stringtranslate.com

Lenguaje de integración multimedia sincronizada

Synchronized Multimedia Integration Language ( SMIL ( / s m l / )) es un lenguaje de marcado extensible (XML) recomendado por el World Wide Web Consortium para describir presentaciones multimedia . Define el marcado para la sincronización, el diseño, las animaciones, las transiciones visuales y la incrustación de medios, entre otras cosas. SMIL permite presentar elementos multimedia como texto, imágenes, video, audio, enlaces a otras presentaciones SMIL y archivos de múltiples servidores web. El marcado SMIL está escrito en XML y tiene similitudes con HTML .

Los miembros del Consorcio World Wide Web (también conocido como "W3C") crearon SMIL para presentaciones multimedia en tiempo real y publicaron SMIL 1.0 en junio de 1998. Muchos de estos miembros del W3C ayudaron a crear varias versiones de las especificaciones SMIL entre 1996 (cuando el W3C organizó los primeros talleres multimedia) y 2008 (cuando se publicó SMIL 3.0). SMIL es una aplicación basada en XML y forma parte de muchas aplicaciones de Servicio de mensajería multimedia (MMS). SMIL se puede combinar con otras especificaciones basadas en XML, como SVG (como se ha hecho con la animación SVG ) y con XHTML (como se ha hecho con HTML+TIME ).

Historial de versiones

A partir de 2008 , la recomendación del W3C para SMIL es SMIL 3.0 .

SONRISA 1.0

SMIL 1.0 se convirtió en una recomendación del W3C el 15 de junio de 1998. [2] [6]

SONRISA 2.0

SMIL 2.0 se convirtió en una recomendación del W3C el 9 de agosto de 2001. [7] SMIL 2.0 introdujo una estructura de lenguaje modular que facilitó la integración de la semántica SMIL en otros lenguajes basados ​​en XML. Los módulos básicos de animación y temporización se integraron en Scalable Vector Graphics ( SVG ) y los módulos SMIL formaron una base para Timed-Text . La estructura modular hizo posible definir el perfil de lenguaje estándar SMIL y el perfil de lenguaje XHTML+SMIL con sintaxis común y semántica estándar.

SONRISA 2.1

SMIL 2.1 se convirtió en una recomendación del W3C el 13 de diciembre de 2005. [4] [8] n SMIL 2.1 incluye una pequeña cantidad de extensiones basadas en la experiencia práctica obtenida utilizando SMIL en el Sistema de mensajería multimedia en teléfonos móviles.

SONRISA 3.0

SMIL 3.0 se convirtió en una recomendación del W3C en diciembre de 2008. [5] Se presentó por primera vez como borrador de trabajo del W3C el 21 de diciembre de 2006. [9] La última revisión del borrador se publicó el 6 de octubre de 2008. [10] [11]

Herramientas de creación

Herramientas de creación y renderización para smilText y funcionalidad PanZoom de SMIL 3.0 :

Población

Documentos SMIL

Un documento SMIL tiene una estructura similar a la de un documento HTML , ya que normalmente se divide en una <head>sección opcional y una <body>sección obligatoria. La <head>sección contiene información de diseño y metadatos. La <body>sección contiene la información de tiempo y, por lo general, se compone de combinaciones de tres etiquetas principales: secuencial (" <seq>", listas de reproducción simples), paralela (" <par>", reproducción multizona/multicapa) y exclusiva (" <excl>", interrupciones activadas por eventos). SMIL hace referencia a los objetos multimedia mediante URL , lo que permite compartirlos entre presentaciones y almacenarlos en diferentes servidores para equilibrar la carga . El lenguaje también puede asociar diferentes objetos multimedia con diferentes requisitos de ancho de banda .

Para programar la reproducción, SMIL admite la especificación de fecha y hora ISO-8601 wallclock() para definir eventos de inicio y finalización de las listas de reproducción.

