Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

WebM: Google открыл видео-кодек VP8

Разработка веб-сайтов


Кажется войне Theora против H.264 пришёл конец. В битве между свободным и лучшим победило свободное и лучшее.

Как мы помним, Google недавно купила компанию On2. Это компания известна не только тем, что открыла VP3, который лёг к основу свободного кодека Theora, но и тем, что создала отличный видео-кодек VP8 который вполне может потягаться с текущим лидером H.264. Компании Google (как и многим другим) очень не выгодна война кодеков вокруг тега <video> в HTML5. Поэтому как только On2 была куплена сразу начали говорить, что VP8 скоро откроют, что и произошло недавно (лицензия BSD).

Однако VP8 — это только видео-код. Чтобы смотреть фильм, нужно ещё кодировать звук и собрать все потоки данных в один файл. Поэтому был предложен набор WebM: Vorbis в качестве аудио-кодека (известен некоторым под неправильным названием Ogg) и Matroska в качестве контейнера (известен из раздач торрентов, обладает кучей функций и основан на бинарном XML).

Конечно же новый стандарт не захватит мир сразу — он ещё в статусе dev preview, надо добавить поддержку в браузеры, на сайты и в чипы мобильных устройств. Поддержка уже есть в ночных сборках Firefox, Chromium, Opera и ffmpeg. А YouTube уже отдаёт видео в WebM (нужно включить HTML5 и добавить &webm=1 в URL) и наверняка на него перейдёт Википедия, потому что он свободный. Процесс пошёл и победа WebM — лишь вопрос времени.

Адрес проекта: webmproject.org.
Всего голосов 199: ↑188 и ↓11 +177
Просмотры4.9K
Комментарии 220

Юристы MPEG LA начали собирать патентный пул против кодека VP8

Работа с видео
«Открытый и свободный» видеокодек VP8 из комплекта WebM может оказаться не таким уж и свободным. Возможно, за его использование всё-таки придётся платить такое же роялти, как за H.264. По крайней мере, так считает консорциум MPEG LA, который контролирует видеостандарт AVC/H.264. Они уже приступили к подбору патентов, которые можно предъявить против кодека VP8.

Как говорит исполнительный директор MPEG LA, это стандартная процедура в условиях рыночной конкуренции. Они создают такие пулы для каждого видеокодека, который может выйти на рынок и потенциально угрожает интеллектуальной собственности MPEG LA.

WebM пока что на рынок не вышел и находится в стадии dev preview. В комплект входят также аудиокодек Vorbis и контейнер Matroska. К этим компонентам у MPEG LA, вроде бы, претензий нет.

С точки зрения бизнеса, консорциуму MPEG LA выгодно было бы выждать определённое время, пока рынок максимально освоит якобы свободный кодек от Google, а уже потом выдвинуть требования по оплате лицензионных отчислений с каждого пользователя. Даже Google не может гарантировать, что такой сценарий не воплотиться в жизнь, хотя её юристы провели тщательный анализ и «вполне уверены» в патентной чистоте VP8, но это всё равно не гарантия.
Всего голосов 69: ↑57 и ↓12 +45
Просмотры897
Комментарии 106

Покадровое сравнение H.264 и VP8

Работа с видео
В связи с намечающимся противостоянием H.264 и «свободного» кодека VP8 довольно интересно сравнить, какой же из этих кодеков на самом деле лучше в реальном применении. Один из первых адекватных независимых тестов провели ребята из Streaming Media: они взяли стандартный тестовый файл, с помощью Squish сжали его с одинаковым битрейтом кодеками H.264 и VP8, после чего сравнили по кадрам результат.
Читать дальше →
Всего голосов 110: ↑96 и ↓14 +82
Просмотры10.5K
Комментарии 103

Сравнение кодеков VP8, x264 и libtheora

Работа с видео
Месяц назад Google открыл спецификации формата VP8, который должен стать основным форматом видео в вебе. VP8 свободен от патентов в отличие от H.264, при этом по заявлениям разработчиков должен превзойти конкурента по качеству. На сайте компании On2 уже давно висит многообещающий график. Когда кодек появился в открытом доступе, мне стало интересно, выполнили ли они обещание.

