Synchronized Multimedia Integration Language
Il Synchronized Multimedia Integration Language, è una specifica del Consorzio World Wide Web (W3C) il cui scopo è quello di consentire l'integrazione di contenuti dei media diversificati (immagini, suoni, testo, video, animazioni, flusso di testo) per la sincronizzazione per consentire la creazione di presentazioni multimediali.
Synchronized Multimedia Integration Language | |
---|---|
Tipo MIME | application/smil+xml
|
Standard | SMIL 1.0 (Recommendation) SMIL 2.0 Second Edition (Recommendation) SMIL 2.1 (Recommendation) SMIL 3.0 (Recommendation) |
Storia
SMIL 1.0
SMIL 1.0 è diventato una raccomandazione del W3C nel giugno 1999.
SMIL 2.0
SMIL 2.0 è diventato una raccomandazione del W3C nel mese di agosto 2001. SMIL 2.0 ha introdotto una struttura di linguaggio modulare che ha facilitato l'integrazione della semantica SMIL in altri linguaggi basati su XML. Moduli di animazione e la tempistica di base sono stati integrati in (SVG) e dei moduli SMIL costituivano una base per Timed-Text. La struttura modulare ha permesso di definire il profilo di lingua standard SMIL e il XHTML + SMIL Profilo linguaggio con sintassi comune e la semantica standard.
SMIL 2.1
SMIL 2.1 è diventato una raccomandazione del W3C nel dicembre 2005. SMIL 2.1 include un piccolo numero di estensioni basate su esperienze pratiche raccolte con SMIL nel Multimedia Messaging System sui telefoni cellulari.
SMIL 3.0
SMIL 3.0 è diventato una raccomandazione del W3C nel dicembre 2008. È stato presentato come bozza di lavoro del W3C il 21 dicembre 2006.[1] L'ultimo progetto di revisione è stato rilasciato il 6 ottobre 2008.[2][3]
Documenti SMIL
Un documento SMIL ha una struttura simile a un HTML documento che essi sono in genere divisi tra un <head> opzionale e un <body> richiesto. Il <head> sezione contiene layout e le informazioni dei metadati. Il <body> sezione contiene le informazioni di temporizzazione, ed è generalmente composto da una combinazione di tre principali tag-sequenziale ("<Seq>", semplici playlist), parallelo ("<par>", multi-zone/multi-layer riproduzione) ed esclusivo ("<excl>", su evento interrompe). SMIL si riferisce a oggetti multimediali di URL, permettendo loro di essere condivisi tra presentazioni e memorizzati su server diversi per Bilanciamento del carico. La lingua può anche associare diversi oggetti multimediali con differenti requisiti.
Per la programmazione di riproduzione, SMIL supporti ISO-8601 wallclock data/ora specifica per definire iniziare/eventi per playlist finire.
Estensione file
I file SMIL hanno un .Smi o .SMIL estensione del file. Tuttavia, SAMI file e Macintosh usano anche .Smi, che crea una certa ambiguità al primo sguardo. Di conseguenza, i file SMIL usano comunemente il .SMIL estensione del file per evitare confusione.
Combinazione con altri standard basati su XML
SMIL + SVG
SMIL è uno dei tre mezzi con cui SVG può essere raggiunto (gli altri sono JavaScript e CSS).
SMIL + RSS o altri metodi di syndication web
RSS e Atom sono metodi syndication web: il primo è più popolare come metodo per la diffusione dei contenuti Podcast, SMIL è potenzialmente utile come script o playlist che può legare parti sequenziali di multimedialità insieme e poi può essere sindacata tramite RSS o Atom.[4][5] Inoltre, la combinazione di carichi di file multimediali .SMIL con RSS o Atom syndication sarebbe utile per l'accessibilità ai podcast audio-abilitato dai sottotitoli Timed Text,[6] e può anche girare multimediale in ipermedia che può essere un collegamento ipertestuale ad altri audio linkabile e multimediali video.[7]
SMIL + VoiceXML e SMIL + MusicXML
VoiceXML può essere combinato con SMIL per fornire una lettura sequenziale di diverse pagine pre - condizione o diapositive in una browser vocale, mentre combinando SMIL con MusicXML permetterebbe la creazione di sequenze ricombinabili all'infinito di fogli di musica. Combinando SMIL + VoiceXML o SMIL + MusicXML con RSS o Atom potrebbe essere utile per la creazione di uno pseudo-podcast con incorporato collegamenti ipertestuali, coniugando SMIL + SVG con VoiceXML e/o MusicXML sarebbe utile la creazione di un automatico audio-enabled grafica vettoriale animazione con collegamenti ipertestuali incorporati.
SMIL + TEI
SMIL è previsto per l'utilizzo all'interno di TEI. Documenti[8]
Stato di SMIL
SMIL viene utilizzato su dispositivi palmari e smartphone e ha anche generato [senza fonte] il Multimedia Messaging Service (MMS).
SMIL è anche una delle tecnologie di base utilizzate dai HD DVD per interattività avanzata [senza fonte].
Il campo della Digital Signage sta utilizzando SMIL come un mezzo per controllare pubblicità dinamica nelle aree comuni. DigiSigToday[9][10]
Il sito internet video Hulu utilizza SMIL come parte dei suoi mezzi che utilizzano questa tecnologia [senza fonte].
Dove è presente SMIL
Software
Per visualizzare una presentazione SMIL, un client avrà bisogno di avere un lettore SMIL installato sul suo computer. Gli esempi includono:
- Adobe Media Player
- Amarok
- Helix Player
- QuickTime Player
- RealPlayer
- Totem
- Windows Media Player (Playlist Files)
SMIL è in grado di mostrare i file SMIL nativamente nel browser web, eliminando la necessità di un lettore SMIL separato o plug-in. Attualmente, Microsoft Internet Explorer ha un supporto limitato per le caratteristiche di SMIL. Il progetto Mozilla open-source sta incorporando le tecnologie relative a XML SMIL e altri come SVG e MathML nei loro browser.
Hardware
- IAdea XMP-300 Media Player
- SpinetiX HMP100 Hyper Media Player
- SpinetiX HMP130 Hyper Media Player
- SpinetiX HMP200 Hyper Media Player
- Thomson/Grass Valley MediaEdge-3 Players
- ViewSonic NMP-550 lettore multimediale
- ViewSonic EP1020r Wireless Display + lettore (che supporta un sottoinsieme di SMIL)
- Innes DMC200 lettore multimediale
- Innes DME204 lettore multimediale HD con encoder H264 incorporato
Media player basati su chip dedicati decodifica 1080p come il processore Sigma Designs 8634 sono sempre player SMIL incorporati in essi.
Incorporare i file SMIL in pagine webXHTML
Un file SMIL deve essere integrato, poi aperto con un plug-in, come per Apple con QuickTime o per Microsoft con Windows Media Player per essere visualizzato da un browser che non supporta SMIL.
Fonti
- Dennis van der Heijden, SMIL Standard e Microsoft Internet Explorer 6, 7 e 8, Axistive, 25 maggio 2007. URL consultato il 22 dicembre 2007.
Voci correlate
Note
- ^ W3C Working Draft per SMIL 3.0
- ^ progetto di revisione 3,0
- ^ Bulterman, DCA, e Rutledge, L. (2008). SMIL 3.0. New York, NY:. Springer
- ^ podcasting & SMIL
- ^ [Analisi http://gonze.com/rss_plus_time.html di RSS + Tempo come un formato di playlist]
- ^ podcasting accessibile
- ^ podcasting SMIL-alternative.html: ? SMIL alternativa
- ^ Linee guida per la codifica e l'interscambio del testo elettronico, / it / html / FT.html, # SASYMP
- ^ , di/Digital Signage media Player per il supporto di SMIL standard, 2008
- ^ a-SMIL.ORG, SMIL per il Digital Signage
Collegamenti esterni
- [Sito Web http://www.w3.org/AudioVideo W3C SMIL]
- 3.0 (W3C Recommendation)