Синхронизированный язык интеграции мультимедиа
Расширение имени файла | .улыбка |
---|---|
Тип интернет-СМИ | приложение/улыбка+xml |
Единый идентификатор типа (UTI) | com.real.smil [1] |
Разработано | Консорциум Всемирной паутины |
Тип формата | Язык разметки |
Стандартный | |
Открытый формат ? | Да |
Синхронизированный язык интеграции мультимедиа | |
![]() SVG с анимированным эффектом преломления с использованием эффектов фильтров SMIL и SVG. | |
Аббревиатура | УЛЫБКА |
---|---|
Родное имя | Синхронизированный язык интеграции мультимедиа |
Последняя версия | УЛЫБКА 3.0 1 декабря 2008 г. |
Организация | W3C |
комитет | Рабочая группа СИММ |
Редакторы | Редакторы |
Базовые стандарты | XML , SVG |
Домен | Мультимедиа |
Веб-сайт | www |
Язык синхронизированной интеграции мультимедиа ( SMIL ( / s m aɪ l / )) — это Консорциумом Всемирной паутины рекомендованный язык разметки расширяемого языка (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 год [update]Рекомендация 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. Базовые модули анимации и синхронизации были интегрированы в Scalable Vector Graphics ( SVG ), а модули SMIL легли в основу Timed-Text . Модульная структура позволила определить стандартный языковой профиль SMIL и языковой профиль XHTML+SMIL с общим синтаксисом и стандартной семантикой.
УЛЫБКА 2.1
[ редактировать ]SMIL 2.1 стал рекомендацией W3C 13 декабря 2005 г. [4] [8] n 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 :
- Fluition от Confluent Technologies
- Эзер от СМИЛ Медиа
- Улыбка от Oratrix
- GoLive 6 от Adobe, выпуск которого прекращен в апреле 2008 г.
- Hi-Caption, инструмент для создания субтитров от Hisoftware.
- HomeSite от Allaire, выпуск которого прекращен в сентябре 2003 г.
- JM-Mobile Editor для мобильных устройств с использованием технологий SMIL и J2ME
- Kino: нелинейный DV-редактор для Linux . Он имеет интеграцию с IEEE-1394 для захвата.
- LimSee2 — это инструмент разработки SMIL с открытым исходным кодом, поддерживающий SMIL 1.0 и SMIL 2.0.
- MAGpie, инструмент для субтитров от WGBH
- MovieBoard для электронного обучения (только на японском языке)
- Список симуляторов MMS
- Perly SMIL, модуль SMIL 1.0 Perl
- Инструмент ppt2smil — это макрос PowerPoint, который преобразует презентацию PowerPoint в потоковую презентацию SMIL со звуком и/или видео.
- RealSlideshow Basic от RealNetworks
- SMIL Composer SuperToolz от HotSausage
- Smibase — пакет программного обеспечения, устанавливаемый на сервер.
- Редактор SMIL V2.0 от DoCoMo
- SMILGen от RealNetworks, инструмент разработки SMIL (и XML), предназначенный для упрощения процесса XML.
- Создатель сценариев SMIL от KDDI
- Инструмент создания презентаций SMIRK для создания доступных слайд-шоу с выводом в SMIL 2.0, SMIL 1.0, XHTML + SMIL, HTML 4.01.
- SMOX Pad и SMOX Editor для расширенной разработки SMIL и HTML+Time.
- Пистолет-пулемет для КПК, BREW, телефона и ПК от Smilmedia
- TAG Editor 2.0 — выпуск G2 от Digital Renaissance ???
- Редактор SMIL Tagfree 2000
- Набор инструментов для 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.
- Летняя школа синхронного мультимедиа в ИНРИА
- Демонстрация Webnews от CWI. (требуется HTML-рендерер)
- Демоверсии доступны на RealNetworks
- Учебное пособие по SMIL 1.0, написанное на SMIL
- Демо-версия SMIL1.0 Каньонленда
- Демонстрации XHTML+SMIL от Microsoft (работает только в > IE5.5)
- Демонстрации XHTML+SMIL, автор Патрик Шмитц (работает только в > IE5.5)
- Демонстрации SMIL Animation, используемые в сочетании с SVG в Burning Pixel и KevLinDev.
- Демонстрация караоке; SMIL, вы можете напрямую протестировать версию Html+time для IE6. Улучшенная демо-версия караоке.
СМИЛ-документы
[ редактировать ]Документ 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
[ редактировать ]

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 для добавления интерактивного контента (меню и т. д.).
В сфере Digital Signage SMIL используется как средство управления динамической рекламой в общественных местах. [19] [20]
Игроки СМИЛ
[ редактировать ]Программное обеспечение
[ редактировать ]Наиболее часто используемые веб-браузеры имеют встроенную поддержку SMIL, но она не реализована в браузерах Microsoft. Это должно было быть устаревшим в Google Chrome, [21] но теперь решено приостановить это намерение до тех пор, пока не будут достаточно разработаны альтернативы. [22] Другое программное обеспечение, реализующее воспроизведение SMIL, включает:
- Adobe Медиаплеер [23]
- Амарок
- Чесночный игрок [24]
- Хеликс Игрок
- QuickTime- плеер [25] [26]
- RealPlayer
- Тотем
- Проигрыватель Windows Media (файлы списков воспроизведения)
- Zune (файлы плейлистов)
Аппаратное обеспечение
[ редактировать ]- IAdea XMP-300 Медиаплеер
- Медиаплеер IAdea XMP-7300 (с ограничениями) [27]
- Planar MP70 (с ограничениями) Медиаплеер [28]
- Гипермедиаплеер SpinetiX HMP400/HMP350/HMP300 (поддержка SMIL 3.0) [29] )
- Плеер Thomson/Grass Valley MediaEdge-3 [30]
- ViewSonic NMP-550 Медиаплеер [31]
- Беспроводной дисплей+плеер ViewSonic EP1020r (поддержка SMIL) [32]
- Innes DMC200 Медиаплеер
- Медиаплеер Innes DME204 со встроенным кодером HD H264
В медиаплееры, основанные на специализированных чипах декодера 1080p, таких как процессор Sigma Designs 8634, встроены SMIL-плееры.
Встраивание файлов SMIL в веб-страницы XHTML
[ редактировать ]Файл SMIL необходимо внедрить, а затем открыть с помощью подключаемого модуля, такого как Apple QuickTime или Windows Media Player от Microsoft, чтобы его можно было просмотреть в браузере, не поддерживающем SMIL.
Источники
[ редактировать ]- ван дер Хейден, Деннис (25 мая 2007 г.). «Стандарты SMIL и Microsoft Internet Explorer 6, 7 и 8» . Осевой. Архивировано из оригинала 3 июня 2007 г. Проверено 22 ноября 2013 г.
См. также
[ редактировать ]- Синхронизированный обмен доступными мультимедиа
- HTML+ВРЕМЯ
- XHTML+УЛЫБКА
- Вложенный контекстный язык (NCL)
- Семантическая сеть
Ссылки
[ редактировать ]- ^ «Объявленные системой унифицированные идентификаторы типов» . Справочник по унифицированным идентификаторам типов . Apple Inc.
- ^ Jump up to: а б Хошка, Филипп, изд. (15 июня 1998 г.). «Спецификация языка синхронизированной интеграции мультимедиа (SMIL) 1.0» . W3C . Рабочая группа СИММ . Проверено 9 апреля 2021 г.
- ^ Айарс, Джефф; Балтерман, Дик; Коэн, Аарон; Дэй, Кен; Ходж, Эрик; Хошка, Филипп; Хайч, Эрик; Журдан, Мюриэль; Ким, Мишель; Кубота, Кеничи; Ланфьер, Роб; Лайайда, Набиль; Мишель, Тьерри; Ньюман, Дебби; ван Оссенбрюгген, Жакко; Ратледж, Ллойд; Саккочо, Брайди; Шмитц, Патрик; десять Кейт, Уорнер; Мишель, Тьерри, ред. (07.01.2005). «Язык синхронизированной интеграции мультимедиа (SMIL 2.0)» . W3C . Рабочая группа СИММ . Проверено 9 апреля 2021 г.
- ^ Jump up to: а б Балтерман, Дик; Грассель, Гвидо; Янсен, Джек; Койвисто, Антти; Лайайда, Набиль; Мишель, Тьерри; Муллендер, Сьерд; Цукер, Дэниел, ред. (13 декабря 2005 г.). «Язык синхронизированной интеграции мультимедиа (SMIL 2.1)» . W3C . Рабочая группа СИММ . Проверено 9 апреля 2021 г.
- ^ Jump up to: а б с Балтерман, Дик; Янсен, Джек; Сезар, Пабло; Мюллендер, Сьерд; Хайч, Эрик; ДеМельо, Мариса; Квинт, Жюльен; Кавамура, Хироши; Век, Дэниел; Гарсиа Паньеда, Хабиэль; Меленди, Дэвид; Круз-Лара, Сэмюэл; Ханклик, Марцин; Цукер, Дэниел Ф.; Мишель, Тьерри, ред. (01 декабря 2008 г.). «Язык синхронизированной интеграции мультимедиа (SMIL 3.0)» . W3C . Рабочая группа СИММ . Проверено 9 апреля 2021 г.
- ^ Худаири, Салли; Джейкобс, Ян; Митчелл, Нед; Ллойд, Эндрю; Мацубара, Юмико (15 июня 1998 г.). «Пресс-релиз: W3C выпускает SMIL в качестве рекомендации W3C» . W3C . Проверено 9 апреля 2021 г.
- ^ Дейли, Джанет; Форг, Мари-Клер; Такеучи, Саэко (9 августа 2001 г.). «Консорциум Всемирной паутины выдает SMIL 2 в качестве рекомендации W3C» . W3C . Проверено 9 апреля 2021 г.
- ^ Дейли, Джанет; Форг, Мари-Клер; Хиракава, Ясуюки (13 декабря 2005 г.). «Консорциум Всемирной паутины выпускает SMIL 2.1 в качестве рекомендации W3C» . W3C .
- ^ «Язык синхронизированной интеграции мультимедиа (SMIL 3.0)» . Проверено 25 февраля 2017 г. .
- ^ «Язык синхронизированной интеграции мультимедиа (SMIL 3.0)» . Проверено 25 февраля 2017 г. .
- ^ Балтерман, Дик, Калифорния; Ратледж, Ллойд (20 ноября 2008 г.). Интерактивные мультимедиа для Интернета, мобильных устройств и говорящих книг Daisy Talking . Нью-Йорк, штат Нью-Йорк: Springer (опубликовано в ноябре 2008 г.). ISBN 978-3-540-78546-0 . Архивировано из оригинала 02 марта 2009 г. Проверено 8 апреля 2021 г.
- ^ Стивенсон, Адриан (7 июня 2007 г.). «Подкастинг и СМИЛ» . SlideShare.net . Проверено 9 апреля 2021 г.
- ^ Гонзе, Лукас (3 декабря 2003 г.). «Анализ RSS+Time как формата плейлиста» . Лукас Гонзе . Проверено 9 апреля 2021 г.
- ^ О'Доннелл, Джонатан; Бэтчелор, Питер (22 ноября 2006 г.). «Интернет-гражданство: доступный подкастинг» . jod.id.au. Проверено 9 апреля 2021 г.
- ^ Том Уортингтон (29 мая 2006 г.). «Net Traveller: Подкастинг: альтернатива SMIL?» . tomw.net.au. Проверено 9 апреля 2021 г.
- ^ «14 таблиц, формул, графиков и нот - Рекомендации TEI» . Инициатива по кодированию текста . 4.2.1. 01.03.2021 . Проверено 9 апреля 2021 г.
- ^ «16.4.2 Размещение синхронных событий во времени» . Инициатива по кодированию текста . 4.2.1. 01.03.2021 . Проверено 9 апреля 2021 г.
- ^ 3GPP, 3GPP TS 26.140 Служба обмена мультимедийными сообщениями (MMS); Медиаформаты и кодеки
- ^ «Проигрыватель цифровых вывесок Iadea XMP-300 для поддержки открытого стандарта SMIL» . ДигСигСегодня . Вамзле Креатив. 04.12.2008. Архивировано из оригинала 12 февраля 2009 г. Проверено 9 апреля 2021 г.
- ^ «A-SMIL.org, SMIL для цифровых вывесок» . А-СМИЛ.орг . нд . Проверено 9 апреля 2021 г.
- ^ Роджерс, Филип (29 апреля 2015 г.). «Намерение прекратить использование: SMIL» . Группы Google . Проверено 9 апреля 2021 г.
- ^ Роджерс, Филип (17 августа 2016 г.). «Намерение прекратить использование: SMIL» . Группы Google . Проверено 9 апреля 2021 г.
- ^ Тафт, Дэррил К. (1 октября 2007 г.). «Adobe доводит конкуренцию до максимума» . электронная неделя . Проверено 9 апреля 2021 г.
- ^ Сагиадинос, Николаос; де Конинк, Стефан (nd). «Проигрыватель чеснока — SMIL-плеер с открытым исходным кодом для цифровых вывесок» . чеснок-player.com . Проверено 9 апреля 2021 г.
- ^ Apple Computer, Inc. (29 марта 2002 г.). «Разработка SMIL-презентаций» . Разработчик Apple . Проверено 10 апреля 2021 г.
- ^ Apple Computer, Inc. (4 июня 2005 г.). «Введение в руководство по созданию сценариев SMIL для QuickTime» . Разработчик Apple . Проверено 10 апреля 2021 г.
- ^ «XMP-7300-IAdea» . ИАдея . нд . Проверено 10 апреля 2021 г.
- ^ «Руководство пользователя Planar ContentSmart Media Player MP70 OPS» (PDF) . Планарный . и стр. 37–38 . Проверено 10 апреля 2021 г.
- ^ «SMIL — Вики поддержки SpinetiX» . Вики-сайт поддержки SpinetiX . Спинетикс. нд . Проверено 9 апреля 2021 г.
- ^ Уильямс, Дениз; Сесиль, Клодин (26 августа 2009 г.). «VideoBase SA развертывает платформу Grass Valley MEDIAEDGE для сети цифровых вывесок в магазинах в Колумбии» . НажмитеReleasePoint . Проверено 10 апреля 2021 г.
- ^ ViewSonic (сентябрь 2009 г.). «Работа с Smil; Введение; Воспроизведение демо-версии Smil; Расширенная настройка с помощью Smil — Руководство пользователя ViewSonic NMP-550 [страница 11] | ManualsLib» (PDF) . manualslibs.com . п. 11 . Проверено 10 апреля 2021 г.
- ^ ViewSonic (11 февраля 2009 г.). «Мультимедийный цифровой плакат ViewSonic EP1020r/EP1021r — Руководство пользователя § Работа с SMIL» (PDF) . manualzz.com . п. 8 . Проверено 10 апреля 2021 г.
Внешние ссылки
[ редактировать ]- Языки разметки
- Стандарты Консорциума Всемирной паутины
- Стандарты на основе XML
- Форматы файлов субтитров
- Форматы компьютерных файлов
- Декларативные языки разметки
- Языки разметки плейлистов
- Языки программирования на основе XML
- Декларативные языки программирования
- Открытые форматы
- Интернет-ресурсы, основанные в 1999 году.