Synchronized Multimedia Integration Language
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) |
Il Synchronized Multimedia Integration Language è una specifica del World Wide Web Consortium (W3C), il cui scopo è quello di consentire l'integrazione di contenuti multimediali come immagini, suoni, testo, video, animazioni e flussi di testo, così da permettere la creazione di presentazioni complete.
Storia
SMIL 1.0
SMIL 1.0 è diventato lo standard del W3C nel giugno 1999.
SMIL 2.0
SMIL 2.0 è diventato lo standard del W3C nell'agosto del 2001. Con questa specifica è stata introdotta una struttura di linguaggio modulare, facilitando di fatto l'integrazione della semantica SMIL in altri linguaggi basati su XML. I moduli di animazione e la tempistica di base sono stati inoltre integrati in SVG e i moduli SMIL sono stati una base per Timed-Text. La struttura modulare ha permesso di definire il profilo di lingua standard SMIL e il XHTML + SMIL come profilo di linguaggio con sintassi comune e la semantica standard.
SMIL 2.1
SMIL 2.1 è diventato lo standard del W3C nel dicembre del 2005. 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 lo standard del W3C nel dicembre del 2008. È stato presentato come bozza dal W3C il 21 dicembre 2006.[1] L'ultimo progetto di revisione è stato distribuito il 6 ottobre del 2008.[2][3]
Documenti SMIL
I documenti SMIL hanno una struttura simile a un documento HTML: sono in genere divisi in un <head> opzionale e un <body> obbligatorio. Il campo <head> contiene il layout e le informazioni dei metadati, mentre il <body> 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 di riproduzione) ed esclusivo ("<excl>"). SMIL si riferisce a oggetti multimediali di URL, permettendo loro di essere condivisi in presentazioni e memorizzati su server diversi per bilanciare il carico. Il linguaggio può anche associare diversi oggetti multimediali con differenti requisiti di banda.
Per la programmazione di riproduzione, SMIL supporta l'ISO-8601 wallclock data/ora per definire quando una playlist deve iniziare o finire in base a dati eventi.
Estensione file
I file SMIL hanno un'estensione .smi o .smil. Tuttavia, anche i file SAMI di Macintosh usano l'estensione .smi, cosa che può creare ambiguità. Di conseguenza, i file SMIL usano comunemente l'estensione .smil per evitare confusione e conflitti.
Combinazione con altri standard basati su XML
SMIL + SVG
SMIL è uno dei tre mezzi con cui è possibile creare animazioni SVG (gli altri sono JavaScript e CSS).
SMIL + RSS o altri metodi di syndication web
RSS e Atom sono metodi di 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 in ipermedia, il che può essere un collegamento ipertestuale ad altri file audio e video multimediali.[7]
SMIL + VoiceXML e SMIL + MusicXML
VoiceXML può essere combinato con SMIL per fornire una lettura sequenziale di diverse pagine precondizione o diapositive in un browser vocale, mentre combinando SMIL con MusicXML è permessa la creazione di sequenze ricombinabili all'infinito di fogli musicali. Combinare SMIL + VoiceXML o SMIL + MusicXML con RSS o Atom potrebbe essere utile per la creazione di uno pseudo-podcast con incorporati collegamenti ipertestuali, mentre abbinare SMIL + SVG con VoiceXML e/o MusicXML sarebbe utile per la creazione di un audio-enabled automatico, con grafica vettoriale di animazione con collegamenti ipertestuali incorporati.
SMIL + TEI
SMIL è previsto per l'utilizzo all'interno di documenti TEI.[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 degli HD DVD per interattività avanzata [senza fonte].
Il campo della Digital Signage sta utilizzando SMIL come 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)
- Zune Playlist Files
- VLC
SMIL è in grado di mostrare i file SMIL nativamente nel browser web, eliminando la necessità di un lettore SMIL separato o di 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
I media player basati su chip dedicati con 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 ad esempio con QuickTime per Apple o per Microsoft con Windows Media Player, per poter 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 (archiviato dall'url originale il 3 giugno 2007).
Note
- ^ W3C Working Draft per SMIL 3.0[collegamento interrotto]
- ^ progetto di revisione 3,0[collegamento interrotto]
- ^ Bulterman, DCA, e Rutledge, L. (2008). SMIL 3.0 Archiviato il 2 marzo 2009 in Internet Archive.. 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[collegamento interrotto]
- ^ Linee guida per la codifica e l'interscambio del testo elettronico, / it / html / FT.html Archiviato il 31 marzo 2014 in Internet Archive., # SASYMP Archiviato il 27 maggio 2015 in Internet Archive.
- ^ , di/Digital Signage media Player per il supporto di SMIL standard Archiviato il 24 febbraio 2014 in Internet Archive., 2008
- ^ a-SMIL.ORG, SMIL per il Digital Signage
Voci correlate
- Synchronized Accessible Interchange Media
- HTML + TIME
- XHTML + SMIL
- Multimedia Messaging Service (MMS)
- Scalable Vector Graphics (SVG)
- Timed Text
- Centrum Wiskunde & Informatica
- Annidata Context Language (NCL)
- Semantic Web
Altri progetti
Wikimedia Commons contiene immagini o altri file su Synchronized Multimedia Integration Language
Collegamenti esterni
- [Sito Web https://www.w3.org/AudioVideo W3C SMIL]
- 3.0 (W3C Recommendation) [collegamento interrotto], su w3.org.
Controllo di autorità | J9U (EN, HE) 987007534935405171 |
---|