Те сравнения, которые появились в сети после релиза, были достаточно поверхностны. Jason Garrett-Glaser, разработчик x264, также готовит своё субъективное сравнение большого количества кодеков, где будет представлен и VP8, но он его ещё пока не опубликовал.

Картинка для привлечения внимания

Так я взялся проделать своё небольшое объективное сравнение.
Графики, скриншоты, трафик
Всего голосов 204: ↑191 и ↓13 +178
Просмотры9.4K
Комментарии 106

Представляем самый быстрый декодер VP8 в мире: ffvp8

Работа с видео
Перевод
Ещё в тот момент, когда я писал первоначальный обзор VP8, я обратил внимание на то, что официальный декодер, libvpx, весьма медленный. Нет особенных причин, по которым он должен быть ощутимо быстрее хорошего декодера H.264, но и таким медленным ему тоже быть не с чего! Так что у меня возник план написать луший вариант для FFmpeg вместе с Рональдом Балтьи (Ronald Bultje) и Дэвидом Конрадом (David Conrad). Эта реализация декодера должна была разрабатываться сообществом и быть свободной с самого начала, в отличии от свалки проприетарного кода, которую представла собой библиотека libvpx. Несколько недель назад декодер был достаточно завершен для обеспечения бинарной совместимости видеопотока с libvpx, что сделало его первой независимой и свободной реализацией декодера VP8. Теперь, когда мы завершили первый цикл оптимизаций, он должен был готов к использованию в реальных условиях. Я расскажу о деталях процесса разработки позже, а сейчас давайте перейдем к самой соли этого поста: результатам сравнительного тестирования производительности кодеков.
Читать дальше →
Всего голосов 63: ↑58 и ↓5 +53
Просмотры4.4K
Комментарии 38

Сравнение H.264 и VP8 для применения в видеоконференциях

Работа с видео
Ведущие специалисты компании SPIRIT, мирового лидера в области передачи голоса и видео по IP-сетям, уверены, что кодек H.264 остаётся идеальным выбором при кодировании видеопотока в решениях для видеоконференцсвязи.
Читать дальше →
Всего голосов 26: ↑11 и ↓15 -4
Просмотры1.5K
Комментарии 8

WebP — новый формат картинок в интернете

IT-компании
По заявлению разработчиков, размер данных в этом формате получается в среднем на 39% меньше, чем исходник в JPEG, без видимых потерь качества (статистика из случайной выборки миллиона изображений, хранящихся у гугла).

Формат основан на контейнере RIFF и использует кодек VP8. В данном превью-релизе отсуствует поддержка альфа-канала, однако в будущем она обязательно появится. Помимо работы над различными улучшениями, разрабатывается патч для webkit, чтобы обеспечить нативную поддержку этого формата в Google Chrome.

Галерея изображений для сравнения форматов JPEG и WebP

Проект WebP — библиотека, конвертер, документация.
Всего голосов 80: ↑71 и ↓9 +62
Просмотры3.6K
Комментарии 67

WebP, новый формат изображений для интернета

IT-компании
Перевод
В рамках инициативы компании Google, заключающейся в том, чтобы сделать интернет более быстрым, в течении прошедших месяцев мы выпустили целый набор инструментов, призванных помочь владельцам сайтов их ускорить. Мы запустили расширение для Firefox под названием Page Speed, позволяющее изучать производительность веб страниц, а также получать предложения о том, как её увеличить. Мы представили Speed Tracer, расширение для Chrome, позволяющее найти и исправить проблемы с производительностью в веб приложениях. Кроме того, мы выпустили набор инструментов для завершающей стадии разработки (closure tools), призванный помочь создавать сложные веб приложения с польностью оптимизированным javascript-кодом. В то время, как эти инструменты были невероятно успешны, помогая разработчикам оптимизировать их сайты, мы продолжали работу, и нам удалось обнаружить единственный компонент веб страниц, который полностью ответственнен за большинство задержек на страницах: изображения.

