Webm media foundation components что это

Webm media foundation components что это. Смотреть фото Webm media foundation components что это. Смотреть картинку Webm media foundation components что это. Картинка про Webm media foundation components что это. Фото Webm media foundation components что это

WebM — открытый видеоформат, представленный компанией Google на конференции Google I/O 19 мая 2010 года [1]. Формат не требует лицензионных отчислений, основан на открытых видеокодеке VP8, аудиокодеке Vorbis и подмножестве медиаконтейнера Matroska.[2]

Новый формат призван заменить проприетарный видеостандарт H.264. Поддержка формата уже осуществлена в браузерах Google Chrome, Mozilla Firefox и Opera. Также, формат будет поддерживаться Internet Explorer 9, если установить нужные кодеки в Windows.[3].

Представитель компании Adobe Systems заявил, что WebM будет встроен в технологию Adobe Flash[4]

О поддержке кодека уже заявили компании Microsoft[5], Skype[6], AMD[7], nVidia[8], ARM, Broadcom, Digital Rapids, Freescale, Imagination, Logitech, Marvell, MIPS, Qualcomm, Texas Instruments, Veri Silicon, ViewCast[7]. Сайт YouTube.com уже поддерживает данный видеоформат. Для его тестирования необходимо перейти на страницу youtube.com/html5 и включить использование html5-плеера.

WebM — открытый видеоформат, представленный компанией Google на конференции Google I/O 19 мая 2010 года [1]. Формат не требует лицензионных отчислений, основан на открытых видеокодеке VP8, аудиокодеке Vorbis и подмножестве медиаконтейнера Matroska.[2]
Новый формат призван заменить проприетарный видеостандарт H.264. Поддержка формата уже осуществлена в браузерах Google Chrome, Mozilla Firefox и Opera. Также, формат будет поддерживаться Internet Explorer 9, если установить нужные кодеки в Windows

Источник

Мысли о WebM

Качество и эффективность

Хотя данные параметры, как бы парадоксально это не звучало, не являются определяющими, но всеже играют значительную роль в «борьбе форматов». Если смотреть объективно и не отталкиваться от фанатичных догм, то Theora была откровенно слабее H.264 и, хотя сторонники Theora постоянно и говорили о том, что «ее можно допилить и сделать лучше», всем было понятно, что в таком случае всем этим непонятно кто, как и сколько будет заниматься и кто за это в итоге будет платить, поэтому растянется это на неясные сроки. С WebM, потенциально, возможна аналогичная ситуация. Несмотря на заявления On2, никаких достоверных и проверяемых данных о том, что WebM (точнее VP8) лучше H.264 нет. Зато есть слова разработчика x264, которого хоть и можно причислять к заинтересованным лицами, все-таки является достаточно компетентным в данной области, которые какбы говорят нам о том, что с качеством у WebM пока что все достаточно печально, а главное особого крупного пространства для улучшений и оптимизации там нет так как спецификации стандарта уже финальные.

Нагрузка на процессор

Данный параметр очень критичен, в первую очередь, для мобильных гаджетов, бытовой электроники и слабых нетбуков. Хотя нам и обещают слабую нагрузку на процессор при воспроизведении WebM, всеже честно говориться, что пока что она ни разу не слабая, но при этом это обещают поправить в будущем. Правда достоверность этих обещаний находиться под большим сомнением — хотя я и не специалист по видео-кодекам, но в принципе и так ясно, что слабая нагрузка на процессор будет только в случае, если и степень сжатия видео будет слабой, что, соответственно, выльется в большим объем данных, который будет занимать видео. По хорошему, эту проблему можно решить достаточно просто в случае, если декодирование формата WebM будет осуществляться аппаратно, например, видеокартой компьютера или SoC гаджета, но отсюда выплывает следующая проблема.

Аппаратное ускорение

