Разработчик (и) | (в Cisco Systems ) |
---|---|
Первоначальный выпуск | 9 декабря 2013 г. (2013-12-09) (как код с открытым исходным кодом ) |
Стабильный выпуск | 2.0.0 / 16 июня 2019 г.; 16 месяцев назад (2019-06-16) |
Репозиторий | |
Написано на | C ++, Assembly |
Тип | Видеокодек |
Лицензия | Упрощенная лицензия BSD |
Веб-сайт | www.opendiv class="ht"64.org |
OpenH264 - это бесплатное программное обеспечение библиотека для кодирования и декодирования видеопотоков в реальном времени в формате H.264 / MPEG-4 AVC. Он выпущен в соответствии с условиями Упрощенной лицензии BSD.
30 октября 2013 г. Роуэн Троллоп из Cisco Systems a n объявила, что Cisco выпустит как двоичные файлы, так и исходный код видеокодека H.264 под названием OpenH264 по упрощенной лицензии BSD, и выплатит все лицензионные платежи за его использование самим MPEG LA для любых программных проектов, использующих предварительно скомпилированные Cisco двоичные файлы (что делает двоичные файлы Cisco OpenH264 бесплатными); Однако любые программные проекты, использующие исходный код Cisco вместо двоичных файлов, будут нести юридическую ответственность за выплату всех лицензионных отчислений самому MPEG LA.
Текущими целевыми архитектурами ЦП являются x86 и ARM, а текущими целевыми операционными системами являются Linux, Windows XP и более поздние версии, Mac OS X и Android; В частности, iOS отсутствует в этом списке, потому что она не позволяет приложениям получать и устанавливать двоичные модули из Интернета.
Хотя исходный код для OpenH264 уже существовал в октябре 2013 года и использовался внутри продуктов Cisco, Cisco не сразу опубликовал свой кодек OpenH264. Заявленная причина заключалась в том, что им необходимо отделить его от зависимостей от другого кода Cisco, который не предназначен для использования с открытым исходным кодом, подтвердить, что он не содержит каких-либо уязвимостей нулевого дня, которые могут поставить под угрозу другие продукты Cisco. используя тот же код, и убедитесь, что все необходимые юридические процессы завершены.
Cisco опубликовала исходный код OpenH264 9 декабря 2013 года.
Также в день объявления Cisco о бесплатном использовании, 30 октября 2013 г., Брендан Эйх из Mozilla написал, что он будет использовать двоичные файлы Cisco в будущих версиях Firefox, чтобы добавить поддержку H.264. в Firefox, где кодеки платформы недоступны. В октябре 2014 года Mozilla выпустила Firefox 33, первый крупный выпуск, поддерживающий OpenH264.
OpenH264 разработан для использования в приложениях, требующих кодирования и декодирования видео в реальном времени, таких как WebRTC.