Большая часть распространенных форматов изображений, используемых в сети, были созданы более 10 лет назад и основаны на технологиях того времени. Инженеры из Google решили проверить: нет ли способа увеличить степень сжатия алгоритмов сжатия с потерями (как JPEG), чтобы позволить изображениям загружаться быстрее, при этом полностью сохраняя их разрешение и визуальное качество. В результате работы на этим проектом мы выпускаем новый формат изображений, WebP, в предварительной версии для разработчиков. Этот формат обещает существенно уменьшить бинарный размер фотографий в сети, позволяя сайтам загружаться быстрее, чем раньше.
Читать дальше →
Всего голосов 99: ↑91 и ↓8 +83
Просмотры13.5K
Комментарии 78

Вышел в релиз Flash Player 10.3 и обновился Incubator Project (с Molehill 3D)

Adobe Flash
Итак, новое в 10.3:
Acoustic Echo Cancellation. Очень долгожданая фича, поддержка FULL_DUPLEX, HALF_DUPLEX, пр. По моим тестам все работает отлично, при этом практически не нагружая процессор.

Media Measurements. Дает в режиме реального времени доступ к аналитике — как видео распространяется, какой аудитории достигает и как часто воспроизводится.

— Нативная панель управления, автообновление для MacOS, интеграция с browser privacy, в том числе для очистки флеш-куков.

Есть только 32-битные версии для Android, Linux, MacOS, и Windows, 64-битные ориентировочно будут только для FP11 (3D).

Incubator Project - новые фичи
Всего голосов 28: ↑25 и ↓3 +22
Просмотры650
Комментарии 41

Первый видеозвонок между Chrome и Firefox

Open sourceIT-стандарты


«Привет, Chrome! Тебе звонит Firefox», — такое сообщение появилось в официальном блоге Mozilla. Как можно понять, событие связано с первым в истории сеансом видеосвязи между браузерами Firefox и Chrome.
Читать дальше →
Всего голосов 127: ↑123 и ↓4 +119
Просмотры72.3K
Комментарии 71

Google и MPEG LA заключили сделку по видеокодеку VP8

Open sourceIT-стандарты
Google и лицензионная компания MPEG LA заключили соглашение (pdf) относительно патентов на свободный кодек VP8 — ключевой компонент видеостандарта WebM, который позиционируется как свободная альтернатива H.264.

MPEG LA контролирует видеостандарт AVC/H.264 и представляет интересы владельцев большого количества патентов на технологии сжатия видео. Юристы MPEG LA начали собирать патентный пул против кодека VP8 в мае 2010 года — и сейчас закончили процедуру. Всего собраны патенты от 11 владельцев. По новому соглашению, все споры урегулированы, а владельцы патентов отдают компании Google право выпускать сублицензии на использование своих технологий.

Как сказано в официальном сообщении, в течение нескольких недель MPEG LA и Google подготовят условия сублицензирования. Скорее всего, пользователи VP8 получат право свободного использования технологий, без выплаты роялти правообладателям, то есть по условиям Royalty Free License. Сам WebM после такой «патентной очистки» получает возможность для стандартизации в ISO/IEC MPEG, куда в январе 2013 года подана соответствующая заявка.
Читать дальше →
Всего голосов 63: ↑60 и ↓3 +57
Просмотры18.1K
Комментарии 34

Nokia выдвигает патентные претензии к свободному видеокодеку VP8, блокируя его принятие в качестве стандарта

Open source
Седьмого марта Google и MPEG LA заключили соглашение по свободному видеокодеку VP8, позволяющее рассматривать его в качестве свободного и бесплатного стандарта кодирования видео в интернете. Сумма, в которую подобное соглашение обошлось Google, не разглашается.

Восьмого марта Nokia заявила в ходе судебного процесса против HTC в Германии, что VP8 нарушает как минимум один патент Nokia.

image