Одним из факторов, благодаря которому формат H.264 начал стремительно набирать популярность является поддержка его аппаратного ускорения, причем не только компьютерами, но и множеством бытовой электроники и гаджетов, включая небезызвестные устройства от Apple. Если существующие поколения компьютерных видеокарт, наверняка, смогут (при желании производителей) получить поддержку аппаратного ускорения WebM (например, на уровне драйверов), то в случае интегрированных SoC это, практически, исключено. Для поддержки аппаратного ускорения WebM прийдется делать новый плеер/смартфон, уже на основе новых SoC, которые еще нужно спроектировать и запустить в производство, а это далеко не самые маленькие затраты для их производителей. Причем затраты на внедрение поддержки WebM в множество SoC могут быть расценены производителями как такие, которые не имеют смысла, ведь для этого необходимо проделывать лишнюю работу (а это затраты), а смысл для них менее чем очевиден — каким темпом будет WebM набирать популярность, будет ли, кто в нем будет выпускать контент, да и нужен ли он обычному потребителю? В итоге, это может вылиться в существенное уменьшение темпа распространения нового формата.

Патентная безопасность

Наверное, самая неприятная тема, которую мало кто захочет поднимать. Дело в том, что, как уже было сказано, «just because something is open source, it doesn’t mean or guarantee that it doesn’t infringe on others patents» — как бы к этому не относились, но это жестокие реалии, которые также нужно учитывать в данном вопросе. Насколько мне известно, пока что никаких претензий к WebM (точнее VP8) никто не предъявлял, но, если учесть, что данный стандарт был разработан компанией On2, то этого нельзя исключать в будущем. По крайней мере претензии в сторону Theora, которая основывалась на VP3 (как вы понимаете, это тоже дитя On2), несколько раз звучали, правда судебных разбирательств пока не последовало, но этот пример показателен.

Готовность для применения

Конечно, разработчики уже активно работают по внедрению WebM в библиотеки декодеров, кодеров, браузеры и так далее, но при этом стоит понимать, что статусы «почти готов» и «готов» — это, как говориться, таки две большие разницы. В конце-концов, веб-видео не ограничивается YouTube (иначе можно было бы сказать, что H.264 уже давно победил, хоть и скрывался, в большинстве случаев, за Flash-плеером), а насколько удобно применять WebM третьим сторонам? В каком ПО он поддерживается? Когда будет? При этом «давно готовый» H.264 продолжают полным ходом внедрять множество компаний и проектов, потому что с ним все ясно и все готово, вон недавно даже одна крупная отечественная социальная сеть внедрила его 🙂

Привлекательность

Речь идет о привлекательности внедрения формата для третьих лиц. Нужно постараться ответить на вопрос «Почему стоит внедрять WebM? Каковы его плюсы?» со стороны компаний. Из очевидного, можно вспомнить, что он открытый и свободный от уплаты лицензионных отчислений, но дело в том, что эти факторы в мире крупного бизнеса мало на что влияют просто потому, что иной раз проще заплатить и получить готовое решение. Многие должны вспомнить OGG Vorbis, которым, по сути дела, пренебрегли в пользу MP3, хотя он также был открытым и свободным от уплаты лицензионных отчислений. Существенно повысить привлекательность должны такие факты «Продвигается компанией Google» и «Поддерживается множеством браузеров» — первый дает надежду, что все дело не забросят после премьеры, а вот второй это уже практическая целесообразность. Но вот как раз с вторым фактом могут возникнуть проблемы. Как бы я или кто-то другой лично не относились к браузеру IE, факт того, что данный браузер продолжает оставаться лидером по своей доле и занимает более 50% в мире (хотя и стабильно теряет ее последнее время) все-таки остается фактом. Если новая версия IE не будет, как говориться, «из коробки» поддерживать WebM (а заявление MS на счет поддержки WebM, в случае наличия такого кодека в системе именно так можно и трактовать), то это будет очень негативным фактором для скорости внедрения WebM другими участниками рынка (не браузерами, а проектам).

Поддержка производителей

Очень позитивно смотрится тот факт, что свою поддержку новому формату заявило такое большое количество компаний из самых разных отраслей, но и переоценивать этот факт не стоит. Дело в том, что в сфере IT, как и любой другой сфере деятельности, «обещать — не значит жениться» и часто поддержка высказываться чуть ли не «за компанию», после чего на деле в этом направлении мало чего делаться, если делаться что-то вообще.

Противодействите конкурентов

