stringtranslate.com

OpenH264

OpenH264 — это бесплатная библиотека программного обеспечения для кодирования и декодирования видеопотоков в реальном времени в формате H.264/MPEG-4 AVC . [2] Выпускается на условиях Упрощенной лицензии BSD . [3]

История

Перейти на бесплатные двоичные файлы

30 октября 2013 года Роуэн Троллоп из Cisco Systems объявил, что Cisco выпустит как двоичные файлы, так и исходный код видеокодека H.264 под названием OpenH264 под лицензией Simplified BSD , а также выплатит все гонорары за его использование самой MPEG LA за любое программное обеспечение. проекты, в которых используются предварительно скомпилированные двоичные файлы Cisco (что делает двоичные файлы Cisco OpenH264 бесплатными для использования); Однако любые программные проекты, использующие исходный код Cisco вместо ее двоичных файлов, будут нести юридическую ответственность за выплату всех лицензионных отчислений в пользу MPEG LA.

Текущие целевые архитектуры ЦП — x86 и ARM, а текущие целевые операционные системы — Linux, Windows XP и более поздние версии, Mac OS X и Android; iOS отсутствует в этом списке, поскольку она не позволяет приложениям получать и устанавливать двоичные модули из Интернета. [4] [5] [6]

Хотя исходный код OpenH264 уже существовал в октябре 2013 года и использовался внутри продуктов Cisco, Cisco не опубликовала свой кодек OpenH264 сразу. Объявленная причина заключалась в том, что им необходимо было отделить его от зависимостей от другого кода Cisco, который не предназначен для открытого доступа, подтвердить, что он не имеет каких-либо уязвимостей безопасности нулевого дня , которые могли бы поставить под угрозу другие продукты Cisco, использующие тот же код, и убедиться, что все необходимые юридические процессы завершены. [7]

Cisco опубликовала исходный код OpenH264 9 декабря 2013 г. [8]

Поддержка в Firefox

Также в день объявления Cisco о бесплатном использовании, 30 октября 2013 года, Брендан Эйх из Mozilla написал, что он будет использовать двоичные файлы Cisco в будущих версиях Firefox, чтобы добавить поддержку H.264 в Firefox, где кодеки платформы недоступны. [9] В октябре 2014 года Mozilla выпустила Firefox 33, первую крупную версию с поддержкой OpenH264. [10]

Возможности

OpenH264 предназначен для использования в приложениях, требующих кодирования и декодирования видео в реальном времени, таких как WebRTC . [7]

Интерфейсы OpenH264

Помимо собственного декодера и кодера x264 , FFmpeg поддерживает OpenH264 как кодировщик, так и декодер.

Смотрите также

Рекомендации

  1. ^ «Выпуск 2.4.1». 2 февраля 2024 г. Проверено 20 февраля 2024 г.
  2. ^ ab "OpenH264 Home". Циско . Проверено 18 января 2014 г. Cisco взяла нашу реализацию H.264 и открыла ее исходный код на условиях лицензии BSD.
  3. ^ «Лицензия OpenH264» . Проверено 27 июня 2016 г."
  4. ^ «H.264 с открытым исходным кодом устраняет барьеры для WebRTC» . 30 октября 2013 г. Архивировано из оригинала 6 июля 2015 г. Проверено 1 ноября 2013 г.
  5. ^ «Часто задаваемые вопросы по проекту Cisco OpenH264» . 30 октября 2013 г. Проверено 1 ноября 2013 г.
  6. ^ «Упрощенная лицензия BSD OpenH264» . Гитхаб . 27 октября 2013 г. Проверено 21 ноября 2013 г.
  7. ^ ab «Файл README OpenH264». Гитхаб . 05.11.2013 . Проверено 21 ноября 2013 г.
  8. ^ «Обновленный файл README — cisco/openh264@59dae50» . Гитхаб . Циско . Проверено 12 мая 2016 г.
  9. ^ «Взаимодействие видео в Интернете улучшается благодаря кодеку Cisco H.264» . 30 октября 2013 г. Проверено 1 ноября 2013 г.
  10. ^ Эмиль Проталински (14 октября 2014 г.). «Firefox 33 поставляется с поддержкой OpenH264, позволяя отправлять видео в Chromecast и Roku с Android». Венчурный бит . Проверено 20 июля 2016 г.

Внешние ссылки