OpenWebRTC

OpenWebRTC — свободный программный стек для реализации стандарта WebRTC — набора протоколов и интерфейсов программирования приложений, определённых W3C и IETF. Является альтернативой референсной реализации, основанной на программном обеспечении от Global IP Solutions (GIPS).[2]

Общие сведения
OpenWebRTC
Тип программный стек
Автор Ericsson
Разработчик Ericsson
Написана на C, JavaScript
Движок GStreamer
Операционные системы iOS, OS X, Linux, Android
Первый выпуск сентябрь 2014
Бета-версия 0.3.0 (25 апреля 2015)
Тестовая версия
Репозиторий github.com/EricssonResea…
Состояние свободное программное обеспечение
Лицензия BSD
Сайт github.com/EricssonResea…

Функционал

Большая часть исходного кода написана на C, в качестве основы используется мультимедийный фреймворк GStreamer, а также ряд других внешних библиотек. Официально поддерживаются форматы видео VP8 и H.264, при этом для поддержки H.264 применяется библиотека OpenH264, лицензирование которой оплачивает Cisco.

Разработка OpenWebRTC началась в Ericsson Research под руководством Стефана Олуда. В сентябре 2014 года проект был выпущен как открытое ПО одновременно с браузером-демонстратором Bowser, построенным на этом стеке. В частности, в первой версии ещё не поддерживались data channels и уровень зрелости считался ниже, чем у реализации Google.[3]

Лицензия

Проект распространяется по упрощённой (2-пунктной) лицензии BSD и официально поддерживает операционные системы iOS, Linux, OS X и Android. OpenWebRTC предназначен для работы не только внутри веб-браузеров, но и вне их, например — в родных мобильных приложениях.

Примечания

  1. OpenWebRTC 0.3.0
  2. Meyer, David Ericsson open-sources OpenWebRTC, providing rival to Google's WebRTC implementation (англ.). GigaOm. Knowingly (2 октября 2014). Дата обращения: 30 августа 2016. Архивировано 12 ноября 2014 года.
  3. Ricknäs, Mikael Ericsson releases WebRTC browser and framework as open source (англ.). PC World. IDG (2 октября 2014). Дата обращения: 30 августа 2016. Архивировано 19 октября 2019 года.

Ссылки