Как можно обойти такой пункт? 🙂 Есть все основания полагать, что в MPEG LA таки сидят не полные дураки, хотя многим и кажется иначе 🙂 Поэтому, если они не хотят чтобы позиции одного из их стандартов пошатнулись (а они вряд ли этого хотят), они могут оказать вполне сильно сопротивление по двум главным фронтам.

Первое — судебные претензии по поводу нарушения форматом VP8 патентов MPEG LA. Несмотря на то, что патенты на программное обеспечения действуют далеко не во всех странах мира, одних проблем в США хватит чтобы существенно «подкосить» внедрение нового формата.

Второе — увеличение привлекательности H.264 по сравнению с конкурентом, причем для этого не прийдется ничего делать с самим форматом, а достаточно будет немного либерализовать условия его использования. Как вы думаете, многие ли будут носиться с WebM, если MPEG LA снимет самые острые претензии к формату? А это, напомню, платность для производителей бесплатных браузеров и, пока что теоретическая, необходимость платить за его использование конечным пользователям. В MPEG LA вполне могут пойти на это под угрозой «потери веб видео», потому что основные деньги они все равно получают и будут получать не с Mozilla и Opera.

Вместо выводов

Я надеюсь, что эта небольшая заметка, написанная посреди ночи, будет вам полезна и понятна 🙂 Если вспомню днем что-то еще, то обновлю заметку.

Мое личное мнение таково, что WebM в конечном итоге займет приличную долю на рынке веб видео, ибо много усилий по продвижению (а Google вряд ли забьет на этот проект, иначе бы они не покупали On2) еще мало кого подводили 🙂 но вот темпы его внедрения мне почему-то кажутся не такими радужными, да и вообще продолжение «войны форматов» — не самое приятное и полезное для конечных пользователей.

Источник

WebM видео кодек: особенности и прогнозы

Webm media foundation components что это. Смотреть фото Webm media foundation components что это. Смотреть картинку Webm media foundation components что это. Картинка про Webm media foundation components что это. Фото Webm media foundation components что этоИтак Google сделал заявку на победу в войне видео форматов для веб, открыв VP8 под свободной open source лицензией, не требующей Royalty отчислений. В чем же особенности WebM по сравнению с h264 и как внедрение этого кодека изменит Интернет?

1. WebM — это кодек, оптимизированный для Веб
Если VP8 еще и не успели хорошенько оптимизировать, то, учитывая какими темпами развивался Chrome, сделают это очень скоро. WebM задуман как кодек легко адаптируемый к раличной ширине канала доступа, который при этом предоставляет высокое качество. Как утверждает Google, WebM — лучший вариант для видео в реальном времени. Соответственно онлайновые реалтайм трансляции и видеочаты, а также видеоконференции выйдут на новый уровень.

2. Проще некуда
WebM — легкий для интеграции в существующие платформы (как программы, так и железо). Он не требует долгой и трудоемкой кастомизации настроек, что должно привлечь массового пользователя. Клик и ты скодировал видео. Еще один довод к тому, что WebM очень быстро пойдет в массы.

3. Быстрее, еще быстрее
Несмотря на то, что VP8 был создан для того, чтобы быть быстрым, Google признает, что кодирование видео в высоком качестве оставляет желать лучшего и собирается сделать кодек быстрее. Кроме того, WebM будет оптимизирован для процессоров Atom и ARM, улучшена многопроцессорная поддержка и декодирование посредством GPU. Нетбуки, планшеты и смартфоны будут использовать меньше мощности для декодирования видео, что позволит увеличить автономность.

4. Матрешка (MKV) усиливает позиции
Прогрессивный и поддерживающий множество функций контейнер Матрешка имеет все шансы в будущем захватить лидерство. Именно его Google и партнеры выбрали в качестве контейнера для WebM.

6. Неограниченный битрейт и размер кадра
Поскольку WebM использует 14 бит для высоты и ширины, максимальный размер видео — невероятные 16384×16384 pixels. Хороший задел на будущее, надо сказать.

7. Skype обзаведется новыми фишками для видеоконференций
В Roadmap для WebM содержится поддержка и улучшение видеоконференций. Недаром Skype находится в списке компаний, поддерживающих WebM.

