Синхронизированный язык интеграции мультимедиа - Википедия - Synchronized Multimedia Integration Language

Синхронизированный язык интеграции мультимедиа
Расширение имени файла
.smil
Тип интернет-СМИ
приложение / smil + xml
РазработанКонсорциум World Wide Web
Тип форматаЯзык разметки
СтандартСМИЛ 1.0 (Рекомендация)
СМИЛ 2.0 второе издание (рекомендация)
СМИЛ 2.1 (Рекомендация)
СМИЛ 3.0 (Рекомендация)
Открытый формат ?да
SVG с анимированным эффектом преломления с использованием SMIL и Эффекты фильтра SVG

Синхронизированный язык интеграции мультимедиа (SMIL (/ˈsмаɪл/)) это Консорциум World Wide Web рекомендуемые расширяемый язык разметки (XML) язык разметки описать мультимедиа презентации. Он определяет разметку для времени, макета, анимации, визуальных переходов и встраивания мультимедиа, среди прочего. SMIL позволяет представлять такие мультимедийные элементы, как текст, изображения, видео, аудио, ссылки на другие презентации SMIL и файлы с нескольких веб-серверов. Разметка SMIL написана в XML и имеет сходство с HTML.

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

По состоянию на 2008 г., то Рекомендация W3C для СМИЛ СМИЛ 3.0.

СМИЛ 1.0

SMIL 1.0 стал Рекомендацией W3C в июне 1999 года.[1]

СМИЛ 2.0

СМИЛ 2.0 стал Рекомендацией W3C в августе 2001 года. SMIL 2.0 представил модульную структуру языка, которая облегчила интеграцию семантики SMIL в другие основанные на XML языки. Базовые модули анимации и времени были интегрированы в Scalable Vector Graphics (SVG ) и модули СМИЛ легли в основу Синхронизированный текст. Модульная структура позволила определить стандартный языковой профиль SMIL и XHTML + SMIL языковой профиль с общим синтаксисом и стандартной семантикой.

СМИЛ 2.1

СМИЛ 2.1 стал Рекомендацией W3C в декабре 2005 года. SMIL 2.1 включает небольшое количество расширений, основанных на практическом опыте использования SMIL в Система обмена мультимедийными сообщениями на мобильных телефонах.

СМИЛ 3.0

СМИЛ 3.0 стал Рекомендацией W3C в декабре 2008 года. Впервые он был представлен как рабочий проект W3C 21 декабря 2006 года.[2] Последняя редакция проекта была выпущена 6 октября 2008 г.[3][4]

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

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

  • Fluition от Confluent Technologies
  • Ezer от СМИЛ Медиа
  • Улыбается Oratrix
  • GoLive6 от Adobe
  • Hi-Caption, инструмент создания субтитров от Hisoftware
  • ГлавнаяSite by Allaire
  • JM-Mobile Editor для мобильных устройств с использованием технологий SMIL и J2ME
  • Kino: нелинейный редактор DV для GNU / Linux. Он имеет интеграцию с IEEE-1394 для захвата.
  • LimSee2 - это инструмент разработки SMIL с открытым исходным кодом, поддерживающий SMIL 1.0 и SMIL 2.0.
  • MAGpie, инструмент для создания субтитров от WGBH
  • MovieBoard, для электронного обучения (только на японском языке)
  • Список симуляторов MMS
  • Perly SMIL, модуль Perl для SMIL 1.0
  • Инструмент ppt2smil - это макрос PowerPoint, который преобразует презентацию PowerPoint в потоковую презентацию SMIL со звуком и / или видео.
  • RealSlideshow Basic от RealNetworks
  • SMIL Composer SuperToolz от HotSausage
  • Smibase, программный пакет, устанавливаемый на сервере
  • Редактор SMIL V2.0 от DoCoMo
  • SMILGen от RealNetworks, инструмент разработки SMIL (и XML), предназначенный для упрощения процесса XML.
  • SMIL Scenario Creator от KDDI
  • Средство разработки презентаций СМИРК для создания доступных слайд-шоу, выводимых в форматы SMIL 2.0, SMIL 1.0, XHTML + SMIL, HTML 4.01.
  • SMOX Pad и редактор SMOX для расширенной разработки SMIL и HTML + Time.
  • SMG для КПК, BREW, телефона и ПК от Smilmedia
  • TAG Editor 2.0 - выпуск G2 от Digital Renaissance ???
  • Tagfree 2000 SMIL редактор
  • Toolkit для MPEG-4 от IBM создает двоичный файл MPEG-4 из содержимого, созданного в XMT-O (на основе синтаксиса и семантики SMIL 2.0).
  • TransTool - инструмент транскрипции с открытым исходным кодом
  • VeonStudio от Veon
  • Валидатор: SMIL 1.0, SMIL 2.0, SMIL 2.0 Basic и XHTML + SMIL от CWI.
  • 3TMAN позволяет легко создавать сложные мультимедийные проекты, а затем экспортировать мультимедийные проекты в форматы Html + time и / или SMIL.

