WebRTC

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2018. március 22-én felülvizsgált verziótól ; az ellenőrzések 32 szerkesztést igényelnek .
WebRTC
Típusú Valós idejű kommunikáció
Szerző Globális IP megoldások
Fejlesztő Google
Engedély BSD licenc
Weboldal webrtc.org
 Médiafájlok a Wikimedia Commons oldalon

A WebRTC ( angol  real-time communications  - real-time communications) egy nyílt forráskódú projekt , amelynek célja a streaming adatok átvitelének megszervezése a böngészők vagy más, ezt támogató alkalmazások között pont-pont technológia segítségével .

API szinten a technológiát a W3C konzorcium , protokoll szinten pedig az IETF [1] közösség szabványosítja . A W3C ajánlásokba való bekerülését a Google Chrome (és mások, az azon alapulók), a Mozilla és az Opera támogatja [2] [3] [4] .

A WebRTC-t BSD-3 licenc alatt terjesztik, és a forráskód a Global IP Solution termékén alapul , amelyet a Google 2010 májusában vásárolt meg [2] [5] [6] .

Technológia

A WebRTC technológia lehetővé teszi a videokommunikációt egy böngészőablakon keresztül, így a híváshoz csak a megfelelő weboldalra mutató hivatkozást kell követnie [7] .

A WebRTC két audiokodeket használ , a G.711 -et és az Opust , valamint a VP8 és H.264 [8] videokodeket .

A technológia előnyei

Technológiai hátrányok

Böngésző támogatás

Króm szafari Firefox Opera MS Edge Bátor
23+ [12] 11+ [13] 38+ [14] 12+ [15] 103.+ [16] 1,5+ [17]

Az Edge böngésző saját alternatíváját használja ennek a technológiának: ORTC (Object Real-Time Communications)

Az IE9+ esetében létezik egy hasonló alkalmazás a webrtc4all [18] .

Használati példa

A WebRTC -t támogató böngészőknek van egy getUserMedia funkciója a gyártó előtagjával. Eszközök elérésére szolgál, és 3 paramétert vesz bemenetként: az eszköz típusát (audio, videó vagy mindkettő), egy funkciót, amely megkapja az irányítást, ha minden jól megy, és egy funkciót, amely hiba esetén megkapja az irányítást [19] .

navigátor . getUserMedia ({ hang : igaz , videó : igaz }, siker , hiba ); függvény sikeres ( pLocalMediaStream ) { /* videofolyam feldolgozás */ } function error ( pError ) { /* error output */ console . log ( perError ); }

WebRTC csoportkonferenciákon

Bár a WebRTC-t eredetileg peer-to-peer és peer-to-peer kapcsolatokra tervezték , számos kész WebRTC-szerver-megvalósítás létezik, amelyek összetett csoportkonferenciákat szerveznek különböző böngészők között. Az ilyen szerverek kapcsolatot biztosítanak harmadik féltől származó eszközök böngészőivel is – RTSP / RTP protokollt használó IP-kamerákkal , valamint SIP és H.323 terminálokkal [20] .

Lásd még

Jegyzetek

  1. WebRTC technológia . Letöltve: 2018. március 30. Az eredetiből archiválva : 2018. november 29.
  2. 1 2 Google nyílt forráskódú WebRTC nyílt video-/audiocsevegéshez - A H Nyílt forráskód: Hírek és szolgáltatások . Letöltve: 2011. június 22. Az eredetiből archiválva : 2011. június 25..
  3. WebRTC . Letöltve: 2011. június 22. Az eredetiből archiválva : 2011. június 4..
  4. Bemutatkozik a WebRTC – egy nyílt, valós idejű kommunikációs projekt . Archiválva : 2011. június 28. a Wayback Machine -nél  – WebRTC
  5. Licenc és jogok archiválva : 2011. június 4., a Wayback Machine  - WebRTC
  6. iLBC Freeware archiválva : 2011. június 4.  — WebRTC
  7. Videóbemutató a technológiáról, példaként a Firefox Hello használatával . Letöltve: 2017. szeptember 29. Az eredetiből archiválva : 2016. augusztus 12..
  8. ↑ WebRTC audiokodek és feldolgozási követelmények  . Letöltve: 2013. november 1. Az eredetiből archiválva : 2013. november 19.
  9. Hogyan állapodik meg a Chrome és a Firefox két videofolyam elküldésében. Archiválva : 2018. március 30. a Wayback Machine -en ;
  10. Az első videohívás a Chrome és a Firefox között . Letöltve: 2013. február 5. Az eredetiből archiválva : 2013. február 6..
  11. Maire Reavy, Robert Nyman. Hello Chrome, hív a Firefox! ( 2013. február 4. ). Letöltve: 2013. február 5. Az eredetiből archiválva : 2013. február 6..
  12. onsip: "Chrome és WebRTC" . Letöltve: 2018. március 30. Az eredetiből archiválva : 2018. március 30.
  13. WebRTC támogatás a Safari 11-ben . Letöltve: 2018. március 30. Az eredetiből archiválva : 2018. március 30.
  14. Mozilla Wiki: Média/WebRTC . Letöltve: 2018. március 30. Az eredetiből archiválva : 2018. március 30.
  15. Dev.Opera: "Head Tracking with WebRTC" . Letöltve: 2018. március 30. Az eredetiből archiválva : 2018. február 13.
  16. WebRTC támogatás a Microsoft Edge böngészőben .
  17. WebRTC adatvédelmi beállítások az Edge Browserben . Letöltve: 2022. július 22.
  18. webrtc4all - WebRTC Safari, Opera, Firefox és IE számára - Google Project Hosting . Letöltve: 2013. január 9. Az eredetiből archiválva : 2013. január 12..
  19. WebRTC archiválva : 2013. június 3.  — Rasta kódolás
  20. WebRTC Media & Broadcasting Server . Hozzáférés időpontja: 2014. július 1. Az eredetiből archiválva : 2014. október 21.

Linkek