stringtranslate.com

Синхронизированный язык интеграции мультимедиа

Synchronized Multimedia Integration Language ( SMIL ( / s m l / )) — это язык разметки Extensible Markup Language (XML), рекомендованный Консорциумом Всемирной паутины для описания мультимедийных презентаций. Он определяет разметку для синхронизации, макета, анимации, визуальных переходов и встраивания мультимедиа, среди прочего. SMIL позволяет представлять элементы мультимедиа, такие как текст, изображения, видео, аудио, ссылки на другие презентации SMIL и файлы с нескольких веб-серверов. Разметка SMIL написана на XML и имеет сходство с HTML .

Члены Консорциума Всемирной паутины (также известного как «W3C») создали SMIL для потоковых медиа- презентаций и опубликовали SMIL 1.0 в июне 1998 года. Многие из этих членов W3C помогли создать несколько версий спецификаций SMIL в период с 1996 года (когда W3C провел первые мультимедийные семинары) по 2008 год (когда был опубликован SMIL 3.0). SMIL — это приложение на основе XML, являющееся частью многих приложений службы мультимедийных сообщений (MMS). SMIL можно комбинировать с другими спецификациями на основе XML, такими как SVG (как это было сделано с анимацией SVG ) и XHTML (как это было сделано с HTML+TIME ).

История версий

По состоянию на 2008 год рекомендация W3C для SMIL — SMIL 3.0 .

СМИЛ 1.0

SMIL 1.0 стал Рекомендацией W3C 15 июня 1998 года. [2] [6]

СМИЛ 2.0

SMIL 2.0 стал Рекомендацией W3C 9 августа 2001 года. [7] SMIL 2.0 представил модульную структуру языка, которая облегчила интеграцию семантики SMIL в другие языки на основе XML. Базовые модули анимации и синхронизации были интегрированы в масштабируемую векторную графику ( SVG ), а модули SMIL сформировали основу для Timed-Text . Модульная структура позволила определить стандартный языковой профиль SMIL и языковой профиль XHTML+SMIL с общим синтаксисом и стандартной семантикой.

СМИЛ 2.1

SMIL 2.1 стал рекомендацией W3C 13 декабря 2005 года. [4] [8] SMIL 2.1 включает в себя небольшое количество расширений, основанных на практическом опыте, полученном при использовании SMIL в системе обмена мультимедийными сообщениями на мобильных телефонах.

СМИЛ 3.0

SMIL 3.0 стал рекомендацией W3C в декабре 2008 года. [5] Впервые он был представлен как рабочий проект W3C 21 декабря 2006 года. [9] Последняя редакция проекта была выпущена 6 октября 2008 года. [10] [11]

Инструменты для создания

Инструменты создания и рендеринга для функциональности smilText и SMIL 3.0 PanZoom :

Демо-версии

СМИЛ документы

Документ SMIL по структуре похож на документ HTML , поскольку он обычно делится на необязательный <head>раздел и обязательный <body>раздел. <head>Раздел содержит информацию о макете и метаданных. Раздел <body>содержит информацию о времени и обычно состоит из комбинаций трех основных тегов — последовательного (« <seq>», простые плейлисты), параллельного (« <par>», многозонное/многослойное воспроизведение) и эксклюзивного (« <excl>», прерывания, вызываемые событиями). SMIL ссылается на медиа-объекты по URL-адресам , что позволяет совместно использовать их между презентациями и хранить на разных серверах для балансировки нагрузки . Язык также может связывать разные медиа-объекты с разными требованиями к пропускной способности .

Для планирования воспроизведения SMIL поддерживает спецификацию даты/времени ISO-8601 wallclock() для определения начальных/конечных событий для плейлистов.

Файлы SMIL принимают расширение файла .smiили .smil. Однако файлы SAMI и самомонтирующиеся образы Macintosh также используют .smi, что на первый взгляд создает некоторую двусмысленность. В результате файлы SMIL обычно используют .smilрасширение файла, чтобы избежать путаницы.

Сочетание с другими стандартами на основе XML

SMIL был создан в то время, когда структурированные данные с использованием XML были очень популярны, и в то время, когда Internet Explorer был очень популярен. Таким образом, «объединение» SMIL с другими языками разметки считалось одной из лучших современных практик .

СМИЛ+SVG

Пример неинтерактивного (но анимированного) SVG с SMIL . Файл SVG демонстрирует анимацию трансформации и движения.
Пример интерактивного SVG с SMIL, демонстрирующий события мыши .

SMIL — один из трех способов создания SVG-анимации (другие — это JavaScript и CSS-анимации ).

SMIL+RSS или другие методы веб-синдикации

В то время как RSS и Atom являются методами веб-синдикации , причем первый более популярен как метод синдикации для подкастов , SMIL потенциально полезен как скрипт или плейлист , который может связывать последовательные фрагменты мультимедиа вместе и затем может быть синдицирован через RSS или Atom. [12] [13] Кроме того, сочетание загруженных мультимедиа файлов .smil с синдикацией RSS или Atom было бы полезно для обеспечения доступа к аудиоподкастам для глухих с помощью субтитров Timed Text, [14] а также может превратить мультимедиа в гипермедиа, которое может быть гиперссылкой на другие связываемые аудио- и видеомультимедиа. [15]