Демо

  • Демоверсии SMIL 2.0 от RealNetworks
  • Демонстрации Турина и Нью-Йорка от Telecom Italia Lab
  • Демоверсии SMIL1.0, SMIL 2.0 доступны от Oratrix.
  • Летняя школа синхронного мультимедиа в INRIA
  • Демо Webnews от CWI. (требуется средство визуализации HTML)
  • Демоверсии доступны в RealNetworks
  • Учебное пособие по SMIL 1.0, написанное на SMIL
  • SMIL1.0 демо Canyonlands
  • Демонстрации XHTML + SMIL от Microsoft (работает только в IE5.5)
  • Демонстрации XHTML + SMIL, Патрик Шмитц (работает только в IE5.5)
  • Демонстрации анимации SMIL, используемой в сочетании с SVG в Burning Pixel и KevLinDev
  • Демо караоке; Версия SMIL, вы можете напрямую протестировать версию Html + time для IE6. Улучшенная демонстрация караоке.

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

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

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

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

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

SMIL + SVG

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

СМИЛ - одно из трех средств, с помощью которых SVG анимация может быть достигнуто (остальные JavaScript и CSS-анимации ).

SMIL + RSS или другие методы распространения через Интернет

Пока RSS и Атом находятся Интернет-синдикация методы, причем первый более популярен как метод распространения подкасты, SMIL потенциально полезен как сценарий или плейлист которые могут связывать последовательные части мультимедиа вместе и затем могут быть распространены через RSS или Atom.[5][6] Кроме того, сочетание мультимедийных файлов .smil с распространением RSS или Atom было бы полезно для обеспечения доступа к подкастам с поддержкой звука для глухой через скрытые субтитры с синхронизированным текстом,[7] а также может превращать мультимедиа в гипермедиа, на которую можно ссылаться на другие мультимедийные аудио- и видеоданные с возможностью связывания.[8]

SMIL + VoiceXML и SMIL + MusicXML

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

SMIL + TEI

SMIL предполагается использовать в Инициатива кодирования текста (TEI) документы.[9]

Статус СМИЛ

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

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

Поле Цифровые вывески использует СМИЛ как средство управления динамической рекламой в общественных местах.[11][12]

SMIL игроки

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

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

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

  • IAdea XMP-300 медиаплеер
  • Медиаплеер IAdea XMP-7300 (с ограничениями)
  • Планарный Медиаплеер MP-70 (с ограничениями)
  • SpinetiX HMP400 / HMP350 / HMP300 Hyper Media Player (поддержка SMIL 3.0 [16])
  • Плеер Thomson / Grass Valley MediaEdge-3
  • ViewSonic Медиаплеер NMP-550
  • ViewSonic EP1020r беспроводной дисплей + проигрыватель (с поддержкой подмножества SMIL)
  • Иннес Медиа-плеер DMC200
  • Медиаплеер Innes DME204 со встроенным кодировщиком HD H264

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

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

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

Источники

  • ван дер Хейден, Деннис (25 мая 2007 г.). «Стандарты СМИЛ и Microsoft Internet Explorer 6, 7 и 8». Осевой. Архивировано из оригинал на 2007-06-03. Получено 2013-11-22.

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

Рекомендации

  1. ^ https://www.w3.org/TR/1998/REC-smil-19980615/ СМИЛ 1.0
  2. ^ «Синхронизированный язык интеграции мультимедиа (SMIL 3.0)». Получено 25 февраля 2017.
  3. ^ «Синхронизированный язык интеграции мультимедиа (SMIL 3.0)». Получено 25 февраля 2017.
  4. ^ Бултерман, Д.С.А., И Ратледж, Л. (2008). СМИЛ 3.0 В архиве 2009-03-02 в Wayback Machine. Нью-Йорк, штат Нью-Йорк: Спрингер.
  5. ^ "Подкастинг и СМИЛ". 7 июня 2007 г.. Получено 25 февраля 2017.
  6. ^ «Анализ RSS + Time как формата плейлиста». Получено 25 февраля 2017.
  7. ^ «Интернет-гражданство: доступный подкастинг». Получено 25 февраля 2017.
  8. ^ "Net Traveler: Подкастинг: альтернатива SMIL?". Получено 25 февраля 2017.
  9. ^ Руководство по кодированию и обмену электронным текстом, [1], [2]
  10. ^ 3GPP, 3GPP TS 26.140 Служба обмена мультимедийными сообщениями (MMS); Медиаформаты и кодеки
  11. ^ DigiSigToday, Медиа-плеер Digital Signage для поддержки стандарта SMIL В архиве 2009-02-12 в Wayback Machine, 2008
  12. ^ A-SMIL.ORG, SMIL для цифровых вывесок
  13. ^ «Намерение отказаться от поддержки: SMIL, форум blink-dev, группы Google». Получено 2015-04-29.
  14. ^ «17 августа 2016 г., форум blink-dev, Группы Google». Получено 2016-08-20.
  15. ^ "Сайт игрока в чеснок". Получено 2019-09-01.
  16. ^ Spinetex: СМИЛ

внешняя ссылка