Будьте осторожны с заявлениями Cisco о h264 с открытым исходным кодом.

Слова Роуэна Троллопа (старшего вице-президента и генерального директора Cisco)

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

WebRTC - набор улучшений HTML5 - решит этот вопрос. Но существует серьезное препятствие, которое необходимо преодолеть, и это стандартизация общего видеокодека для связи в сети в реальном времени - решение, которое Инженерная группа Интернета (IETF) примет решение на следующей неделе.

Какое-то время отрасль разделилась по вопросу о выборе общего видеокодека, потому что отраслевой стандарт - H.264 - требует выплаты лицензионных отчислений MPEG LA. Сегодня я рад сообщить, что Cisco делает смелый шаг, чтобы снять озабоченность по поводу оплаты.

Мы планируем открыть наш кодек H.264 и предоставить его в виде двоичного модуля, который можно бесплатно загрузить из Интернета. Cisco не оставит нам затраты на лицензию MPEG LA для этого модуля, и, исходя из текущей среды лицензирования, фактически сделает H.264 бесплатным для использования в WebRTC.

Я также рад, что Mozilla объявила о том, что позволит Firefox использовать этот модуль , обеспечивая поддержку H.264 в реальном времени для своего браузера.

«Это было нелегко, но Mozilla помогла индустрии привести видео, совместимое с Интернетом, - сказал Брендан Эйх, технический директор Mozilla. «Объявление Cisco помогает нам поддерживать H.264 в Firefox в большинстве операционных систем, а также в нисходящих и других дистрибутивах с открытым исходным кодом с использованием двоичного модуля Cisco H264. Мы рады работать с Cisco над улучшением уровня совместимости веб-видео ".

Почему я говорю «будьте осторожны»? Перечитайте выделенный жирным шрифтом абзац ещё раз. Хотя они и выпустят свою реализацию h264 (под лицензией BSD , как они утверждают), именно бинарный файл, созданный Cisco , будет использоваться бесплатно всеми, и именно его Mozilla будет использовать для поддержки Firefox (недавно они объявили о поддержке через GStreamer, и теперь Cisco оказывает помощь). Cisco будет платить MPEG LA сбор, который в настоящее время (и до 2015 года) составлял 6,5 миллионов долларов в год за использование h264 (Mozilla не намерена платить, поэтому они так долго отказывались от поддержки). Но если у вас возникнет идея получить доступ к исходному коду, скачать его, модифицировать, скомпилировать и распространить (бесплатно или нет), удачи вам в сборе таких денег для уплаты роялти (если только ваша страна не признает патенты на программное обеспечение, в этом случае вам не повезёт).

Если кто-то из вас рассматривает возможность использования x264, я должен сказать вам, что, хотя x264 является открытым исходным кодом, он не полностью бесплатен, поскольку также защищен патентами на h264. Другими словами, разница между x264 и реализацией Cisco заключается в лицензии (GPL против BSD). Поэтому помните, что свобода кода — это одно, а отсутствие патентов — совсем другое.

Есть и другие моменты, которые следует учитывать. Во-первых, это шаг, направленный на продолжение конкуренции с VP8 от Google ( Google не понравилось это объявление ). Во-вторых, кодеки h265 и VP9 для видео высокой четкости скоро появятся, и Mozilla не пренебрегает другими открытыми кодеками, включая Daala (кодек, который они разрабатывают совместно с Xiph, создателями формата OGG, а также кодеков Vorbis, Theora и FLAC), который обещает лучшее качество, чем h265 и VP9, ​​и полностью свободен от патентов.

В заключение я оставлю вам размышления Монти Монтгомери (из группы Xiph), которые говорят сами за себя:

Сегодняшнее исправление - это патч, который не сильно меняется в фоновом режиме. Сколько людей еще не имеют кодеков H.264 на своих машинах, легально или нет? И энтузиасты, и профессионалы не обращают особого внимания на лицензирование. Даже большинство компаний сегодня не знают или не заботятся о том, лицензированы ли кодеки, которые они используют, надлежащим образом (согласно MPEG LA, в мире 1276 лицензиатов). В течение последних 15 лет весь рынок кодеков руководствовался политикой «не спрашивай, не говори», и я сомневаюсь, что MPEG LA это заботит. Это помогло сделать H.264 повсеместным, и MPEG LA может продолжать навязывать лицензионные кнопки, когда это является их конкурентным преимуществом (или, скорее, их антиконкурентным преимуществом; в конце концов, они являются защищенной законом монополией).

И ещё кое-что. Вот информация о патентах на MPEG . Срок действия патентов на MP3 истекает в 2017 году, на MPEG-2 (h262) — в 2018 году, а на h264 — в 2028 году.


Добавить в качестве предпочтительного источника в Google