Двадцать первого марта Nokia отправила в IETF официальную декларацию с перечислением 64 патентов, связанных с кодеком VP8. В декларации явно обозначен отказ от всех трёх предлагаемых вариантов предоставления патентов (бесплатно на справедливых и недискриминационных условиях по RAND-Z, платно на справедливых и недискриминационных условиях по FRAND, бесплатно и свободно без необходимости лицензирования у правообладателя).
Читать дальше →
Всего голосов 112: ↑98 и ↓14 +84
Просмотры36.8K
Комментарии 109

Google призывает к скорейшему переходу на кодек VP9

Работа с видео
Компьютерная индустрия не успела освоить кодек VP8, а компания Google уже призывает к переходу на гораздо более продвинутый VP9. На YouTube открыли канал с видеороликами, сжатыми VP9. Чтобы посмотреть это видео, пользователям Chrome 28 Dev нужно найти и снять соответствующий флажок в настройках браузера.



Окончательную версию спецификаций VP9 планируют утвердить 19 июня, а уже 24 июня поддержка этого кодека будет включена по умолчанию для пользователей Chrome 29 Dev.
Читать дальше →
Всего голосов 81: ↑72 и ↓9 +63
Просмотры42.5K
Комментарии 51

Задаем вопросы экспертам Intel. Все, что связано с обработкой видео на CPU и GPU

Блог компании IntelРабота с видео
Мы продолжаем рубрику «Задаем вопросы экспертам Intel». Напомню кратко ее правила. Мы приглашаем одного из высококвалифицированных в какой-либо области экспертов Intel ответить на заданные вами, жителями Хабра, вопросы. То есть сначала вы их задаете (комментариями к данному посту), а потом, через несколько дней, выходит отдельный пост с ответами. В очередной раз подчеркиваем: «эксперты выражают свое личное мнение, которое не является официальной позицией компании». Сегодня в роли специально приглашенной звезды — Дмитрий Серкин, эксперт в области видео кодирования и обработки видео на процессорах Intel, победитель внутреннего конкурса блоггеров Intel Intel Software Networks и просто хороший человек. Вот что он рассказал о себе.
Мне 26 лет. Работаю в центральном офисе Intel в Santa Clara. Intel Architecture Group, подразделение Intel Visual and Parallel Computing Group. Занимаюсь разработкой и исследованием в области интегрированной графики для топовых SOC решений Intel (Ivy Bridge, Haswell, NDA, NDA :) ), в частности, в области аппаратной акселерации видео кодирования, декодирования и обработки. В свободное от работы время любим вместе женой путешествовать по штату, играть в волейбол и просто ничего не делать :)
Закончил ННГУ имени Лобачевского, факультет Вычислительной Математики и Кибернетики. Карьера в нижегородском офисе Intel началась с третьего курса, после одного года пребывания в качестве участника лаборатории Intel при университете. До окончания университета был стажером, затем за последующие два года вырос до старшего иженера в команде, которая разрабатывает продукт Intel Media SDK. Затем был приглашен в США на текущее место работы.


Мы приглашаем всех желающих задавать Дмитрию любые вопросы, связанные с обработкой видео на CPU и GPU, теорией и практикой видео кодирования. Вопросы принимаются в виде комментариев к данному посту или через личные сообщения мне. Пост с ответами мы выпустим в конце этой недели.

Прием вопросов заканчивается сегодня, в среду, в 18:00.
Читать дальше →
Всего голосов 19: ↑16 и ↓3 +13
Просмотры12.1K
Комментарии 13

Запись видеозвонка из браузера: мы надеялись запилить за неделю

Блог компании VoximplantРазработка веб-сайтовПрограммированиеРазработка систем связи
В начале своего пути наша облачная платформа voximplant позволяла работать только с голосовыми звонками. Но прогресс не стоит на месте, и со временем мы добавили передачу видео, текстовые сообщения, presence и множество других возможностей. А недавно закончили разработку функции записи видео: теперь во время видеозвонка достаточно вызвать функцию record из управляющего звонком javascript, чтобы получить ссылку на записываемый видеофайл.

