W3C je WebRTC-u dao standardni status

Predstavljen W3C nedavno kroz najavu da povezani API WebRTC je postao preporučeni standard.

Istodobno, odbor IETF (Internet Engineering Task Force), koji je posvećen razvoju internetskih protokola i arhitekture, objavio je 11 RFC-a (8825-8835, 8854) koji opisuju arhitekturu, elemente protokola, načine prijevoza i mehanizmi za ispravljanje pogrešaka koji se koriste u WebRTC-u. Ovi RFC-ovi sada imaju status "Predloženi standard".

Oni koji nisu upoznati s WebRTC tehnologijom, to bi trebali znati ovo je Google razvio od 2009. godine kao utjelovljenje ideje o stvaranju komunikacijske platforme za preglednike, alternativne Adobe Flash i desktop aplikacijama.

Google je 2011. objavio svoj razvoj vezan uz WebRTC, kao i tehnologije obrade zvuka i slike dobivene stjecanjem GIPS-a, tvrtke za digitalnu obradu signala, pod BSD licencom.

U isto vrijeme, osiguran je besplatan pristup patentima koji pokrivaju WebRTC, Zajedno s Mozillom, Microsoftom, Ciscom i Ericssonom započeo je postupak standardizacije WebRTC na W3C i IETF.

Od tada, Podrška WebRTC implementirana je u sve moderne preglednike i postala je široko rasprostranjena u komunikacijskim programima, mobilnim aplikacijama i web servisima koji trebaju organizirati izravni komunikacijski kanal između korisnika.

Na primjer, da bismo razumjeli malo više o opsegu s kojim WebRTC već ima, to je to To se široko koristi u video i audio konferencijskim aplikacijama.s, igre, platforme za suradnju, trenutne poruke, streaming sustava i distribucija sadržaja.

Uz WebRTC, komunikacijske aplikacije može obrađivati ​​glasovni i video promet in u stvarnom vremenu koristeći samo HTML i JavaScript, bez upotrebe vlastitih tehnologija i vanjskih dodataka.

WebRTC se sastoji od četiri osnovne komponente: sustav upravljanja korisničkim sesijama, mehanizam za obradu zvuka, mehanizam za obradu video zapisa i transportni sloj. Strojevi za obradu zvuka i slike omogućuju upotrebu različitih kodeka (VP8, H.264), kao i metode suzbijanja buke.

Svi se podaci prenose samo u šifriranom obliku. Za prijenos podataka u stvarnom vremenu mogu se koristiti DTLS i SRTP (Secure Real-Time Transport Protocol) protokoli u kombinaciji s tehnologijama za organizaciju P2P komunikacijskih kanala i osiguravanje rada kroz zaštitne zidove i prevoditelje adresa (ICE, STUN, TURN, RTP-over- TCP, sposobnost rada putem proxyja).

Uz standardizirane temeljne dijelove, i W3C i IETF također razvijaju proširenja koja još nisu odobrena koji omogućuju upotrebu protokola QUIC kao transport i dopuštaju upotrebu AV1 video kodeka.

Stvorena je radna skupina za razvoj API-ja WebTransport, koji pojednostavljuje organizaciju prijenosa na više primatelja i skalabilnog API-ja za kodiranje videozapisa, kako bi prilagodio prijenos videa propusnosti klijenta.

Za sljedeću verziju WebRTC-a, također koriste se mogućnosti kao end-to-end šifriranje video konferencija, obrada audio i video prijenosa uživo (uključujući upotrebu sustava strojnog učenja), način uspostavljanja stalnog komunikacijskog kanala sa senzorima u razvijenim IoT uređajima.

Web aplikacije pristupaju mogućnostima WebRTC putem a JavaScript API posebno pripremljeni, koji uključuje sljedeća sučelja:

  • getUserMedia: primanje multimedijskog prijenosa (video, zvuk) s lokalno povezanog uređaja (web kamere, mikrofona, video kamere) ili datoteke.
  • RTCPeer veza: uspostavljanje izravne veze između korisnika, obrada signala, rad s kodecima, kontrola propusnosti, organizacija sigurnog komunikacijskog kanala.
  • RTCDataChannel: proizvoljna razmjena podataka putem dvosmjernog komunikacijskog kanala pomoću standardnog API-ja WebSockets.
  • getStats: dobivanje statistike.

Napokon, ako vas zanima više o tome, možete se posavjetovati sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.