SMIL+VoiceXML и SMIL+MusicXML

VoiceXML можно объединить с SMIL для обеспечения последовательного чтения нескольких предварительно предоставленных страниц или слайдов в голосовом браузере , в то время как объединение SMIL с MusicXML позволит создавать бесконечно рекомбинируемые последовательности нотных листов. Объединение SMIL+VoiceXML или SMIL+MusicXML с RSS или Atom может быть полезным при создании звукового псевдоподкаста со встроенными гиперссылками, в то время как объединение SMIL+SVG с VoiceXML и/или MusicXML будет полезным при создании автоматически поддерживаемой аудио векторной графической анимации со встроенными гиперссылками.

СМИЛ+ТЭИ

Ожидается, что SMIL будет использоваться в документах Text Encoding Initiative (TEI). [16] [17]

Статус СМИЛ

Технология SMIL внедряется на портативных и мобильных устройствах, а также породила [18] службу обмена мультимедийными сообщениями (MMS), которая представляет собой видео- и фотоэквивалент службы коротких сообщений (SMS).

SMIL также является одной из базовых технологий, используемых для « Расширенного контента » в (прекращенном) формате HD DVD для добавления интерактивного контента (меню и т. д.).

Область цифровых вывесок использует SMIL как средство управления динамической рекламой в общественных местах. [19] [20]

SMIL-игроки

Программное обеспечение

Большинство широко используемых веб-браузеров имеют встроенную поддержку SMIL, но она не была реализована в браузерах Microsoft. Она должна была быть исключена из Google Chrome, [21] но теперь было решено приостановить это намерение до тех пор, пока не будут достаточно разработаны альтернативы. [22] Другое программное обеспечение, реализующее воспроизведение SMIL, включает:

Аппаратное обеспечение

Медиаплееры на базе специализированных чипов-декодеров 1080p, таких как процессор Sigma Designs 8634, оснащаются встроенными SMIL-плеерами.

Встраивание файлов SMIL в веб-страницы XHTML

Файл SMIL необходимо внедрить, а затем открыть с помощью подключаемого модуля, например, QuickTime от Apple или Windows Media Player от Microsoft, чтобы его можно было просмотреть в браузере, не поддерживающем SMIL.

Источники

Смотрите также