Los archivos SMIL tienen la extensión .smio .smil. Sin embargo, los archivos SAMI y las imágenes automontables de Macintosh también usan .smi, lo que crea cierta ambigüedad a primera vista. Como resultado, los archivos SMIL suelen usar la .smilextensión de archivo para evitar confusiones.

Combinación con otros estándares basados ​​en XML

SMIL se creó en una época en la que los datos estructurados que utilizaban XML eran muy populares y en la que Internet Explorer era muy popular. Por ello, la "combinación" de SMIL con otros lenguajes de marcado se consideraba una de las mejores prácticas del momento.

SONRISA+SVG

Ejemplo de un SVG no interactivo (pero animado) con SMIL . El archivo SVG muestra la animación de la transformación y el movimiento.
Ejemplo de un SVG interactivo con SMIL que demuestra eventos del mouse .

SMIL es uno de los tres medios por los cuales se puede lograr la animación SVG (los otros son JavaScript y animaciones CSS ).

SMIL+RSS u otros métodos de sindicación web

Si bien RSS y Atom son métodos de sindicación web , siendo el primero más popular como método de sindicación para podcasts , SMIL es potencialmente útil como un script o lista de reproducción que puede unir piezas secuenciales de multimedia y luego puede sindicarse a través de RSS o Atom. [12] [13] Además, la combinación de archivos .smil cargados de multimedia con sindicación RSS o Atom sería útil para la accesibilidad a podcasts habilitados para audio por parte de personas sordas a través de subtítulos de texto temporizado, [14] y también puede convertir multimedia en hipermedia que puede hipervincularse a otros multimedia de audio y video vinculables. [15]

SMIL+VozXML y SMIL+MúsicaXML

VoiceXML se puede combinar con SMIL para proporcionar una lectura secuencial de varias páginas o diapositivas proporcionadas previamente en un navegador de voz , mientras que la combinación de SMIL con MusicXML permitiría la creación de secuencias de partituras musicales infinitamente recombinables. La combinación de SMIL+VoiceXML o SMIL+MusicXML con RSS o Atom podría ser útil para la creación de un pseudo-podcast audible con hipervínculos integrados, mientras que la combinación de SMIL+SVG con VoiceXML y/o MusicXML sería útil para la creación de una animación de gráficos vectoriales con audio habilitado automáticamente con hipervínculos integrados.

SONRISA+TEI

Se prevé que SMIL se utilice en documentos de la Iniciativa de codificación de texto (TEI). [16] [17]

Estado de SMIL

SMIL se está implementando en dispositivos portátiles y móviles y también ha generado [18] el Servicio de Mensajería Multimedia (MMS), que es un equivalente en video e imágenes del Servicio de Mensajes Cortos (SMS).

SMIL es también una de las tecnologías subyacentes utilizadas para " Contenido avanzado " en el formato HD DVD (descontinuado) para agregar contenido interactivo (menús, etc.).

El campo de la señalización digital está adoptando SMIL como un medio para controlar la publicidad dinámica en áreas públicas. [19] [20]

Jugadores de SMIL

Software

Los navegadores web más utilizados tienen compatibilidad nativa con SMIL, pero no se ha implementado en los navegadores de Microsoft. Se suponía que dejaría de usarse en Google Chrome, [21] pero ahora se ha decidido suspender esa intención hasta que se desarrollen alternativas lo suficiente. [22] Otros programas que implementan la reproducción de SMIL incluyen:

Hardware

Los reproductores multimedia basados ​​en chips decodificadores 1080p dedicados, como el procesador 8634 de Sigma Designs, están incorporando reproductores SMIL.

Incorporación de archivos SMIL en páginas web XHTML

Se debe incrustar un archivo SMIL y luego abrirlo utilizando un complemento como QuickTime de Apple o Windows Media Player de Microsoft para poder verlo en un navegador que no admita SMIL.

Fuentes

Véase también

