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