openSUSE упрощает установку H.264 в системе

OpenSUSE

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

Недавно в новостях сообщили, что разработчики openSUSE реализовалиили схема для упростить установку видеокодека H.264 в раздаче.

Это связано с тем, что несколько месяцев назад в состав дистрибутива также входили пакеты с аудиокодеком AAC (с использованием библиотеки FDK AAC), который утвержден в качестве стандарта ISO, определен в спецификациях MPEG-2 и MPEG-4 и используется на многих видео сервисы.

Проект openSUSE был вдохновлен попытками Fedora сделать кодеки Cisco OpenH264 и FDK AAC доступными для пользователей. Члены обратились к команде открытого исходного кода Cisco, чтобы сделать то же самое для своей пользовательской базы.

Одним из препятствий, которое необходимо преодолеть, является то, что текущее ограничение на бесплатное распространение кодека составляет 100 000 пользователей, поэтому член правления Нил Гомпа и менеджер по выпуску openSUSE Leap Любош Кочман предложили способ упростить установку кодека в openSUSE.

Причина внесения изменений в процессе установки кодека в систему, это потому что распространение технологии сжатия видео H.264 требует выплаты роялти организации MPEG-LA, но если используются открытые библиотеки OpenH264, кодc может использоваться в сторонних продуктах без уплаты роялти, так как Cisco, развивающая проект OpenH26, является лицензиатом MPEG LA.

Cisco, чей проект openSUSE очень благодарен за их усилия, согласилась на подход к распространению OpenH264 через инфраструктуру, принадлежащую Cisco, пользователям openSUSE.

Нюанс в том, что право на использование технологий проприетарное сжатие видео передано только для сборок, распространяемых Cisco, например, скачанный с сайта Cisco, который не позволяет класть пакеты с OpenH264 в репозиторий openSUSE.

Для решения этого вопроса в дистрибутив добавлен отдельный репозиторий, в который загружается бинарная сборка кодека с сайта Cisco (ciscobinary.openh264.org).

При этом сборка кодека формируется разработчиками openSUSE, заверяется официальной цифровой подписью openSUSE и передается Cisco для распространения, т.е. формирование всей пакетной начинки остается на ответственности openSUSE и Cisco не имеет права вносить изменения или замените пакет.

Был предусмотрен рабочий процесс выпуска для OpenH264, и трехэтапный подход был реализован с помощью набора сценариев в инструментах выпуска OpenSUSE.

Сценарий рабочего процесса запускает и отправляет Cisco электронное письмо с файлом, содержащим пакеты OpenH264 rpm для Cisco; создает моментальный снимок данных, который затем отправляется или «ОТПРАВЛЯЕТСЯ» для ручного извлечения из двоичного файла Cisco. Этот процесс гарантирует, что проект всегда имеет набор связанных двоичных файлов в Open Build Service.

Один из сопровождающих проекта media:libs:cisco-openh264 создает и отправляет файл . Пакет подписан в OBS ключом openSUSE, поэтому можно проверить источник пакета. OBS публикует метаданные репозитория по адресу codecs.opensuse.org/openh264.

В архиве должны быть только пакеты с Cisco OpenH264 и соответствующими плагинами OpenH264 GStreamer. Добавление любого другого содержимого, не соответствующего соглашению, особенно других кодеков, в соответствии с соглашением Cisco приведет к нарушению.

Возможные усовершенствования для улучшения существующего рабочего процесса уже обсуждались, но первоначальные усилия направлены на то, чтобы предоставить openSUSE более рациональную работу после установки.

Репозиторий openh264 будет включен по умолчанию для новых установок openSUSE Tumbleweed в следующем обновлении iso, а также будет добавлен в начальную бета-версию ветки openSUSE Leap 15.5.

Перед активацией репозитория по умолчанию для установки компонентов с поддержкой H.264 пользователю просто нужно запустить:

sudo zypper ar http://codecs.opensuse.org/openh264/openSUSE_Leap repo-openh264
sudo zypper en gstreamer-1.20-plugin-openh264

Наконец, если вы заинтересованы в том, чтобы узнать больше об этом, вы можете ознакомиться с исходным объявлением на по следующей ссылке.


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.