Синхронизированный язык интеграции мультимедиа - Википедия - Synchronized Multimedia Integration Language
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Расширение имени файла | .smil |
---|---|
Тип интернет-СМИ | приложение / smil + xml |
Разработан | Консорциум World Wide Web |
Тип формата | Язык разметки |
Стандарт | СМИЛ 1.0 (Рекомендация) СМИЛ 2.0 второе издание (рекомендация) СМИЛ 2.1 (Рекомендация) СМИЛ 3.0 (Рекомендация) |
Открытый формат ? | да |
Синхронизированный язык интеграции мультимедиа (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 анимация может быть достигнуто (остальные 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, включает:
- Adobe Media Player
- Amarok
- Игрок с чесноком[15]
- Helix Player
- QuickTime Игрок
- Реальный игрок
- Тотем
- Проигрыватель Windows Media (Файлы списка воспроизведения)
- Zune (Файлы списка воспроизведения)
Аппаратное обеспечение
- 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.
Смотрите также
- Синхронизированный обмен доступными медиа
- HTML + ВРЕМЯ
- XHTML + SMIL
- Язык вложенного контекста (NCL)
- Семантическая сеть
Рекомендации
- ^ https://www.w3.org/TR/1998/REC-smil-19980615/ СМИЛ 1.0
- ^ «Синхронизированный язык интеграции мультимедиа (SMIL 3.0)». Получено 25 февраля 2017.
- ^ «Синхронизированный язык интеграции мультимедиа (SMIL 3.0)». Получено 25 февраля 2017.
- ^ Бултерман, Д.С.А., И Ратледж, Л. (2008). СМИЛ 3.0 В архиве 2009-03-02 в Wayback Machine. Нью-Йорк, штат Нью-Йорк: Спрингер.
- ^ "Подкастинг и СМИЛ". 7 июня 2007 г.. Получено 25 февраля 2017.
- ^ «Анализ RSS + Time как формата плейлиста». Получено 25 февраля 2017.
- ^ «Интернет-гражданство: доступный подкастинг». Получено 25 февраля 2017.
- ^ "Net Traveler: Подкастинг: альтернатива SMIL?". Получено 25 февраля 2017.
- ^ Руководство по кодированию и обмену электронным текстом, [1], [2]
- ^ 3GPP, 3GPP TS 26.140 Служба обмена мультимедийными сообщениями (MMS); Медиаформаты и кодеки
- ^ DigiSigToday, Медиа-плеер Digital Signage для поддержки стандарта SMIL В архиве 2009-02-12 в Wayback Machine, 2008
- ^ A-SMIL.ORG, SMIL для цифровых вывесок
- ^ «Намерение отказаться от поддержки: SMIL, форум blink-dev, группы Google». Получено 2015-04-29.
- ^ «17 августа 2016 г., форум blink-dev, Группы Google». Получено 2016-08-20.
- ^ "Сайт игрока в чеснок". Получено 2019-09-01.
- ^ Spinetex: СМИЛ