Ссылки

  1. ^ "Системно-объявленные унифицированные идентификаторы типов". Справочник унифицированных идентификаторов типов . Apple Inc .
  2. ^ ab Hoschka, Philipp, ed. (1998-06-15). "Спецификация языка синхронизированной интеграции мультимедиа (SMIL) 1.0". W3C . Рабочая группа SYMM . Получено 2021-04-09 .
  3. ^ Айарс, Джефф; Балтерман, Дик; Коэн, Аарон; Дэй, Кен; Ходж, Эрик; Хошка, Филипп; Хайч, Эрик; Журдан, Мюриэль; Ким, Мишель; Кубота, Кеничи; Ланфьер, Роб; Лайайда, Набиль; Мишель, Тьерри; Ньюман, Дебби; ван Оссенбрюгген, Жакко; Ратледж, Ллойд; Саккочо, Брайди; Шмитц, Патрик; десять Кейт, Уорнер; Мишель, Тьерри, ред. (07.01.2005). «Язык синхронизированной интеграции мультимедиа (SMIL 2.0)». W3C . Рабочая группа СИММ . Проверено 9 апреля 2021 г.
  4. ^ ab Бултерман, Дик; Грассель, Гвидо; Янсен, Джек; Койвисто, Антти; Лайяида, Набиль; Мишель, Тьерри; Маллендер, Сьёрд; Цукер, Даниэль, ред. (13.12.2005). "Язык синхронизированной интеграции мультимедиа (SMIL 2.1)". W3C . Рабочая группа SYMM . Получено 09.04.2021 .
  5. ^ abc Бултерман, Дик; Янсен, Джек; Сезар, Пабло; Маллендер, Сьорд; Хайче, Эрик; ДеМельо, Мариса; Квинт, Жюльен; Кавамура, Хироши; Век, Даниэль; Гарсия Паньеда, Ксабиэль; Меленди, Дэвид; Крус-Лара, Сэмюэль; Ханклик, Марчин; Цукер, Даниэль Ф.; Мишель, Тьерри, ред. (01.12.2008). "Язык синхронизированной интеграции мультимедиа (SMIL 3.0)". W3C . Рабочая группа SYMM . Получено 09.04.2021 .
  6. ^ Худайри, Салли; Джейкобс, Ян; Митчелл, Нед; Ллойд, Эндрю; Мацубара, Юмико (1998-06-15). "Пресс-релиз: W3C выпускает SMIL как рекомендацию W3C". W3C . Получено 2021-04-09 .
  7. ^ Дейли, Джанет; Форг, Мари-Клер; Такеучи, Саэко (09.08.2001). «Консорциум Всемирной паутины выпускает SMIL 2 в качестве рекомендации W3C». W3C . Получено 09.04.2021 .
  8. ^ Дейли, Джанет; Форг, Мари-Клер; Хиракава, Ясуюки (13 декабря 2005 г.). «Консорциум Всемирной паутины выпускает SMIL 2.1 в качестве рекомендации W3C». W3C .
  9. ^ "Язык синхронизированной интеграции мультимедиа (SMIL 3.0)" . Получено 25 февраля 2017 г. .
  10. ^ "Язык синхронизированной интеграции мультимедиа (SMIL 3.0)" . Получено 25 февраля 2017 г. .
  11. ^ Бултерман, Дик К.А.; Ратледж, Ллойд (20 ноября 2008 г.). Интерактивные мультимедиа для Интернета, мобильных устройств и говорящих книг Daisy. Нью-Йорк, Нью-Йорк: Springer (опубликовано в ноябре 2008 г.). ISBN 978-3-540-78546-0. Архивировано из оригинала 2009-03-02 . Получено 2021-04-08 .
  12. ^ Стивенсон, Адриан (2007-06-07). "Подкастинг и SMIL". slideshare.net . Получено 2021-04-09 .
  13. ^ Гонзе, Лукас (2003-12-03). "Анализ RSS+Time как формата плейлиста". Лукас Гонзе . Получено 2021-04-09 .
  14. ^ О'Доннелл, Джонатан; Бэтчелор, Питер (22.11.2006). «Интернет-гражданство: доступный подкастинг». jod.id.au . Получено 09.04.2021 .
  15. ^ Том Уортингтон (29.05.2006). "Net Traveller: Подкастинг: Альтернатива SMIL?". tomw.net.au. Получено 09.04.2021 .
  16. ^ "14 таблиц, формул, графиков и нотной записи - Руководство TEI". Text Encoding Initiative . 4.2.1. 2021-03-01 . Получено 2021-04-09 .
  17. ^ "16.4.2 Размещение синхронных событий во времени". Text Encoding Initiative . 4.2.1. 2021-03-01 . Получено 2021-04-09 .
  18. ^ 3GPP, 3GPP TS 26.140 Служба мультимедийных сообщений (MMS); Медиаформаты и кодеки
  19. ^ "Проигрыватель цифровых вывесок IAdea XMP-300 с поддержкой открытого стандарта SMIL". DigSigToday . Wamzle Creative. 2008-12-04. Архивировано из оригинала 2009-02-12 . Получено 2021-04-09 .
  20. ^ "A-SMIL.org, SMIL для цифровых вывесок". A-SMIL.org . nd . Получено 2021-04-09 .
  21. ^ Роджерс, Филип (29.04.2015). "Намерение прекратить поддержку: SMIL". Группы Google . Получено 09.04.2021 .
  22. ^ Роджерс, Филип (2016-08-17). "Намерение прекратить поддержку: SMIL". Группы Google . Получено 2021-04-09 .
  23. ^ Тафт, Даррил К. (2007-10-01). «Adobe доводит конкуренцию до максимума». eWeek . Получено 2021-04-09 .
  24. ^ Сагиадинос, Николаос; де Конинк, Стефан (nd). "Garlic Player - SMIL-плеер с открытым исходным кодом для цифровых вывесок". garlic-player.com . Получено 09.04.2021 .
  25. ^ Apple Computer, Inc. (29.03.2002). «Разработка презентаций SMIL». Apple Developer . Получено 10.04.2021 .
  26. ^ Apple Computer, Inc. (2005-06-04). "Введение в руководство по написанию сценариев SMIL для QuickTime". Apple Developer . Получено 2021-04-10 .
  27. ^ "XMP-7300 - IAdea". IAdea . nd . Получено 2021-04-10 .
  28. ^ "Planar ContentSmart Media Player MP70 OPS User Manual" (PDF) . Planar . nd pp. 37–38 . Получено 2021-04-10 .
  29. ^ "SMIL - SpinetiX Support Wiki". SpinetiX Support Wiki . SpinetiX. nd . Получено 2021-04-09 .
  30. ^ Уильямс, Дениз; Сесиль, Клодин (2009-08-26). "VideoBase SA развертывает платформу Grass Valley MEDIAEDGE для сети цифровых вывесок в магазинах Колумбии". PressReleasePoint . Получено 2021-04-10 .
  31. ^ ViewSonic (сентябрь 2009 г.), Работа с Smil; Введение; Воспроизведение демоверсии Smil; Расширенная настройка с помощью Smil - Руководство пользователя ViewSonic NMP-550 , стр. 11
  32. ^ ViewSonic (2009-02-11). "ViewSonic EP1020r/EP1021r Мультимедийный цифровой постер - Руководство пользователя § Работа с SMIL" (PDF) . manualzz.com . стр. 8 . Получено 2021-04-10 .

Внешние ссылки