8. Apple и Microsoft придется поддержать WebM
Несмотря на то, что многие ждут войны h264, поддерживаемого Apple и Microsoft и WebM, за которым, кроме Google стоят такие гиганты как Adobe, AMD, nVidia и Skype, скорее всего этого не случится. Кроме браузеров Firefox, Chrome, Opera, которые включат поддержку WebM в ближайшем будущем, WebM будет поддерживать Android уже в конце 2010 года. Google также постарается как можно скорее перевести на WebM и Youtube, которые растет как на дрожжах. Станет ли Стив Джобс, который так ратовал за открытые стандарты, возражать?

Источник

Webm media foundation components что это

Webm media foundation components что это. Смотреть фото Webm media foundation components что это. Смотреть картинку Webm media foundation components что это. Картинка про Webm media foundation components что это. Фото Webm media foundation components что это

Формат WebM был впервые представлен Google в 2010 году. Поскольку этот формат видео основан на контейнере Matroska, ему удается поддерживать хорошее качество видео. Что касается аудиопотоков, то он поддерживает аудио Vorbis. Формат WebM изначально предназначен для веб, так как этот формат поддерживается в HTML5.

Видеопотоки этого формата сжимаются с использованием видеокодеков VP8 или VP9. WebM является альтернативой с открытым исходным кодом другим видео-форматам (особенно MP4) и специально предназначен для использования в Интернете в сочетании с HTML5.


Что такое формат WebM?

Заметка

В прошлом это приводило к различным юридическим проблемам, например, в Германии. Проблема была с кодеком VP8. Несколько компаний жаловались на то, что кодек нарушает их патенты. Впоследствии Google пришла к соглашению с MPEG LA. Тем не менее, Nokia не является частью патентного пула и считает, что ее права были нарушены. Первоначальный случай, когда компания подала в суд на своего конкурента HTC, чьи устройства поддерживают V8, был отклонен окружным судом Мангейма на юге Германии.

Файлы WebM могут быть интегрированы в собственный веб-сайт пользователя с помощью тега видео HTML5.

Поддержка WebM

Кроме того, видеофайлы WebM могут быть загружены на YouTube, что является одним из наиболее важных вопросов для множества пользователей, использующих канал YouTube. Кроме того, популярные мессенджеры, такие как Skype и ooVoo, совместимы с этим форматом. Это не полный список программ и сервисов, поддерживающих этот формат; среди прочих CoreCodec, Grab Media, Sorenson media, Tixeo soft, Ffmpeg, Adobe Flash Player, Oracle Java и многие другие.

Наиболее популярным программным обеспечением для воспроизведения файлов WebM является, вероятно, VLC player. Это также доступно для устройств с операционной системой iOS. Winamp и Kodi также могут воспроизводить файлы WebM. Windows Media Player 12 также может обрабатывать WebM. Однако необходимо установить компоненты WebM Media Foundation.

В то же время были разработаны решения для компиляции видео WebM: например, есть плагины для популярного инструмента для редактирования видео Adobe Premiere, который можно использовать для экспорта видео непосредственно в формат WebM. Ряд конвертеров, которые можно использовать для преобразования существующих видео в других форматах в WebM, также можно найти в Интернете например: https://www.movavi.ru/support/how-to/how-to-convert-webm.html.

Хотя WebM является относительно недавней разработкой, MP4 (MPEG-4 Part 14) и H.264 используются уже много лет. Это означает, что старый формат и кодек стали стандартом: есть лишь очень небольшое количество приложений, которые не поддерживают MP4. В дополнение к онлайн-сервисам и программному обеспечению для ПК / Mac, многие другие устройства (например, видеокамеры) могут обрабатывать MP4. Эта высокая степень признания означает, что формат представляет интерес как для производителей, так и для пользователей.

Тем не менее, Google преуспевает в природе WebM с открытым исходным кодом: использование формата не приводит к каким-либо затратам ни для производителей, ни для разработчиков, ни для конечных пользователей. Программное обеспечение также продается под открытой лицензией BSD.

