Перейти до вмісту

WebRTC

Матеріал з Вікіпедії — вільної енциклопедії.
WebRTC
ТипReal-time communication
АвторGlobal IP Solutions
РозробникGoogle
ЛіцензіяЛіцензія BSD
Репозиторійgithub.com/w3c/webrtc-pc
Вебсайтwww.webrtc.org

WebRTC (англ. real-time communications — комунікація в реальному часі) — інтернет-протокол із відкритим кодом, призначений для організації голосового та відеозв'язку через інтернет у режимі реального часу.

Його включення до World Wide Web Consortium (W3C) підтримується Google, Mozilla та Opera[1][2][3].

WebRTC розповсюджується за ліцензією BSD-3, а вихідний код засновується на продукті від Global IP Solution, яка була придбана компанією Google у травні 2010[4][5][1][6].

Технологія

[ред. | ред. код]

У WebRTC використовуються два аудіокодеки, створених у GIPS, а також відеоформат VP8 (WebM). На відміну від широко розповсюдженого пропрієтарного стандарту H.264, вихідний код VP8 відкритий[7].

Інтеграція у браузери

[ред. | ред. код]
  • Google Chrome: інтегровано WebRTC Peer Connection та getUserMedia() в каналі розробників у січні 2012, включено в стабільну версію 20 у червні 2012.
  • Mozilla Firefox: Mozilla включила попередню реалізацію getUserMedia() API у версію 18 (зазвичай можливість відключена).

Примітки

[ред. | ред. код]
  1. а б Google open source WebRTC for open video/audio chat — The H Open Source: News and Features. Архів оригіналу за 25 червня 2011. Процитовано 24 червня 2011.
  2. Архівована копія. Архів оригіналу за 4 червня 2011. Процитовано 24 червня 2011.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання) [Архівовано 2011-06-04 у Wayback Machine.]
  3. Introducing WebRTC — an open real-time communications project — WebRTC. Архів оригіналу за 28 червня 2011. Процитовано 24 червня 2011. [Архівовано 2011-06-28 у Wayback Machine.]
  4. License & Rights — WebRTC. Архів оригіналу за 4 червня 2011. Процитовано 24 червня 2011. [Архівовано 2011-06-04 у Wayback Machine.]
  5. iLBC Freeware — WebRTC. Архів оригіналу за 4 червня 2011. Процитовано 24 червня 2011. [Архівовано 2011-06-04 у Wayback Machine.]
  6. FAQ — WebRTC. Архів оригіналу за 4 червня 2011. Процитовано 24 червня 2011. [Архівовано 2011-06-04 у Wayback Machine.]
  7. В Google Chrome появилась поддержка WebM. Архів оригіналу за 15 березня 2018. Процитовано 15 березня 2018.