WikiDer > Использование форматов Ogg в HTML5 - Википедия
HTML |
---|
Сравнения |
Эта статья должна быть обновлено.Январь 2019) ( |
Эта статья может быть неуравновешенный к определенным точкам зрения. (Январь 2018) |
В HTML5 проект спецификации добавляет видео
и аудио
элементы за встраивание видео и аудио в HTML-документы. Спецификация ранее рекомендовала поддержку воспроизведения Теора видео и Vorbis аудио, инкапсулированное в Ogg контейнеры для упрощения распространения аудио и видео через Интернет с помощью открытые стандарты, но вскоре от этой рекомендации отказались.
Мотивация
Эта секция возможно содержит оригинальные исследования. (Январь 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Поскольку некоторые посетители и издатели предпочитают не участвовать в использовании проприетарное программное обеспечение, веб-контент стал доступен через открытые стандарты чтобы достичь этих пользователей. Поскольку мультимедиа уже широко распространена в Интернете через собственные форматы данных (например, Видео Windows Media и MP4) и браузер плагины (Такие как Adobe Flash Player), Разработчики[ВОЗ?] надеялся, что Theora и Vorbis станут частью спецификации HTML5.[1]
Пользователи, связанные с движением за бесплатное программное обеспечение, заявили о следующих преимуществах:
- Возможность повсеместного внедрения Theora и Vorbis, независимо от компьютера или пользователя, упростит «ад кодеков» за счет устранения ненужного количества кодеков, необходимых для просмотра и публикации видео для избранных.[нужна цитата]
- Плагины браузера, необходимые для работы с множеством различных кодеков, ушли бы в прошлое:
- Браузеры могли обрабатывать воспроизведение Theora и Vorbis и позволять пользователю настраивать способ, которым это было сделано.
- Ошибки и эксплойты в устаревших версиях этих плагинов будут меньше влиять на пользователя, поскольку они постепенно прекращаются; потеря нескольких векторов атаки произойдет после того, как плагины браузера будут окончательно удалены.[нужна цитата]
- HTML5-совместимый проигрыватель, не нуждающийся в кодировании для совместимости с различными браузерами, может упростить обнаружение ошибок и эксплойтов во время разработки браузера, и любые найденные эксплойты могут быть нацелены только на этот один браузер.[требуется разъяснение]
- Бесплатно программное обеспечение кодеры будут конкурировать с конкурирующими проприетарными кодировщиками, повышая качество кодировщика за счет конкуренции.[нужна цитата]
- Встраивание мультимедиа с помощью понятного и понятного
видео
иаудио
элементов потребует меньше усилий, чем освоениеобъект
элемент или обучение ActionScript в соответствии с требованиями Adobe Flash.[нужна цитата]
Технический директор в Программное обеспечение Opera, Хокон Виум Ли объяснил в техническом разговоре Google под названием «Элемент
Я очень твердо верю, что нам нужно согласовать какой-то базовый формат видео, если [элемент видео] будет успешным. [...] Мы хотим, чтобы свободно реализуемый открытый стандарт содержал публикуемый нами контент. Вот почему мы разработали PNG формат изображения. [...] PNG [...] опоздал на вечеринку. Поэтому я считаю важным подумать об этом с самого начала.
После презентации Ли спросили: Опера будет поддерживать другие форматы, кроме Ogg:
Я считаю, что браузеры не должны поддерживать другие кодеки, по крайней мере, вначале, пока мы не установим базовый формат. [...] Мы не хотим засорять
Поддерживать
Программное обеспечение Opera и Mozilla были сторонниками включения форматов Ogg в стандарт HTML.[3]Поддержка была доступна в экспериментальных сборках Опера 9,5 с 2007 г.,[4] и Ogg Theora полностью поддерживается с Opera 10.50.[5]Геккон 1.9.1 (браузеры на основе этого движка включают Mozilla Firefox 3.5 и SeaMonkey 2.0[6]), выпущенный 30 июня 2009 года, был первым неэкспериментальным механизмом компоновки, поддерживающим форматы Ogg. Гугл Хром включили поддержку в свой выпуск 3.0 (сентябрь 2009 г.),[7] наряду с поддержкой H.264. Однако они не поддержали MPEG-1 (считается, что срок действия патентов на детали истек), ссылаясь на опасения по поводу производительности.[8]
В октябре 2017 года Microsoft начала работу по реализации поддержки Ogg, Vorbis и Theora в Windows 10 и Microsoft Edge.[9]
Оппозиция
17 октября 2007 г. Консорциум World Wide Web призвал заинтересованных людей принять участие в двухдневном семинаре «Видео в Интернете», который состоялся 12 декабря 2007 года.[10] Был задействован ряд глобальных компаний, представивших документы с изложением позиции.[11] Среди них, Nokiaбумага[12] утверждает, что «стандартизация« бесплатного »кодека под руководством W3C или активное одобрение проприетарной технологии, такой как Ogg [...] W3C, по нашему мнению, бесполезны». Xiph.orgкодеков, в то время как под лицензией BSD-стиль разрешающая лицензия свободных программ, реализуют стандарт, контролируемый самим Xiph.org, а не сообществом мультивендоров, таким как MPEG. Apple Inc., член MPEG LA, также выступил против включения форматов Ogg в стандарт HTML на том основании, что H.264 работает лучше и уже более широко поддерживается, ссылаясь на патенты на эффективность кодеков и на отсутствие прецедентов «Требования к поддержке формата», даже на уровне «ДОЛЖНО», в спецификациях HTML.[13]
Рекомендация отозвана
10 декабря 2007 г. была обновлена спецификация HTML 5,[14] заменив ссылку на Theora и Vorbis на заполнитель:[15]
Было бы полезно для взаимодействия, если бы все браузеры могли поддерживать одни и те же кодеки. Однако не существует известных кодеков, которые удовлетворяли бы всех текущих игроков: нам нужен кодек, который, как известно, не требует лицензирования на единицу или на каждого дистрибьютора, который совместим с моделью разработки с открытым исходным кодом, который имеет достаточное качество, чтобы быть пригодными для использования, и это не является дополнительным риском патентования подводных лодок для крупных компаний. Это постоянная проблема, и этот раздел будет обновлен, когда станет доступна дополнительная информация.[16]
Удаление форматов Ogg из спецификации сделало его полностью нейтральным к формату файлов, как и предыдущие версии HTML. Решение подверглось критике со стороны ряда Веб-разработчики. Последующее обсуждение также состоялось в блоге вопросов и ответов W3C.[17]
В ответ на критику WHATWG выразил обеспокоенность по поводу того, что форматы Ogg все еще находятся в пределах срока действия патента и, следовательно, уязвимы для неизвестных патентов.[18]Такой подводные патенты также может существовать для таких форматов, как MP3. Так же AVC Политика патентного лицензирования может быть изменена, но пока не ясно.[19]
Принятие
По состоянию на май 2010 г.[Обновить], Видео HTML5 в настоящее время не так широко распространено, как Flash-видео, хотя из недавнего развертывания экспериментальных видеоплееров на основе HTML5 на веб-сайтах DailyMotion пока единственный, кто использует форматы Ogg Theora и Vorbis,[20] что свидетельствует о возрастающем раннем интересе к внедрению видео HTML5.
"WebRTC Аудиокодек и требования к обработке ». В проектах стандартов Интернета, опубликованных в 2011–2013 годах, требуются бесплатные форматы, в том числе Opus, который был разработан, среди прочего, программистами, связанными с Фонд Xiph.Org (сопровождающий Ogg).[21][22]
Смотрите также
Рекомендации
- ^ Журнал RoughlyDrafted (6 июля 2009 г.). "Ссора между Ogg Theora, H.264 и браузером HTML 5". Журнал RoughlyDrafted. Получено 14 февраля 2010.
- ^ «Хокон Виум лежит на элементе видео в HTML 5». Google Video. 2007-03-29. Получено 2009-02-22.
- ^ «Mozilla и Opera хотят упростить видео в Интернете». Мир ПК. 2007-12-07. Получено 2009-06-30.
- ^ «Выпуск Opera в лаборатории - Сообщество разработчиков Opera». Dev.opera.com. 2007-11-07. Получено 2009-06-30.
- ^ Йегенштедт, Филип (31 декабря 2009 г.). "(повторно) Представляем . Опера. Получено 2010-01-02.
- ^ Кайзер, Роберт (2009-10-28), SeaMonkey 2.0 - Что нового в SeaMonkey 2.0, seamonkey-project.org, получено 2009-10-31
- ^ Лафорж, Энтони (15 сентября 2009 г.). "Google Chrome через год: новая стабильная версия Sporting". Получено 2009-09-22.
- ^ Фетте, Ян (29 мая 2009 г.). "Предложение подмножества whatwg MPEG-1 для видеокодека HTML5". WHATWG. Получено 2009-06-24.
- ^ «Microsoft добавляет открытые медиа-форматы Ogg, Theora и Vorbis в Windows 10». Ctrl блог. Получено 10 октября 2017.
- ^ "Видео W3C в веб-семинаре". Получено 2008-06-14.
- ^ "Материалы семинара". W3C. Получено 2009-06-23.
- ^ Венгер, Стефан (28 ноября 2007 г.). «Соображения по веб-архитектуре и кодекам для аудиовизуальных служб» (PDF). Семинар W3C по видео в Интернете, 12–13 декабря 2007 г.. Получено 2008-02-25.
- ^ Стаховяк, Мацей (21 марта 2007 г.). «[whatwg] Кодеки (было Re: предложение Apple для элементов мультимедиа с синхронизацией)». список рассылки whatwg (Список рассылки). Получено 2008-02-25.
- ^ Хиксон, Ян (10 декабря 2007 г.). "[whatwg] Требования к видеокодеку изменены". список рассылки whatwg (Список рассылки). Архивировано из оригинал 18 марта 2012 г.. Получено 25 февраля 2008.
- ^ "(X) Отслеживание HTML5". HTML5.org. Получено 2009-06-23.
- ^ «[whatwg] Удаление Ogg * абсурдно *». WHATWG (Список рассылки). Lists.whatwg.org. 11 декабря. Архивировано из оригинал на 2008-08-21. Получено 2009-08-25. Проверить значения даты в:
| дата =
(помощь) - ^ Коннолли, Дэн (18 декабря 2007 г.). «Когда HTML 5 будет поддерживать . W3C. Получено 2009-06-23.
- ^ Хиксон, Ян (11 декабря 2007 г.). «Re: [whatwg] Удаление Ogg * абсурдно *». список рассылки whatwg (Список рассылки). Архивировано из оригинал 21 августа 2008 г.. Получено 25 февраля 2008.
- ^ Пол, Райан (2009-07-05). «Расшифровка дебатов по видеокодеку HTML 5». Бесконечный цикл / Экосистема Apple. Получено 2012-07-25.
- ^ «Посмотреть видео… без Flash». Dailymotion. 2009-05-27. Архивировано из оригинал на 22.08.2010. Получено 2010-05-18.
- ^ http://tools.ietf.org/html/draft-ietf-rtcweb-audio-03
- ^ https://wiki.xiph.org/OpusFAQ
- Кодеки для <аудио> и <видео> – Ян Хиксон (сводка по состоянию на 29 июня 2009 г.)