Для наших клиентов все выглядит и работает очень просто, но для нас эта задача оказалась не такой простой, как мы думали. Несколько месяцев потребовалось нашим далеко не слабым разработчикам чтобы решить ряд технических проблем и создать адекватно работающее решение. Под катом — история нашей борьбы с кодеками, файловыми форматами и webRTC.
Читать дальше →
Всего голосов 18: ↑17 и ↓1 +16
Просмотры9.4K
Комментарии 8

VP8, VP9 и H265. Аппаратное ускорение кодирования и декодирования видео в процессорах 6-го поколения Skylake

Блог компании IntelРабота с видео
Более шести лет назад 13 сентября 2010 года на форуме IDF компания Intel представила микроархитектуру процессоров Sandy Bridge — второго поколения процессоров Intel Core. Процессор и графическое ядро объединили на одном кристалле, а само графическое ядро значительно обновилось и увеличило тактовую частоту. Именно в Sandy Bridge появилось «секретное оружие» — технология Intel Quick Sync Video (QSV) для аппаратного ускорения кодирования и декодирования видео. Маленький участок SoC специально выделили для размещения специализированных интегральных схем, которые занимаются только видео. Это был настоящий аппаратный транскодер.


Встроенная графика 9-го поколения HD Graphics 530 в процессоре Intel Core i7 6700K с 24 блоками выполнения команд (EU), организованными в три фрагмента по 8 блоков.
Читать дальше →
Всего голосов 32: ↑32 и ↓0 +32
Просмотры51.1K
Комментарии 34

Транслируем видеопоток с веб-страницы по WebRTC на Facebook и YouTube одновременно

Блог компании FlashphonerРазработка веб-сайтовJavaScriptПрограммированиеРазработка систем связи
Facebook и YouTube предоставляют сервисы трансляций, которые позволяют вещать Live-видеопотоки на широкую аудиторию зрителей. В этой статье мы расскажем, как захватить видеопоток с веб-страницы по технологии WebRTC и отправить этот видеопоток одновременно в Facebook и на YouTube для прямой трансляции — сразу в два сервиса.
Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Просмотры12.8K
Комментарии 0

Стандарт WebRTC будет поддерживать VP8 и H.264

Браузеры
Благодаря усилиям людей из компании Mozilla, протокол WebRTC будет поддерживать видео кодеки VP8 и H.264. Об этом в своём блоге объявил главный технолог компании, Андреас Гал. Проект WebRTC призван ввести в браузеры поддержку передачи потоковых данных по системе peer2peer, что приведёт к возможности поддерживать прямо в браузерах, без дополнительных плагинов и сторонних приложений, видеосвязь и обмен файлами.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры3.4K
Комментарии 8

История развития видеоформатов (статья плюс ролик)

Работа с видеоИстория ITВидеотехника

С девятнадцатого века люди начали добиваться успехов в создании систем движущихся картинок. Фенакистископ, Кинеограф, Праксиноскоп — примитивные, но успешные попытки показать зрителю движение. Весь двадцатый век и дальше кино и видеоформаты развивались, становясь лучше, сложнее, дешевле и доступнее, приведя в итоге к рождению стриминговых видеосервисов, где можно посмотреть об этом интересный ролик. Для Гиктаймса я подготовил его в формате статьи, а внизу оставил видео.

Статья удобнее наличием ссылок для более подробного ознакомления с интересными форматами, а ролик содержит множество иллюстраций.

Много картинок
Читать дальше →
Всего голосов 22: ↑22 и ↓0 +22
Просмотры17.2K
Комментарии 20

Своя видео-платформа — ffmpeg и качество кодирования видео. Part 2

Работа с видеоПрограммированиеОбработка изображенийМедийная реклама

Lenna любит хорошо выглядеть — фотомодель в конце концов. Ходят легенды, что добавление её в заголовок статьи, связанной с обработкой визуальных данных даёт +5 к шансу на плюсы.

Продолжаю раскрывать особенности работы видео сервисов. Сегодня заметки про параметры кодирования и их выбор.

Первая часть

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

К сожалению, волшебной кнопки «скодировать совсем хорошо» не предусмотрено. Как и аналога caniuse для параметров кодирования. Придётся разбираться в особенностях работы кодеков.
Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Просмотры11.5K
Комментарии 19
1