W3C suteikė „WebRTC“ standartinį statusą

W3C pristatė neseniai paskelbė, kad susijusi API „WebRTC“ tapo rekomenduojamu standartu.

Tuo pačiu metu IETF (interneto inžinerijos darbo grupė) komitetas, skirtas interneto protokolų ir architektūros kūrimui, paskelbė 11 RFC (8825-8835, 8854), kuriuose aprašoma architektūra, protokolo elementai, transporto rūšys ir klaidų taisymo mechanizmai, naudojami „WebRTC“. Šie RFC dabar turi „Siūlomo standarto“ statusą.

Tiems, kurie nėra susipažinę su „WebRTC“ technologija, jie turėtų tai žinoti Tai sukūrė „Google“ nuo 2009 m kaip idėjos sukurti komunikacijos platformą naršyklėms alternatyva „Adobe Flash“ ir darbalaukio programoms.

2011 m. „Google“ išleido savo naujoves, susijusias su „WebRTC“, taip pat garso ir vaizdo apdorojimo technologijas, įgytas įsigijus skaitmeninio signalo apdorojimo bendrovę „GIPS“ pagal BSD licenciją.

Tuo pačiu metu buvo suteikta nemokama prieiga prie „WebRTC“ apimančių patentų, W3C ir IETF kartu su „Mozilla“, „Microsoft“, „Cisco“ ir „Ericsson“ prasidėjo „WebRTC“ standartizavimo procesas.

Nuo tada „WebRTC“ palaikymas įdiegtas visose šiuolaikinėse naršyklėse ir jis tapo plačiai paplitęs komunikacijos programose, mobiliosiose programose ir žiniatinklio tarnybose, kurios turi organizuoti tiesioginį vartotojų ryšio kanalą.

Pavyzdžiui, norint šiek tiek daugiau suprasti apie „WebRTC“ jau turimą apimtį, būtent tai Tai plačiai naudojama vaizdo ir garso konferencijų programosežaidimai, bendradarbiavimo platformos, tiesioginiai pranešimai, sistemų srautas ir turinio platinimas.

Su „WebRTC“, komunikacijos programomis gali apdoroti balso ir vaizdo srautus irn realiuoju laiku naudojant tik HTML ir „JavaScript“, nenaudojant trečiųjų šalių patentuotų technologijų ir išorinių papildinių.

„WebRTC“ sudaro keturi pagrindiniai komponentai: vartotojo sesijos valdymo sistema, garso apdorojimo variklis, vaizdo apdorojimo variklis ir transporto sluoksnis. Garso ir vaizdo apdorojimo varikliai leidžia naudoti skirtingus kodekus (VP8, H.264), taip pat triukšmo slopinimo metodus.

Visi duomenys perduodami tik šifruota forma. Duomenų perdavimui realiuoju laiku DTLS ir SRTP (saugaus tikralaikio transporto protokolo) protokolai gali būti naudojami kartu su technologijomis, siekiant organizuoti P2P ryšio kanalus ir užtikrinti veikimą per užkardas ir adresų vertėjus (ICE, STUN, TURN, RTP over-over). TCP, galimybė dirbti per tarpinį serverį).

Be standartizuotų pagrindo dalių, W3C ir IETF taip pat kuria dar nepatvirtintus plėtinius kurie leidžia naudoti QUIC protokolą kaip transportą ir leidžia naudoti AV1 vaizdo kodeką.

Sukurta darbo grupė, skirta sukurti „WebTransport“ API, kuri supaprastina perdavimo keliems gavėjams organizavimą, ir „Scalable Video Encoding API“, kad vaizdo perdavimas būtų pritaikytas kliento pralaidumui.

Norėdami sužinoti kitą „WebRTC“ versiją, taip pat naudojamos galimybės toks kaip vaizdo konferencijų šifravimas nuo galo iki galo, tiesioginis garso ir vaizdo perdavimo apdorojimas (įskaitant mašininio mokymosi sistemų naudojimą), priemonės sukurti nuolatinį ryšio kanalą su jutikliais sukurtuose IoT įrenginiuose.

Žiniatinklio programos pasiekia „WebRTC“ galimybes per „JavaScript“ API specialiai paruoštas, kuris apima šias sąsajas:

  • „getUserMedia“- Gauti daugialypės terpės srautą (vaizdo, garso) iš vietoje prijungto įrenginio (internetinės kameros, mikrofono, vaizdo kameros) ar failo.
  • „RTCPeerConnection“: tiesioginio ryšio tarp vartotojų užmezgimas, signalo apdorojimas, darbas su kodekais, pralaidumo valdymas, saugaus ryšio kanalo organizavimas.
  • RTCData kanalas: savavališkas duomenų mainai dvipusio ryšio kanalu naudojant standartinę „WebSockets“ API.
  • „getStats“: statistikos gavimas.

Galiausiai, jei norite sužinoti daugiau apie tai, galite pasikonsultuoti šią nuorodą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.