Referencias

  1. ^ "Identificadores de tipo uniforme declarados por el sistema". Referencia de identificadores de tipo uniforme . Apple Inc .
  2. ^ ab Hoschka, Philipp, ed. (15 de junio de 1998). "Especificación del lenguaje de integración multimedia sincronizada (SMIL) 1.0". W3C . Grupo de trabajo SYMM . Consultado el 9 de abril de 2021 .
  3. ^ Ayars, Jeff; Bulterman, Dick; Cohen, Aarón; Día, Ken; Hodge, Erik; Hoschka, Philipp; Hyche, Eric; Jourdan, Muriel; Kim, Michelle; Kubota, Kenichi; Lanphier, Rob; Layaïda, Nabil; Michel, Thierry; Newman, Debbie; van Ossenbruggen, Jacco; Rutledge, Lloyd; Saccocio, Bridie; Schmitz, Patricio; diez Kate, Warner; Michel, Thierry, eds. (7 de enero de 2005). "Lenguaje de integración multimedia sincronizado (SMIL 2.0)". W3C . Grupo de trabajo SYMM . Consultado el 9 de abril de 2021 .
  4. ^ ab Bulterman, Dick; Grassel, Guido; Jansen, Jack; Koivisto, Antti; Layaïda, Nabil; Michel, Thierry; Mullender, Sjoerd; Zucker, Daniel, eds. (13 de diciembre de 2005). "Lenguaje de integración multimedia sincronizada (SMIL 2.1)". W3C . Grupo de trabajo SYMM . Consultado el 9 de abril de 2021 .
  5. ^ abc Bulterman, Dick; Jansen, Jack; Cesar, Pablo; Mullender, Sjoerd; Hyche, Eric; DeMeglio, Marisa; Quint, Julien; Kawamura, Hiroshi; Weck, Daniel; García Pañeda, Xabiel; Melendi, David; Cruz-Lara, Samuel; Hanclik, Marcin; Zucker, Daniel F.; Michel, Thierry, eds. (2008-12-01). "Lenguaje de integración multimedia sincronizada (SMIL 3.0)". W3C . Grupo de trabajo SYMM . Consultado el 2021-04-09 .
  6. ^ Khudairi, Sally; Jacobs, Ian; Mitchell, Ned; Lloyd, Andrew; Matsubara, Yumiko (15 de junio de 1998). "Comunicado de prensa: El W3C publica SMIL como recomendación del W3C". W3C . Consultado el 9 de abril de 2021 .
  7. ^ Daly, Janet; Forgue, Marie-Claire; Takeuchi, Saeko (9 de agosto de 2001). "El Consorcio World Wide Web publica SMIL 2 como recomendación del W3C". W3C . Consultado el 9 de abril de 2021 .
  8. ^ Daly, Janet; Forgue, Marie-Claire; Hirakawa, Yasuyuki (13 de diciembre de 2005). "El Consorcio World Wide Web publica SMIL 2.1 como recomendación del W3C". W3C .
  9. ^ "Lenguaje de integración multimedia sincronizada (SMIL 3.0)" . Consultado el 25 de febrero de 2017 .
  10. ^ "Lenguaje de integración multimedia sincronizada (SMIL 3.0)" . Consultado el 25 de febrero de 2017 .
  11. ^ Bulterman, Dick CA; Rutledge, Lloyd (20 de noviembre de 2008). Multimedia interactiva para la Web, dispositivos móviles y libros parlantes Daisy. Nueva York, NY: Springer (publicado en noviembre de 2008). ISBN 978-3-540-78546-0Archivado desde el original el 2 de marzo de 2009. Consultado el 8 de abril de 2021 .
  12. ^ Stevenson, Adrian (7 de junio de 2007). "Podcasting y SMIL". slideshare.net . Consultado el 9 de abril de 2021 .
  13. ^ Gonze, Lucas (3 de diciembre de 2003). "Análisis de RSS+Time como formato de lista de reproducción". Lucas Gonze . Consultado el 9 de abril de 2021 .
  14. ^ O'Donnell, Jonathan; Batchelor, Peter (22 de noviembre de 2006). "Ciudadanía en Internet: podcasting accesible". jod.id.au . Consultado el 9 de abril de 2021 .
  15. ^ Tom Worthington (29 de mayo de 2006). "Net Traveller: Podcasting: ¿una alternativa a SMIL?". tomw.net.au. Consultado el 9 de abril de 2021 .
  16. ^ "14 tablas, fórmulas, gráficos y música notada: las directrices del TEI". Iniciativa de codificación de texto . 4.2.1. 2021-03-01 . Consultado el 2021-04-09 .
  17. ^ "16.4.2 Colocación de eventos sincrónicos en el tiempo". Iniciativa de codificación de texto . 4.2.1. 2021-03-01 . Consultado el 2021-04-09 .
  18. ^ 3GPP, 3GPP TS 26.140 Servicio de mensajería multimedia (MMS); formatos de medios y códecs
  19. ^ "El reproductor de señalización digital IAdea XMP-300 será compatible con el estándar abierto SMIL". DigSigToday . Wamzle Creative. 2008-12-04. Archivado desde el original el 2009-02-12 . Consultado el 2021-04-09 .
  20. ^ "A-SMIL.org, SMIL para señalización digital". A-SMIL.org . nd . Consultado el 9 de abril de 2021 .
  21. ^ Rogers, Philip (29 de abril de 2015). "Intención de descontinuar: SMIL". Grupos de Google . Consultado el 9 de abril de 2021 .
  22. ^ Rogers, Philip (17 de agosto de 2016). "Intención de descontinuar: SMIL". Grupos de Google . Consultado el 9 de abril de 2021 .
  23. ^ Taft, Darryl K. (1 de octubre de 2007). "Adobe lleva la competencia al máximo". eWeek . Consultado el 9 de abril de 2021 .
  24. ^ Sagiadinos, Nikolaos; de Konink, Stefan (sin fecha). "Garlic Player: reproductor SMIL de código abierto para señalización digital". garlic-player.com . Consultado el 9 de abril de 2021 .
  25. ^ Apple Computer, Inc. (29 de marzo de 2002). «Desarrollo de presentaciones SMIL». Apple Developer . Consultado el 10 de abril de 2021 .
  26. ^ Apple Computer, Inc. (4 de junio de 2005). "Introducción a la guía de scripts SMIL para QuickTime". Apple Developer . Consultado el 10 de abril de 2021 .
  27. ^ "XMP-7300 - IAdea". IAdea . sf . Consultado el 10 de abril de 2021 .
  28. ^ "Manual del usuario de Planar ContentSmart Media Player MP70 OPS" (PDF) . Planar . nd págs. 37–38 . Consultado el 10 de abril de 2021 .
  29. ^ "SMIL - Wiki de soporte de SpinetiX". Wiki de soporte de SpinetiX . SpinetiX. nd . Consultado el 9 de abril de 2021 .
  30. ^ Williams, Denise; Cécille, Claudine (26 de agosto de 2009). "VideoBase SA implementa la plataforma MEDIAEDGE de Grass Valley para la red de señalización digital en tiendas en Colombia". PressReleasePoint . Consultado el 10 de abril de 2021 .
  31. ^ ViewSonic (septiembre de 2009), Cómo trabajar con Smil; Introducción; Cómo reproducir una demostración de Smil; Personalización avanzada mediante Smil - Manual del usuario de ViewSonic NMP-550 , pág. 11
  32. ^ ViewSonic (11 de febrero de 2009). "ViewSonic EP1020r/EP1021r Multimedia Digital Poster - User Guide § Working with SMIL" (PDF) . manualzz.com . pág. 8 . Consultado el 10 de abril de 2021 .

Enlaces externos