Synchronisierte Multimedia-Integrationssprache - Synchronized Multimedia Integration Language
Dateinamenerweiterung |
.smil
|
---|---|
Internet-Medientyp |
Anwendung/smil+xml |
Entwickelt von | World Wide Web Konsortium |
Formattyp | Auszeichnungssprache |
Standard | |
Offenes Format ? | Jawohl |
Synchronisierte Multimedia-Integrationssprache | |
Einheimischer Name | Synchronisierte Multimedia-Integrationssprache |
---|---|
Letzte Version | SMIL 3.0 1. Dezember 2008 |
Organisation | W3C |
Komitee | SYMM-Arbeitsgruppe |
Herausgeber | Herausgeber
|
Basisstandards | XML , SVG |
Domain | Multimedia |
Abkürzung | SMIL |
Webseite | www |
Synchronized Multimedia Integration Language ( SMIL ( / s m aɪ l / )) ist ein World Wide Web Consortium empfohlen Extensible Markup Language (XML) Markup - Sprache zu beschreiben , Multimedia - Präsentationen. Es definiert unter anderem Markup für Timing, Layout, Animationen, visuelle Übergänge und Medieneinbettung. SMIL ermöglicht die Präsentation von Medienelementen wie Text, Bildern, Video, Audio, Links zu anderen SMIL-Präsentationen und Dateien von mehreren Webservern. SMIL-Markup ist in XML geschrieben und weist Ähnlichkeiten mit HTML auf .
Versionsgeschichte
Seit 2008 lautet die W3C-Empfehlung für SMIL SMIL 3.0 .
SMIL 1.0
SMIL 1.0 wurde am 15. Juni 1998 eine W3C-Empfehlung.
SMIL 2.0
SMIL 2.0 wurde am 9. August 2001 eine W3C-Empfehlung. SMIL 2.0 führte eine modulare Sprachstruktur ein, die die Integration der SMIL-Semantik in andere XML-basierte Sprachen erleichterte. Grundlegende Animations- und Timing-Module wurden in Scalable Vector Graphics ( SVG ) integriert und die SMIL-Module bildeten die Grundlage für Timed-Text . Der modulare Aufbau ermöglichte es, das Standard-SMIL-Sprachprofil und das XHTML+SMIL- Sprachprofil mit gemeinsamer Syntax und Standardsemantik zu definieren.
SMIL 2.1
SMIL 2.1 wurde am 13. Dezember 2005 eine W3C-Empfehlung. n SMIL 2.1 enthält eine kleine Anzahl von Erweiterungen, die auf praktischen Erfahrungen mit SMIL im Multimedia Messaging System auf Mobiltelefonen basieren .
SMIL 3.0
SMIL 3.0 wurde im Dezember 2008 eine W3C-Empfehlung. Sie wurde erstmals am 21. Dezember 2006 als W3C-Arbeitsentwurf eingereicht. Die letzte Entwurfsrevision wurde am 6. Oktober 2008 veröffentlicht.
Autorentools
Authoring- und Rendering-Tools für smilText und SMIL 3.0 PanZoom-Funktionalität :
- Fluition von Confluent Technologies
- Ezer von SMIL Media
- Grinsen von Oratrix
- GoLive 6 von Adobe, eingestellt im April 2008
- Hi-Caption, ein Untertitel-Tool von Hisoftware
- HomeSite von Allaire, eingestellt im September 2003
- JM-Mobile Editor für Mobiltelefone mit SMIL- und J2ME-Technologien
- Kino: ein nichtlinearer DV-Editor für Linux . Es bietet die Integration mit IEEE-1394 für die Erfassung.
- LimSee2 ist ein Open-Source-SMIL-Autorentool mit Unterstützung für SMIL 1.0 und SMIL 2.0.
- MAGpie, ein Untertitel-Tool von WGBH
- MovieBoard, für E-Learning (nur Japanisch)
- Liste der MMS-Simulatoren
- Perly SMIL, ein SMIL 1.0 Perl-Modul
- Das ppt2smil-Tool ist ein PowerPoint-Makro, das eine PowerPoint-Präsentation in eine Streaming-SMIL-Präsentation mit Audio und/oder Video umwandelt.
- RealSlideshow Basic von RealNetworks
- SMIL Composer SuperToolz von HotSausage
- Smibase, eine serverinstallierte Softwaresuite
- SMIL-Editor V2.0 von DoCoMo
- SMILGen von RealNetworks, ein SMIL- (und XML-) Authoring-Tool zur Vereinfachung des XML-Prozesses.
- SMIL-Szenario-Ersteller von KDDI
- SMIRK Präsentations-Authoring-Tool zur Erstellung barrierefreier Diashows, die in SMIL 2.0, SMIL 1.0, XHTML + SMIL, HTML 4.01 ausgegeben werden.
- SMOX Pad und SMOX Editor für erweiterte SMIL- und HTML+Time-Entwicklung.
- SMG für PDA, BREW, Telefon und PC von Smilmedia
- TAG Editor 2.0 - G2-Veröffentlichung von Digital Renaissance ???
- Tagfree 2000 SMIL-Editor
- Toolkit for MPEG-4 von IBM, erstellt MPEG-4-Binärdateien aus Inhalten, die in XMT-O erstellt wurden (basierend auf der SMIL 2.0-Syntax und -Semantik).
- TransTool - Open-Source-Transkriptionstool
- VeonStudio von Veon
- Validator: SMIL 1.0, SMIL 2.0, SMIL 2.0 Basic und XHTML+SMIL von CWI.
- 3TMAN ermöglicht die einfache Erstellung komplexer Multimediaprojekte und den Export der Multimediaprojekte in die Formate Html+time und/oder SMIL
Demos
- SMIL 2.0 Feature-by-Feature-Demos von RealNetworks
- Turin und New York Demos von Telecom Italia Lab
- SMIL1.0-, SMIL 2.0-Demos von Oratrix erhältlich.
- Synchronisierte Multimedia Summer School am INRIA
- Die Webnews-Demo von CWI. (benötigt einen HTML-Renderer)
- Demos von RealNetworks erhältlich
- SMIL 1.0-Tutorial in SMIL geschrieben
- SMIL1.0-Demo des Canyonlands
- XHTML+SMIL-Demos, von Microsoft (funktioniert nur in > IE5.5)
- XHTML+SMIL-Demos, von Patrick Schmitz (funktioniert nur in > IE5.5)
- Demos von SMIL Animation in Kombination mit SVG bei Burning Pixel und KevLinDev
- Karaoke-Demo; SMIL-Version können Sie direkt eine Html+time-Version für IE6 testen. Eine erweiterte Karaoke-Demo.
SMIL-Dokumente
Ein SMIL-Dokument ähnelt in seiner Struktur einem HTML- Dokument darin, dass sie normalerweise in einen optionalen <head>
Abschnitt und einen erforderlichen <body>
Abschnitt unterteilt sind. Der <head>
Abschnitt enthält Layout- und Metadateninformationen. Der <body>
Abschnitt enthält die Timing-Informationen und besteht im Allgemeinen aus Kombinationen von drei Haupttags – sequentiell (" <seq>
", einfache Wiedergabelisten), parallel (" <par>
", Mehrzonen-/Mehrschichtwiedergabe) und exklusiv (" <excl>
", ereignisgesteuert unterbricht). SMIL bezieht sich auf Medienobjekte durch URLs , wodurch sie zwischen Präsentationen geteilt und auf verschiedenen Servern zum Lastenausgleich gespeichert werden können . Die Sprache kann auch unterschiedliche Medienobjekte mit unterschiedlichen Bandbreitenanforderungen assoziieren .
Für die Wiedergabeplanung unterstützt SMIL die Datums-/ Uhrzeitspezifikation nach ISO-8601 wallclock()
, um Anfangs-/Endereignisse für Wiedergabelisten zu definieren.
SMIL-Dateien haben entweder die Dateierweiterung .smi
oder .smil
. Allerdings SAMI - Dateien und Macintosh Selbstmontage Bilder auch verwenden .smi
, was eine gewisse Zweideutigkeit auf den ersten Blick schafft. Daher verwenden SMIL-Dateien häufig die .smil
Dateierweiterung, um Verwirrung zu vermeiden.
Kombination mit anderen XML-basierten Standards
SMIL+SVG
SMIL ist eine von drei Möglichkeiten, mit denen SVG-Animationen erzielt werden können (die anderen sind JavaScript- und CSS-Animationen ).
SMIL+RSS oder andere Web-Syndication-Methoden
Während RSS und Atom sind Web - Syndication - Methoden, wobei erstere mehr populär als Syndication - Methode für Podcasts ist SMIL potentiell als Skript oder nützliche Playlist , die zusammen aufeinanderfolgende Stücke von Multimedia binden kann und dann durch RSS oder Atom syndizierten werden. Darüber hinaus wäre die Kombination von Multimedia-beladenen .smil-Dateien mit RSS- oder Atom-Syndication nützlich für den Zugang zu audioaktivierten Podcasts durch Gehörlose durch zeitgesteuerte Untertitel und kann auch Multimedia in Hypermedien verwandeln, die mit anderen verlinkten Inhalten verlinkt werden können Audio- und Video-Multimedia.
SMIL+VoiceXML und SMIL+MusicXML
VoiceXML kann mit SMIL kombiniert werden , um eine sequentielle Lese von mehreren vorge versehen Seiten oder Folien in einem bieten Sprachbrowser , während SMIL mit Kombination von MusicXML für die Erstellung von unendlich recombinable Sequenzen von Musikblättern erlauben würde. Die Kombination von SMIL+VoiceXML oder SMIL+MusicXML mit RSS oder Atom könnte bei der Erstellung eines hörbaren Pseudo-Podcasts mit eingebetteten Hyperlinks nützlich sein, während die Kombination von SMIL+SVG mit VoiceXML und/oder MusicXML bei der Erstellung eines automatischen Audio- aktiviert Vektorgrafiken Animation mit eingebetteten Hyperlinks.
LÄCHELN+TEI
SMIL wird voraussichtlich in Dokumenten der Text Encoding Initiative (TEI) verwendet.
Status von SMIL
SMIL wird auf Handheld- und Mobilgeräten implementiert und hat auch den Multimedia Messaging Service (MMS) hervorgebracht, der ein Video- und Bildäquivalent des Short Message Service (SMS) ist.
SMIL ist auch eine der zugrunde liegenden Technologien für „ Advanced Content “ im (eingestellten) HD-DVD- Format zum Hinzufügen interaktiver Inhalte (Menüs etc.).
Der Bereich Digital Signage nutzt SMIL als Mittel zur Steuerung dynamischer Werbung in öffentlichen Bereichen.
SMIL-Spieler
Software
Die am häufigsten verwendeten Webbrowser bieten native Unterstützung für SMIL, die jedoch nicht in Microsoft-Browsern implementiert wurde. Es sollte in Google Chrome eingestellt werden, aber jetzt wurde beschlossen, diese Absicht auszusetzen, bis Alternativen ausreichend entwickelt sind. Andere Software, die die SMIL-Wiedergabe implementiert, sind:
- Adobe Mediaplayer
- Amarok
- Knoblauch Spieler
- Helix-Spieler
- QuickTime- Player
- Echter Spieler
- Totem
- Windows Media Player (Wiedergabelistendateien)
- Zune (Wiedergabelistendateien)
Hardware
- IAdea XMP-300 Mediaplayer
- IAdea XMP-7300 Mediaplayer (mit Einschränkungen)
- Planar MP70 Mediaplayer (mit Einschränkungen)
- SpinetiX HMP400 / HMP350 / HMP300 Hyper Media Player (SMIL 3.0-Unterstützung)
- Thomson/Grass Valley MediaEdge-3-Player
- ViewSonic NMP-550 Mediaplayer
- ViewSonic EP1020r Wireless Display+Player (unterstützt eine Teilmenge von SMIL)
- Innes DMC200 Mediaplayer
- Innes DME204 Mediaplayer mit integriertem HD H264 Encoder
Media-Player-Boxen, die auf dedizierten 1080p-Decoder-Chips wie dem Sigma Designs 8634-Prozessor basieren, werden mit SMIL-Playern ausgestattet.
Einbetten von SMIL-Dateien in XHTML-Webseiten
Eine SMIL-Datei muss eingebettet und dann mit einem Plug-In wie Apples QuickTime oder Microsofts Windows Media Player geöffnet werden, damit sie von einem Browser angezeigt werden kann, der SMIL nicht unterstützt.
Quellen
- van der Heijden, Dennis (2007-05-25). "SMIL-Standards und Microsoft Internet Explorer 6, 7 und 8" . Achsel. Archiviert vom Original am 2007-06-03 . Abgerufen 2013-11-22 .
Siehe auch
- Synchronisierter barrierefreier Medienaustausch
- HTML+ZEIT
- XHTML+SMIL
- Verschachtelte Kontextsprache (NCL)
- Semantisches Web