Лицензионная сеть MP4 или H.264 туманна: большинство пользователей, включая тех, кто собирает профессиональные видеофильмы, понятия не имеют, имеют ли они действующую лицензию после покупки аппаратного или программного обеспечения или нарушают ли они законы о лицензировании каждый раз, когда они компилируют или смотрят видео, с WebM все намного понятнее. MPEG LA уже объявил в 2010 году, что использование кодеков H.264 в будущем останется бесплатным при условии, что скомпилированные видео будут доступны пользователям бесплатно.

И WebM, и MP4 являются только контейнерами. Чтобы оценить как качество, так и производительность, необходимо оценить используемые кодеки. Для WebM это VP8 и VP9. MP4 в основном работает с H.264 и реже со своим преемником H.265.

Для многих пользователей производительность двух форматов важнее аргументов патента: в последние годы H.264 по праву занял верхнюю позицию среди кодеков. Качество видео MP4 с этой кодировкой обычно считается очень хорошим. Тем не менее, H.265 по-прежнему легко превосходит их обоих. У WebM хорошее качество изображения и звука, но VP8 не полностью относится к тому же классу, что и H.264. Степень, в которой VP9 соответствует H.265 (также называемый HEVC) в отношении качества изображения, является горячей темой. Некоторые считают, что они равны, другие говорят, что качество VP9 далеко не такое, как у H.264.

Это не относится к H.265, который может быть связан с очень высокими затратами на лицензирование, выплачиваемыми производителями оборудования. Более поздний кодек требует большой мощности компьютера, что может, в частности, привести к проблемам со смартфонами. WebM специально предназначен для потоковой передачи приложений и дает хорошие результаты, как в отношении размера файла, так и в отношении скорости. В очередной раз проблема распространенности является проблемой: хотя на многих устройствах Android установлена ​​поддержка VP8, а производители телевизоров, такие как LG, Samsung и Sharp, постепенно оснащают свои устройства поддержкой VP8 / VP9, ​​iPhone, iPad и другие устройства Apple по-прежнему не предоставляют никакой аппаратной поддержки. Это означает, что их производительность может быть намного хуже.

Webm media foundation components что это. Смотреть фото Webm media foundation components что это. Смотреть картинку Webm media foundation components что это. Картинка про Webm media foundation components что это. Фото Webm media foundation components что это

Почему WebM?

Формат WebM обеспечивает хорошее качество видео-файлов. В дополнение к этому, воспроизведение этого видео формата выполняется без усилий, поэтому видео в этом формате можно легко воспроизводить даже на машинах с низкими техническими характеристиками. Этот формат идеально подходит для онлайн-трансляции, и это бесплатно!

Медиаплееры для открытия формата WebM

Видеофайлы WebM можно открыть в самых популярных медиапроигрывателях:

Примеры программного обеспечения для редактирования файлов WebM

Источник

Всё о WebM

Webm media foundation components что это. Смотреть фото Webm media foundation components что это. Смотреть картинку Webm media foundation components что это. Картинка про Webm media foundation components что это. Фото Webm media foundation components что этоКогда в 2010-м компания Google объявила о внедрении нового формата мультимедиа для интернета – WebM, можно было приободриться. Ну как же, новый открытый кодек VP8 по заявлениям будет даже лучше, чем H.264. Прошло достаточно много времени, а воз и ныне там – формат почти готов к широкому продвижению. Однако почти не продвигается. Тут закрадываются сомнения относительно того, всё это ответвление не было ли средством давления на MPEG LA, фирму с патентами на все стандарты MPEG, а также AVC и H.264? Для чего – да хотя бы для удешевления использования этих кодеков при показе видео в интернете.

Как бы там ни было, пока ещё поддержку видео WebM ещё никто не отменял. Поэтому неплохо бы добавить свои две копейки в описание этого контейнера.

Что такое WebM

Понятно, что это открытый формат файлов видео для передачи в интернете с последующим просмотром в браузерах, поддерживающих HTML5. Либо же можно воспользоваться проигрывателем Media Player Classic (MPC-HC).

Контейнер WebM файла содержит в себе видеопоток, компрессированный с помощью кодеков VP8 или VP9, аудиопоток, сжатый кодеком Vorbis или Opus, и также могут присутствовать субтитры типа WebVTT. По сути структура файла WebM повторяет медиаконтейнер Matroska, только в очень урезанном виде относительно многообразия используемых в MKV форматов и кодеков. Можно сказать, что это своего рода MP4, но от Google.

