W3C udelil štandardu WebRTC status

W3C predstavený nedávno oznámením, že súvisiace API WebRTC sa stal odporúčaným štandardom.

Výbor IETF (Internet Engineering Task Force), ktorý sa venuje vývoju internetových protokolov a architektúry, súčasne vydal 11 RFC (8825-8835, 8854), ktoré popisujú architektúru, prvky protokolu, spôsoby dopravy a mechanizmy na opravu chýb používané v WebRTC. Tieto RFC majú teraz status „Navrhovaný štandard“.

Pre tých, ktorí nie sú oboznámení s technológiou WebRTC, by to mali vedieť Tento bol vyvinutý spoločnosťou Google od roku 2009 ako stelesnenie myšlienky vytvorenia komunikačnej platformy pre prehliadače, alternatívy k aplikáciám Adobe Flash a desktop.

V roku 2011 spoločnosť Google uviedla na trh svoj vývoj týkajúci sa WebRTC, ako aj technológií na spracovanie zvuku a videa získaných akvizíciou spoločnosti GIPS, spoločnosti zaoberajúcej sa spracovaním digitálneho signálu, na základe licencie BSD.

Súčasne bol poskytnutý bezplatný prístup k patentom vzťahujúcim sa na WebRTC, Spolu s Mozilla, Microsoft, Cisco a Ericsson sa na W3C a IETF začal štandardizačný proces WebRTC.

Odvtedy Podpora WebRTC bola implementovaná vo všetkých moderných prehľadávačoch a rozšíril sa v komunikačných programoch, mobilných aplikáciách a webových službách, ktoré potrebujú zorganizovať priamy komunikačný kanál medzi používateľmi.

Napríklad, aby sme pochopili trochu viac o rozsahu, ktorý WebRTC už má, je to ono To je široko používané v videokonferenčných a zvukových aplikáciáchs, hry, platformy pre spoluprácu, okamžité správy, streamovanie systémov a distribúcia obsahu.

S WebRTC, komunikačné aplikácie dokáže spracovať hlasový a obrazový prenos an v reálnom čase iba s použitím HTML a JavaScript, bez použitia vlastných technológií tretích strán a externých doplnkov.

WebRTC sa skladá zo štyroch základných komponentov: systém riadenia relácie používateľa, motor na spracovanie zvuku, motor na spracovanie videa a transportná vrstva. Moduly na spracovanie zvuku a videa umožňujú použitie rôznych kodekov (VP8, H.264), ako aj metód potlačenia šumu.

Všetky údaje sa prenášajú iba v šifrovanej podobe. Na prenos údajov v reálnom čase je možné použiť protokoly DTLS a SRTP (Secure Real-Time Transport Protocol) v kombinácii s technológiami na usporiadanie komunikačných kanálov P2P a zabezpečenie prevádzky cez brány firewall a prekladačov adries (ICE, STUN, TURN, RTP-over- TCP, schopnosť pracovať cez proxy).

Okrem štandardizovaných základných častí je to W3C a IETF tiež vyvíjajú rozšírenia, ktoré ešte neboli schválené ktoré umožňujú použitie protokolu QUIC ako prenosu a umožňujú použitie videokodeku AV1.

Vytvorila sa pracovná skupina na vývoj rozhrania WebTransport API, ktoré zjednodušuje organizáciu prenosu pre viacerých príjemcov, a rozhrania Scalable Video Encoding API na prispôsobenie prenosu videa šírke pásma klienta.

Pre ďalšiu verziu WebRTC tiež schopnosti sa využívajú ako komplexné šifrovanie videokonferencií, živé spracovanie zvukových a obrazových prenosov (vrátane použitia systémov strojového učenia), prostriedky na zriadenie stáleho komunikačného kanála so senzormi vo vyvinutých zariadeniach internetu vecí.

Webové aplikácie pristupujú k funkciám WebRTC prostredníctvom a JavaScript API špeciálne pripravené, ktoré obsahuje nasledujúce rozhrania:

  • getUserMedia- Prijímajte multimediálny stream (video, zvuk) z lokálne pripojeného zariadenia (webová kamera, mikrofón, videokamera) alebo súboru.
  • Pripojenie RTCPeer: nadviazanie priameho spojenia medzi užívateľmi, spracovanie signálu, práca s kodekmi, riadenie šírky pásma, organizácia zabezpečeného komunikačného kanálu.
  • RTCDataChannel: ľubovoľná výmena údajov cez obojsmerný komunikačný kanál pomocou štandardného rozhrania WebSockets API.
  • getStats: získavanie štatistík.

Nakoniec, ak máte záujem dozvedieť sa o tom viac, môžete sa poradiť nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.