Firefox, Openh264, Gecko Media Plugins та поточний стан розвитку

У жовтні 2013 року Cisco оголосив, що найближчим часом випустить кодек з відкритим кодом 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.

Коли ви відкриєте про: addons згодом і перейдете на плагіни там, на бічній панелі, ви помітите новий "OpenH264 Video Codec, наданий Cisco Systems, Inc", зазначений на цій сторінці.

Кодек вимкнено за замовчуванням і не може бути включений у цей момент часу. Повідомлення звучить "буде встановлено найближчим часом", що передбачає його завантаження та встановлення наступного разу.

Інтеграція цікава з кількох причин. По-перше, незважаючи на те, що OpenH264 вказаний у плагінах, він не є стандартним плагіном, Mozilla подає його під плаценти Gecko Media

GMP - спеціальна точка розширення для авторизованих кодеків сторонніх розробників та ЕМЕ (шифровані розширення медіа) CDM (модулі дешифрування вмісту).

Крім того, це компонент, який завантажується та встановлюється безпосередньо браузером, хоча він не підтримується Mozilla, а завантажується з Cisco.

Мозілла вела досить дискусію щодо того, як впоратися з цією делікатною справою. На сьогодні, здається, підтримують такі рішення:

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

Mozilla добре просувається у впровадженні, і поки наразі це лише для WebRTC, цілком можливо, що організація впровадить це також і в інших цілях.