WebRTC

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене

WebRTC (на английски: Web Real-Time Communication – уеб-комуникация в реално време) е API, изготвен от World Wide Web Consortium (W3C), който поддържа браузър-до-браузър приложения за видео-чат, гласова комуникация и P2P файлово споделяне, без нуждата от плъгини.[1]

История[редактиране | edit source]

През май 2011г. Google пусна проект за браузър-базирана платформа за Уеб-комуникация в реално време с отворен код, известна като WebRTC.[2] Това е последвано от продължителна работа по стандартизиране на съответните протоколи в IETF[3] и API-та на браузъра в W3C[4] WebRTC версията на W3C[5] е в процес на работа по усъвършенстване и реализация в браузърите Chrome и Firefox. API-ът се основава на предварителната работа, извършена в WHATWG.[6] Тя е известна като API ConnectionPeer, и предварителната пре-стандартната концепция е създадена в Ericsson Labs.[7]

Дизайн[редактиране | edit source]

Основните компоненти на WebRTC включват:

  • getUserMedia, който позволява на браузъра достъп до камерата и микрофона и записването на аудио/видео[8]
  • RTCPeerConnection, чрез който се осъществява аудио/видео връзката[9]
  • RTCDataChannels, който позволява на браузъра да споделя информация чрез peer-to-peer връзка.[10]

Поддръжка[редактиране | edit source]

WebRTC поддържа следните платформи и браузъри:

Вижте също[редактиране | edit source]

Източници[редактиране | edit source]

  1. http://blogs.trilogy-lte.com/post/77427158750/how-webrtc-is-revolutionizing-telephony
  2. Google пусна кодът на WebRTC от Harald Alvestrand, на 2011-05-31. // public-webrtc@w3.org. Посетен на 2012-09-12.
  3. Charter of the Real-Time Communication in WEB-browsers (rtcweb) working group
  4. WebRTC 1.0: Real-time Communication Between Browsers. // W3.org. Посетен на 2012-09-12.
  5. WebRTC 1.0: Real-time Communication Between Browsers. // Dev.w3.org. Посетен на 2012-09-12.
  6. Introduction — HTML Standard. // Whatwg.org. Посетен на 2012-09-12.
  7. Beyond HTML5: Peer-to-Peer Conversational Video | Ericsson Labs. // Labs.ericsson.com. Посетен на 2012-09-12.
  8. Media Capture and Streams: getUserMedia. // W3C, 2013-09-03. Посетен на 2014-01-15.
  9. WebRTC: RTCPeerConnection Interface. // W3C, 2013-09-10. Посетен на 2014-01-15.
  10. WebRTC: RTCDataChannel. // W3C, 2013-09-10. Посетен на 2014-01-15.

Външни връзки[редактиране | edit source]