Синхронизированный язык интеграции мультимедиа - Synchronized Multimedia Integration Language
Расширение имени файла |
.smil
|
---|---|
Тип интернет-СМИ |
приложение / smil + xml |
Разработано | Консорциум World Wide Web |
Тип формата | Язык разметки |
Стандарт | |
Открытый формат ? | да |
Синхронизированный язык интеграции мультимедиа | |
Родное имя | Синхронизированный язык интеграции мультимедиа |
---|---|
Последняя версия | СМИЛ 3.0 1 декабря 2008 г. |
Организация | W3C |
Комитет | Рабочая группа SYMM |
Редакторы | Редакторы
|
Базовые стандарты | XML , SVG |
Домен | Мультимедиа |
Сокращенное название | SMIL |
Веб-сайт | www |
Синхронное Мультимедиа интеграции Язык ( SMIL ( / s м aɪ л / )) является World Wide Web Consortium рекомендовал Extensible Markup Language (XML) язык разметки для описания мультимедийных презентаций. Он определяет разметку для времени, макета, анимации, визуальных переходов и встраивания мультимедиа, среди прочего. SMIL позволяет представлять такие мультимедийные элементы, как текст, изображения, видео, аудио, ссылки на другие презентации SMIL и файлы с нескольких веб-серверов. Разметка SMIL написана в XML и имеет сходство с HTML .
История версий
По состоянию на 2008 г. рекомендация W3C для SMIL - SMIL 3.0 .
СМИЛ 1.0
SMIL 1.0 стал Рекомендацией W3C 15 июня 1998 г.
СМИЛ 2.0
SMIL 2.0 стал Рекомендацией W3C 9 августа 2001 года. SMIL 2.0 представил модульную языковую структуру, которая облегчила интеграцию семантики SMIL в другие основанные на XML языки. Базовые модули анимации и синхронизации были интегрированы в масштабируемую векторную графику ( SVG ), а модули SMIL легли в основу Timed-Text . Модульная структура позволила определить стандартный языковой профиль SMIL и языковой профиль XHTML + SMIL с общим синтаксисом и стандартной семантикой.
СМИЛ 2.1
SMIL 2.1 стал Рекомендацией W3C 13 декабря 2005 г. n SMIL 2.1 включает небольшое количество расширений, основанных на практическом опыте использования SMIL в системе обмена мультимедийными сообщениями на мобильных телефонах.
СМИЛ 3.0
SMIL 3.0 стал рекомендацией W3C в декабре 2008 года. Впервые он был представлен в качестве рабочего проекта W3C 21 декабря 2006 года. Последняя редакция проекта была выпущена 6 октября 2008 года.
Инструменты для разработки
Инструменты разработки и рендеринга для функций smilText и SMIL 3.0 PanZoom :
- Fluition от Confluent Technologies
- Ezer от СМИЛ Медиа
- Улыбается 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, модуль 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 редактор
- Инструментарий для 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. Улучшенная демонстрация караоке.
Документы СМИЛ
Документ 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 + SVG
SMIL - одно из трех средств, с помощью которых может быть достигнута SVG-анимация (остальные - это JavaScript и CSS-анимация ).
SMIL + RSS или другие методы распространения через Интернет
В то время как RSS и Atom являются методами веб-синдикации , причем первый из них более популярен как метод распространения для подкастов , SMIL потенциально полезен в качестве сценария или списка воспроизведения, который может связывать последовательные фрагменты мультимедиа вместе и затем может быть распространен через RSS или Atom. Кроме того, сочетание мультимедиа-нагруженных .smil файлов с RSS или Atom синдикацией было бы полезно для доступности аудио с поддержкой подкастов по глухим через Timed Text закрыты титры, а также включить медиацентр гипермедиа , которые могут быть гиперссылка на другой LINKABLE аудио и видео мультимедиа.
SMIL + VoiceXML и SMIL + MusicXML
VoiceXML можно комбинировать с SMIL, чтобы обеспечить последовательное чтение нескольких предварительно предоставленных страниц или слайдов в голосовом браузере , в то время как объединение SMIL с MusicXML позволит создавать бесконечно рекомбинируемые последовательности музыкальных листов. Комбинация SMIL + VoiceXML или SMIL + MusicXML с RSS или Atom может быть полезна при создании звукового псевдоподкаста со встроенными гиперссылками, в то время как комбинирование SMIL + SVG с VoiceXML и / или MusicXML будет полезно при создании автоматически аудио- включена анимация векторной графики со встроенными гиперссылками.
SMIL + TEI
Ожидается, что SMIL будет использоваться в документах Инициативы кодирования текста (TEI).
Статус СМИЛ
SMIL внедряется на портативных и мобильных устройствах, а также породил службу мультимедийных сообщений (MMS), которая является эквивалентом службы коротких сообщений (SMS) для видео и изображений .
SMIL также является одной из базовых технологий, используемых для « Расширенного контента » в формате HD DVD (снятого с производства) для добавления интерактивного контента (меню и т. Д.).
Поле Digital Signage охватывающая SMIL как средство управления динамической рекламы в общественных местах.
SMIL игроки
Программное обеспечение
Наиболее часто используемые веб-браузеры имеют встроенную поддержку SMIL, но не реализованы в браузерах Microsoft. Он должен был быть устаревшим в Google Chrome, но теперь было решено приостановить это намерение до тех пор, пока альтернативы не будут достаточно разработаны. Другое программное обеспечение, реализующее воспроизведение SMIL, включает:
- Adobe Media Player
- Amarok
- Игрок с чесноком
- Helix Player
- QuickTime Player
- Реальный игрок
- Тотем
- Проигрыватель Windows Media (файлы списков воспроизведения)
- Zune (файлы списков воспроизведения)
Аппаратное обеспечение
- Медиа -плеер IAdea XMP-300
- Медиа-плеер IAdea XMP-7300 (с ограничениями)
- Медиаплеер Planar MP70 (с ограничениями)
- SpinetiX HMP400 / HMP350 / HMP300 Hyper Media Player (поддержка SMIL 3.0)
- Плеер Thomson / Grass Valley MediaEdge-3
- ViewSonic NMP-550 медиаплеер
- ViewSonic EP1020r беспроводной дисплей + проигрыватель (с поддержкой подмножества SMIL)
- Медиаплеер Innes DMC200
- Медиаплеер Innes DME204 со встроенным кодировщиком HD H264
В боксы для медиаплееров на базе специализированных микросхем декодера 1080p, таких как процессор Sigma Designs 8634, встроены плееры SMIL.
Встраивание файлов SMIL в веб-страницы XHTML
Файл SMIL должен быть встроен, а затем открыт с помощью дополнительного модуля, такого как Apple QuickTime или Microsoft Windows Media Player, чтобы его можно было просмотреть в браузере, не поддерживающем SMIL.
Источники
- ван дер Хейден, Деннис (25 мая 2007 г.). «Стандарты СМИЛ и Microsoft Internet Explorer 6, 7 и 8» . Осевой. Архивировано из оригинала на 2007-06-03 . Проверено 22 ноября 2013 .
Смотрите также
- Синхронизированный обмен доступными медиа
- HTML + ВРЕМЯ
- XHTML + SMIL
- Язык вложенного контекста (NCL)
- Семантическая сеть