RFC 4536 – The application/smil and application/smil+xml Media Types
| Status | Informational |
|---|---|
| Veröffentlicht | Juli 2006 |
| Volltext | rfc-editor.org/rfc/rfc4536 |
RFC 4536 definiert die MIME-Typen application/smil und application/smil+xml für die Synchronized Multimedia Integration Language (SMIL) in den Versionen 1.0, 2.0 und 2.1. SMIL ermöglicht die Integration unabhängiger Multimedia-Objekte in eine zeitlich synchronisierte Präsentation. Ein Autor kann damit das zeitliche Verhalten, das Layout auf dem Bildschirm, Hyperlinks zu Medienobjekten sowie die bedingte Ein- oder Ausschaltung von Inhalten basierend auf System- oder Netzwerkeigenschaften festlegen.
Die Registrierung lehnt sich an RFC 3023 für application/xml an. Der optionale profile-Parameter dient der Inhaltsaushandlung, etwa über HTTP, um verschiedene SMIL-basierte Sprachen zu unterscheiden. SMIL-Dateien werden an der Zeichenkette “<smil” nahe des Dateianfangs erkannt. Als Dateierweiterungen sind .smil, .smi und .sml vorgesehen, wobei auf Windows und Macintosh .smil zur Vermeidung von Konflikten empfohlen wird.
Sicherheitsrelevant ist die Möglichkeit von Endlosschleifen in SMIL-Präsentationen, die durch Benutzerschnittstellen wie einen Stop-Button unterbrochen werden können. Zudem können über Switch-Elemente unterschiedliche Informationen an verschiedene Abspielgeräte ausgeliefert werden, was eine potenzielle Sicherheitslücke darstellt, da Betrachter getäuscht werden könnten.