Чем интересен формат WebM

Ключевым фактором успеха интернета является то, что его основные технологии, такие как HTML, HTTP и TCP/IP являются открытыми и свободно используемыми. Хотя видео теперь является сутью использования всемирной паутины, но к сожалению, до определённого времени не существовало открытого и свободного формата видео, выдерживающего конкуренцию с коммерческими вариантами.

С этой целью и был начат проект WebM – попытка разработать открытый формат медиа для сети интернет. С точки зрения максимальной эффективности при использовании в сети после тестирования сотен тысяч видео с самыми разными характеристиками было обнаружено, что VP8 и VP9 обеспечивают высокое качество видео одновременно с возможностью эффективно адаптироваться к различной ширине полосы пропускания канала в широком спектре устройств.

Высокая эффективность использования полосы пропускания и пониженные требования к объёмам данных помогают признать немедленную экономию затрат. Другими словами, формат WebM как нельзя лучше пригоден для онлайн-трансляций и потокового ТВ. Кроме того, относительная простота кодеков VP8/VP9 позволяет легко интегрировать их в существующую среду, а для достижения высококачественного результата не требуется сложной настройки кодировщика.

Синхронизируясь со временем, отметим, что далеко не каждый видеоредактор или конвертер поддерживает формат WebM, как минимум на должном уровне. Попробуйте запустить конвертацию даже в рекомендуемых официальным сайтом проекта программах – потеряете кучу времени при сомнительном выигрыше в объёме или качестве. Ну разве что только контейнер сменится.

Использование VP8/VP9 и Vorbis/Opus аудиокодеков

Это единственно допустимые кодеки. Почему же WebM так ограничен? Опять-таки, сие ограничение целеопределялось исключительно желанием максимизировать удобство конечного пользователя. Ведь обычно мы хотим просто смотреть видео, не беспокоясь о поддерживаемых кодеках, форматах файлов и т.д.

Таким образом, если внедрить поддержку этих кодеков во все браузеры и софтовые проигрыватели, то пользовательская путаница наконец исчезнет. Если у пользователя есть файл *.webm, он может быть уверен, что любой браузер или медиаплеер с поддержкой WebM воспроизведёт его. Причём, как уже говорилось, без всяких отчислений разработчику.

Экономически работа любого сайта будет намного эффективнее, а нам не придётся иметь дело с навязчивой и долгоиграющей рекламой. С этой точки зрения нам не стоит озадачиваться тем, а где же увидеть видео в формате WebM. Это скорее важно для издателей и распространителей видео. Интернет-пользователь должен лишь наслаждаться качественным контентом, не задумываясь о том, видео какого формата он смотрит.

Функциональные возможности контейнера формата WebM теоретически могут быть расширены, но при этом нельзя нарушить обратную совместимость. Поэтому спецификации битового потока VP8 и VP9 являются окончательными. По крайней мере на ближайшее время.

Применение формата WebM

Можно и самому оценить удобство использования WebM видео. Для этого используется кодек ffmpeg, а также любой конвертер на его основе. Например, XMedia Recode. Об этой программе сайт 01010101.ru писал в статье XMedia Recode. Конвертация видео. Полученное видео можно воспроизводить в том же браузере Chrome.

Блоггеры могут использовать видео WebM на своих сайтах, при этом не нарушится поддержка и других форматов.
Ещё одно важное направление – видеоконференции. VP8 и VP9 исключительно хорошо справляются с режимом реального времени, обеспечивая низкую задержку. И уже достаточно компаний, независимо использующих этот формат для видеочатов. WebRTC также поддерживает WebM.

Напоследок отмечу, что использование кодеков VP8 и VP9 не ограничено лицензионными рамками, и их можно использовать в любых контейнерах. Однако нужно помнить, что такое видео не обязательно будет гарантированно воспроизводиться в браузере, несмотря на поддержку в нём WebM.

Выводы:
• Формат WebM – формат, разработанный для видео в сети интернет.
• Видео и аудио кодеки ограничены использованием VP8/9 и Vorbis/Opus.
• Лучше использовать для видеоконференций, чем для видеоколлекций.
Автор: Алексей Касьянов.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *