Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

История [ править ]

Перейти к бесплатным двоичным файлам [ править ]

30 октября 2013 года Роуэн Троллоп из Cisco Systems объявил, что Cisco выпустит как двоичные файлы, так и исходный код видеокодека H.264 под названием OpenH264 по упрощенной лицензии 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 [ править ]

См. Также [ править ]

  • MPEG-4 - стандарт различных форматов MPEG, включая видео, аудио, субтитры и взаимодействие.
  • Список кодеков с открытым исходным кодом

Ссылки [ править ]

  1. ^ "Выпуск 2.1.1" . 22 мая 2020 . Проверено 22 мая 2020 .
  2. ^ a b "OpenH264 Home" . Cisco . Проверено 18 января 2014 . Cisco взяла нашу реализацию H.264 и открыла ее исходный код в соответствии с условиями лицензии BSD.
  3. ^ "Лицензия OpenH264" . Проверено 27 июня 2016 ."
  4. ^ «Открытый исходный код H.264 устраняет барьеры для WebRTC» . 2013-10-30. Архивировано из оригинала на 2015-07-06 . Проверено 1 ноября 2013 .
  5. ^ "Вопросы и ответы по проекту Cisco OpenH264" . 2013-10-30 . Проверено 1 ноября 2013 .
  6. ^ "Упрощенная лицензия BSD OpenH264" . 2013-10-27 . Проверено 21 ноября 2013 .
  7. ^ a b "Файл README OpenH264" . 2013-11-05 . Проверено 21 ноября 2013 .
  8. ^ «Обновлен README - cisco / openh264 @ 59dae50» . GitHub . Cisco . Проверено 12 мая 2016 .
  9. ^ «Взаимодействие с видео в Интернете становится лучше благодаря кодеку Cisco H.264» . 2013-10-30 . Проверено 1 ноября 2013 .
  10. ^ Эмиль Protalinski (14 октября 2014). «Firefox 33 поставляется с поддержкой OpenH264, отправляя видео на Chromecast и Roku с Android» . Венчурный бит . Дата обращения 20 июля 2016 .

Внешние ссылки [ править ]

  • Официальный веб-сайт