Firefox, Openh264, Gecko Media Plugins и текущото състояние на развитие

Cisco обяви още през октомври 2013 г., че в близко бъдеще ще пусне кодек с отворен код H.264, който ще бъде предоставен за проекти с отворен код, така че тези проекти да могат да интегрират кодека в своите приложения, без да се притесняват от лицензионните такси или интегрирането патентован код.

Github беше избран за домакин на хранилището на OpenH264 и от момента на обявяването беше постигнат напредък.

Mozilla също работи, добавяйки поддръжка за OpenH264 към Firefox. Основната цел на организациите е да използват кодека за WebRTC, въпреки че той може да бъде полезен и за други кодиращи дейности като тези на уеб хостинг сайтове като YouTube.

Скорошна промяна бележи началото на интеграцията на OpenH264 в браузъра Firefox. Firefox Nightly, понастоящем във версия 33, ще изброява кодека, който се намира под плъгини, ако в конфигурацията на браузъра е включен превключвател.

Как да го активирам

  1. Въведете about: конфигурирайте в адресната лента на браузъра и натиснете enter.
  2. Потвърдете, че ще бъдете внимателни, ако получите предупреждение.
  3. Филтрирайте за media.peerconnection.video.h264_enabled и щракнете двукратно върху записа, за да го зададете на true.

Когато отворите about: addons след това и преминете към плъгини там в страничната лента, ще забележите новия „OpenH264 Video Codec, предоставен от Cisco Systems, Inc“, посочен на тази страница.

Кодекът е деактивиран по подразбиране и в този момент не може да бъде активиран. Съобщението гласи „ще бъде инсталирано скоро“, което предполага, че ще бъде изтеглено и инсталирано следващия път.

Интеграцията е интересна по редица причини. Първо, въпреки че OpenH264 е посочен под плъгини, той не е стандартен плъгин, Mozilla го зарежда под Gecko Media Plugins

GMP е разширителен пункт със специална цел за оторизирани кодеци на трети страни и CDE на EME (Encrypted Media Extensions) (модули за декриптиране на съдържанието).

Освен това, той е компонент, който се изтегля и инсталира директно от браузъра, въпреки че не се поддържа от Mozilla, а се изтегля от Cisco.

Мозила имаше доста дискусии как да се справи с тази деликатна материя. Засега изглежда, че са в полза на следните решения:

  • Видео кодекът е посочен под Приставки в диспечера на добавките.
  • Потребителите ще имат опции да го активират или деактивират там.
  • Кликнете, за да играете поддръжка няма да бъде приложена.
  • Автоматичните актуализации ще се поддържат.
  • Целта са всички поддържани платформи за десктоп.

Mozilla отбелязва добър напредък в прилагането и макар в момента да е само за WebRTC, възможно е организацията да го приложи и за други цели.