Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • OS
  • Zgjerimi Webrtc. Shfletuesit desktop të mbështetur

Zgjerimi Webrtc. Shfletuesit desktop të mbështetur

WebRTC (shkurt për komunikimet në kohë reale në ueb) është një teknologji që lejon transmetimin audio dhe video midis shfletuesve dhe aplikacioneve celulare.


Zhvillimi i kësaj teknologjie konkurron me Skype. WebRTC mund të përdoret për të organizuar videokonferenca direkt në shfletues. Projekti është me burim të hapur dhe promovohet në mënyrë aktive nga Google dhe në veçanti nga ekipi i zhvillimit të shfletuesit Google Chrome.


Shfletuesit e përdoruesve, falë teknologjisë WebRTC, mund të transferojnë të dhëna drejtpërdrejt tek njëri-tjetri. WebRTC nuk ka nevojë për një server të veçantë për të ruajtur dhe përpunuar të dhënat. Të gjitha të dhënat përpunohen drejtpërdrejt nga shfletuesit dhe aplikacionet celulare të përdoruesve fundorë.


Teknologjia WebRTC mbështetet nga të gjithë shfletuesit e njohur Mozilla Firefox, Opera, Google Chrome (dhe të gjithë shfletuesit e bazuar në Google Chrome), si dhe aplikacionet celulare të bazuara në Android dhe iOS.

Rreziku i WebRTC

Rreziku i teknologjisë WebRTC qëndron në përcaktimin e adresës suaj të vërtetë IP. Meqenëse lidhja është e drejtpërdrejtë me një përdorues tjetër, shfletues, uebsajt ose aplikacion celular, cilësimet e rrjetit shpërfillen. Për të krijuar komunikim audio dhe video, shfletuesit duhet të shkëmbejnë adresat IP të jashtme dhe lokale.

Një shërbim anonim VPN e zgjidh këtë problem dhe fsheh adresën e vërtetë IP. Maksimumi që mund të zbulohet është adresa IP lokale që i është caktuar përdoruesit nga rrjeti VPN. Kjo nuk është e rrezikshme, pasi të njëjtat adresa IP lokale do të shfaqen nëse përdorni një ruter për të shpërndarë internetin.


Nëse jeni duke përdorur një përfaqësues, atëherë WebRTC do të jetë në gjendje të përcaktojë adresën tuaj të vërtetë IP pas përfaqësuesit ose adresën IP të serverit VPN nëse jeni duke përdorur një zinxhir proxy VPN +.


WebRTC gjithashtu përcakton adresën tuaj të vërtetë IP kur përdorni rrjetin Tor.


Zgjidhja më e mirë është të çaktivizoni teknologjinë WebRTC nëse nuk e përdorni.

Si të çaktivizoni WebRTC në shfletues

Lundrim i shpejtë në këtë faqe.

Si të çaktivizoni WebRTC në Mozilla Firefox

Shfletuesi Mozilla Firefox është i vetmi shfletues që ju lejon të çaktivizoni teknologjinë WebRTC pa instaluar shtojca shtesë.

Vendosja manuale

Nëse nuk përdorni teknologjinë WebRTC, mund ta çaktivizoni plotësisht. Në rastin kur është e nevojshme të përdorni WebRTC periodikisht, është më i përshtatshëm.

Për të çaktivizuar teknologjinë WebRTC në Mozilla Firefox, duhet të futni tekstin e mëposhtëm në shiritin e adresave të shfletuesit dhe të shtypni butonin Enter.

Rreth: konfigurim


Klikoni butonin Unë pranoj rrezikun.


Bëni sa vijon:

  1. Futni tekstin në shiritin e kërkimit dhe shtypni Enter.
  2. media.koneksioni.i aktivizuar
  3. Klikoni me të djathtën në linjë dhe zgjidhni Ndërro. Ose klikoni dy herë në rresht.


Pas këtyre hapave, WebRTC do të çaktivizohet.

Konfigurimi nëpërmjet shtojcës WebRTC Control

Nëse përdorni teknologjinë WebRTC, atëherë çaktivizimi dhe aktivizimi përmes cilësimeve do të marrë shumë kohë. Instaloni një shtojcë që do t'ju ndihmojë të aktivizoni dhe çaktivizoni WebRTC me 1 klikim.

Hapni Shtesat.


Zgjidh:

  1. Seksioni i kërkimit
  2. Futni emrin e shtojcës në shiritin e kërkimit: Kontrolli WebRTC
  3. Klikoni butonin Instalo


Si të çaktivizoni WebRTC në shfletuesin Opera

Për të çaktivizuar WebRTC në shfletuesin Opera, shkoni te galeria e Zgjerimeve.


Ndiqni këto hapa:

  1. Futni emrin e shtojcës në shiritin e kërkimit: Kontrolli WebRTC
  2. Klikoni në plugin


Kliko Shto në Opera.


Aktivizoni shtojcën. Ikona e shtojcës duhet të kthehet në blu për të bllokuar WebRTC.

Si të çaktivizoni WebRTC në Google Chrome

Për të çaktivizuar WebRTC në shfletuesin Google Chrome, shkoni te seksioni Zgjerime.


Lëvizni poshtë faqes dhe klikoni Më shumë shtesa.


Ndiqni këto hapa:

  1. Futni emrin e shtojcës në shiritin e kërkimit: Kontrolli WebRTC
  2. Klikoni butonin Instalo.



Aktivizoni shtojcën. Ikona e shtojcës duhet të kthehet në blu për të bllokuar WebRTC.

Si të çaktivizoni WebRTC në shfletuesin Yandex

Për të çaktivizuar WebRTC në shfletuesin Yandex, shkoni te seksioni Shtesa.


Lëvizni poshtë faqen dhe klikoni Katalogu i shtesave për shfletuesin Yandex.


Ndiqni këto hapa:

  1. Futni emrin e shtojcës në shiritin e kërkimit: Kontrolli WebRTC
  2. Klikoni në shtojcën për ta instaluar.


Klikoni "Shto në shfletuesin Yandex".


Klikoni Instalo zgjerimin.


Aktivizoni shtojcën. Ikona e shtojcës duhet të kthehet në blu për të bllokuar WebRTC.

Përdoruesit e serverit TrueConf mund të lidhen me video-konferenca nëpërmjet një shfletuesi duke përdorur teknologjinë WebRTC.

Shfletuesit e njohur filluan të përfshijnë mbështetje për komunikimet në kohë reale në ueb (WebRTC) në versionet e tyre që nga viti 2012. Google Chrome u bë pionieri, pas së cilës shfletuesit e tjerë morën stafetën.

Sot, lidhja duke përdorur teknologjinë WebRTC është e mundur në shfletuesit e mëposhtëm:

Google Chrome*

Mozilla FireFox

Microsoft

* - dhe të gjithë shfletuesit e bazuar në motorin Chromium

Lidhja WebRTC: shfletues të mbështetur


Google Chrome

Në listën tonë, shfletuesi Google Chrome zuri vendin e parë të nderuar për faktin se ishte ai që u bë pionieri dhe ishte i pari që mbështeti teknologjinë WebRTC në 2012, duke filluar me versionin 17. Përpara kësaj, asnjë shfletues nuk mund të bënte thirrje video pa instaluar aplikacione të veçanta të klientit. Prandaj, vetë ideja e krijimit të aftësisë për të kapur transmetime audio dhe video dhe riprodhimin e tyre të mëvonshëm drejtpërdrejt në shfletues u pranua nga përdoruesit me një zhurmë.

Sidoqoftë, vlen të përmendet se thirrjet e shfletuesit ekzistonin shumë kohë përpara ardhjes së WebRTC, le të kujtojmë Flash dhe Java të njohura. Sidoqoftë, problemi me Java është kompleksiteti i zbatimit të bibliotekave DSP (mungesa e anulimit të jehonës, vonesa e audios), dhe Flash duhet të shkarkohet dhe instalohet në kompjuterin tuaj, gjë që natyrisht kërkon kohë. Këto probleme nuk ekzistojnë në WebRTС.

Nga rruga, ne kemi krahasuar tashmë trendin e ri - WebRTC me teknologjinë Flash. “Duelin” e tyre mund ta shihni në blogun tonë.

Me çdo version të ri, Google Chrome mbështeti gjithnjë e më shumë aftësi të reja WebRTC, dhe sot shohim rezultatin - një klient i plotë i shfletuesit për thirrjet video që nuk kërkon instalimin e shtesave shtesë.

Mozilla Firefox

Shfletuesi Mozilla Firefox mbështet WebRTC duke filluar nga ndërtimi i tij 18 Aurora, i cili
fillimisht kërkohej konfigurimi manual i funksionalitetit të videotelefonatës. WebRTC nuk ishte funksional si parazgjedhje, kështu që përdoruesve iu kërkua të vizitonin faqen e cilësimeve të avancuara ( rreth: konfigurim). Sidoqoftë, përdoruesit nuk vuajtën për shumë kohë - tashmë në 2013, Firefox lëshoi ​​​​versionin 22, i cili përfshinte mbështetje për WebRTC si parazgjedhje.

Opera

Në Opera, ashtu si në shfletuesin e mëparshëm, mbështetja për standardin WebRTC u zbatua në versionin 18, i cili u lëshua në dhjetor 2013. Ishte në këtë asamble që mbështetja e ndërfaqes u aktivizua si parazgjedhje getUserMedia API, e cila është një komponent integral i teknologjisë WebRTC. Duke përdorur këtë ndërfaqe, shfletuesi i uebit Opera mund të hynte në kamerën e internetit dhe mikrofonin e kompjuterit të përdoruesit.

Internet Explorer

Në Internet Explorer, një teknologji e ngjashme me WebRTC ekziston me një emër thelbësisht të ndryshëm - ORTC. Ky është një projekt i ri falas, i cili, sipas Microsoft, do të jetë një alternativë e shkëlqyer për WebRTC, madje mund të rikualifikohet si WebRTC 1.1. Standardi mbështeti kodekët audio më të mirë, të provuar - Opus, G.711 dhe G.722, dhe, natyrisht, prezantoi H.264 për kodimin e videos.

Microsoft Edge

Mbështetja për teknologjinë WebRTC në Microsoft Edge u zbatua për Windows 10 në ndërtimin 15019, i cili u lëshua në janar 2017. Ishte në këtë ndërtim që WebRTC 1.0 u aktivizua si parazgjedhje. Më parë, Microsoft Edge mbështeti ORTC duke filluar me EdgeHTML 13 për Windows 10 build 15011. Microsoft Edge tani mbështet mesazhet në kohë reale duke përdorur teknologjitë WebRTC.

Safari

Lidhja nëpërmjet WebRTC me një konferencë në serverin TrueConf disponohet vetëm në versionin desktop të shfletuesit Safari (11+).

Apple lëshoi ​​përditësime në shfletuesin e saj Safari në shtator 2017. Versioni i përditësuar 11 i Safari për desktop tani përfshin mbështetje të plotë për WebRTC. Versionet më të vjetra të shfletuesit Safari përdorën shtojcat Flash Player ose WebRTC si një mekanizëm kthimi.

WebRTC në shfletuesit celularë

Nga rruga, në Mars 2014, u lëshua ndërtimi i 20-të i Opera me mbështetje për komunikimin në kohë reale në internet për pajisjet mobile Android.

Pak më herët, shfletuesit e tjerë për Android mbështetën WebRTC: Google Chrome Beta 29 me mbështetje për standardin u lëshua në korrik 2013, disa muaj më vonë - në shtator të të njëjtit vit - Mozilla Firefox për Android lëshoi ​​​​ndërtimin 24 me aftësinë për të bëni thirrje video nga shfletuesi.

Në tetor 2014, një shfletues celular nga Ericsson u lëshua për pajisjet iOS. Një shfletues ueb i quajtur Bowser dhe platforma OpenWebRTC filluan standardin WebRTC për pajisjet Apple.

Është dhënë një krahasim i detajuar i nuancave të mbështetjes së teknologjisë WebRTC në shfletues.

WebRTC në zgjidhjet TrueConf

Kur merrni pjesë në një konferencë TrueConf nëpërmjet WebRTC, mund të:

  • aktivizoni/çaktivizoni kamerën, zërin dhe mikrofonin;
  • shkëmbejnë mesazhe me tekst;
  • përdorni menaxherin e integruar të konferencës me një listë të pjesëmarrësve;
  • shikoni prezantimet e transmetuara përmes aplikacioneve të klientit;
  • zgjeroni dritaren e videos në ekran të plotë;
  • Transmetoni imazhin tuaj të ekranit tek pjesëmarrësit e tjerë.

Për t'u lidhur me një konferencë të krijuar në serverin TrueConf, duhet të ndiqni një lidhje të veçantë që shpërndahet nga administratori për të gjithë përdoruesit. Kur shkoni te shfletuesi, duhet të ndani mikrofonin dhe kamerën tuaj në mënyrë që pjesëmarrësit e tjerë të konferencës t'ju shohin dhe dëgjojnë.

Në shfletuesin Mozilla Firefox, kërkesa për qasje në mikrofon duket si kjo:

Duke lejuar aksesin në pajisjet tuaja, do të çoheni në konferencë:

Mund të lexoni më shumë rreth procesit të krijimit të një konference brenda ose brenda dhe mund të testoni veçoritë e listuara duke përdorur TrueConf Server Free.

Përshëndetje. Më tregoni se si të çaktivizoj siç duhet WebRTC në Firefox dhe shfletues të tjerë?

Çaktivizimi i WebRTC nuk është një çështje e vështirë, por përpara se të kalojmë te udhëzimet e çaktivizimit, le të kuptojmë se çfarë lloj bishë është dhe pse një përdorues i zakonshëm duhet ta çaktivizojë atë.

Çfarë është WebRTC?

WebRTC (Web-Real-Time Communication) është një standard me burim të hapur që lejon transmetimin në kohë reale të të dhënave video dhe audio përmes një shfletuesi duke përdorur teknologjinë P2P.

Kjo teknologji është e integruar dhe e aktivizuar si parazgjedhje në të gjithë shfletuesit modernë: Mozilla Firefox, Google Chrome, Chromium dhe Opera.

Pse është e rrezikshme WebRTC?

Pse është i rrezikshëm aktivizuar WebRTC? Sepse P2P kërkon adresën e vërtetë IP të përdoruesit gjatë shkëmbimit të informacionit, dhe WebRTC me mirësi ua ofron këtë informacion të gjithëve. Edhe nëse përdoruesi punon përmes kësaj teknologjie të mrekullueshme, një sulmues mund të zbulojë lehtësisht adresën IP të përdoruesit. Dhe duke përdorur dobësitë, IP-ja juaj e vërtetë, natyrisht, mundet.

Si të kontrolloni nëse WebRTC është i aktivizuar?

Për të kontrolluar shfletuesin tuaj, duhet të shkoni në këto faqe:

Ekrani i mëposhtëm tregon se funksioni WebRTC është i aktivizuar në shfletuesin tuaj. Përveç kësaj, faqja ofron informacione të tjera interesante.

Si të çaktivizoni WebRTC?

Nga të gjithë shfletuesit modernë, Firefox është më i trajnueshëm. Dhe në këtë rast të veçantë, Firefox-i tregoi anën e tij më të mirë, duke i lejuar përdoruesit, pa përdorur shtesa të palëve të treta, të çaktivizojë WebRTC duke përdorur cilësimet e fshehura.

Çaktivizimi i WebRTC Firefox

Për ta çaktivizuar atë në shfletuesin Firefox, futni komandën about:config në shiritin e adresave, pas së cilës do të shfaqet ky mesazh.

Klikoni në butonin "Unë premtoj ..." dhe vazhdoni.

Në dritaren e cilësimeve, në shiritin e kërkimit (jo në shiritin e adresave!), siç tregohet në pamjen e ekranit më poshtë, futni komandën media.peerconnection.enabled . Do të shfaqet linja që na nevojitet. Klikoni me të djathtën mbi të dhe zgjidhni artikullin e parë "Switch" nga menyja rënëse.

Pas kalimit në fushën "Vlera", duhet të shihni opsionin "False". Tani mbylleni këtë dritare dhe rinisni shfletuesin.

Një mënyrë tjetër është instalimi i një shtesë të veçantë. Por unë preferoj dhe ju këshilloj ta kryeni vetë këtë operacion. Nuk më pëlqen të instaloj programe në kompjuterin tim, veçanërisht në një shfletues.

Ekziston një mënyrë edhe më e thjeshtë - shkarkoni programin ConfigFox, i cili, përveç këtij operacioni, mund të përmirësojë ndjeshëm privatësinë dhe anonimitetin e shfletuesit Firefox. Ne kemi shkruar për këtë program në artikullin "". Unë rekomandoj shumë përdorimin e këtij mjeti për të gjithë përdoruesit e shfletuesit Mozilla Firefox. Programi nuk instalohet vetë në shfletues, por thjesht ju lejon të ndryshoni skedarin e cilësimeve.

Po çaktivizon WebRTC Chrome

Në shfletuesin Google Chrome, gjërat janë pak më të komplikuara. Në Chrome, nuk ka asnjë mënyrë për ta çaktivizuar këtë veçori në vetë shfletuesin. Për ta bërë këtë, ju duhet të shkarkoni një shtesë të veçantë, që quhet WebRTC Block. Mund ta shkarkoni dhe instaloni shtesën duke përdorur një lidhje të drejtpërdrejtë. Ne nuk e kemi testuar këtë shtesë dhe nuk mund të japim asnjë garanci.

Ekziston gjithashtu një shtesë që gjithashtu mund të ndihmojë në zgjidhjen e këtij problemi. Sipas mendimit tim, kjo është mënyra më e mirë për të zgjidhur problemin WebRTC në Chrome.

Kjo shtesë do të jetë më e vështirë për një përdorues të papërvojë, por nëse jeni përdorues i avancuar, ju rekomandoj shumë që të gërmoni më thellë në të.

Nëse dini mënyra të tjera për të zgjidhur këtë problem në shfletuesin Chrome, shkruani në komente.

Çaktivizimi i shfletuesit WebRTC Opera / Yandex

Ka disa shtojca për shfletuesin Opera: dhe . Nuk e kam testuar personalisht, provoje dhe shkruaj çfarë ndihmoi dhe çfarë jo.

Si përfundim, dua të them që për momentin nuk ka asnjë mënyrë njëqind për qind të besueshme për të çaktivizuar WebRTC në shfletuesit Chromium si Chrome, Yandex, Opera, etj. Prandaj, unë këshilloj këdo që përdor një VPN dhe që kujdeset për anonimitetin të ndalojë përkohësisht përdorimin e këtyre shfletuesve. Unë mendoj se në të ardhmen e afërt, kjo vrimë do të mbyllet dhe ju do të mund të ktheheni tek ata. Ndërkohë, mund të kaloni përkohësisht në Firefox.

Kjo eshte e gjitha. Në artikujt e mëposhtëm do të flasim për anonimitetin dhe besueshmërinë e VPN-ve dhe Proxy-ve publike. Do të jetë argëtuese, do të thyejmë stereotipet. Do ta doni ;)!

Ekrani i mëposhtëm tregon se funksioni WebRTC është i aktivizuar në shfletuesin tuaj. Përveç kësaj, faqja ofron informacione të tjera interesante.

Si të çaktivizoni WebRTC?

Nga të gjithë shfletuesit modernë, Firefox është më i trajnueshëm. Dhe në këtë rast të veçantë, Firefox-i tregoi anën e tij më të mirë, duke i lejuar përdoruesit, pa përdorur shtesa të palëve të treta, të çaktivizojë WebRTC duke përdorur cilësimet e fshehura.

Çaktivizimi i WebRTC Firefox

Për ta çaktivizuar atë në shfletuesin Firefox, futni komandën about:config në shiritin e adresave, pas së cilës do të shfaqet ky mesazh.

Klikoni në butonin "Unë premtoj ..." dhe vazhdoni.

Në dritaren e cilësimeve, në shiritin e kërkimit (jo në shiritin e adresave!), siç tregohet në pamjen e ekranit më poshtë, futni komandën media.peerconnection.enabled . Do të shfaqet linja që na nevojitet. Klikoni me të djathtën mbi të dhe zgjidhni artikullin e parë "Switch" nga menyja rënëse.

Pas kalimit në fushën "Vlera", duhet të shihni opsionin "False". Tani mbylleni këtë dritare dhe rinisni shfletuesin.

Një mënyrë tjetër është të instaloni një shtesë të veçantë Disable WebRTC. Por unë preferoj dhe ju këshilloj ta kryeni vetë këtë operacion. Nuk më pëlqen të instaloj programe në kompjuterin tim, veçanërisht në një shfletues.

Ekziston një mënyrë edhe më e thjeshtë - shkarkoni programin ConfigFox, i cili, përveç këtij operacioni, mund të përmirësojë ndjeshëm privatësinë dhe anonimitetin e shfletuesit Firefox. Ne kemi shkruar për këtë program në artikullin "Cilësimet e sigurisë së Firefox". Unë rekomandoj shumë përdorimin e këtij mjeti për të gjithë përdoruesit e shfletuesit Mozilla Firefox. Programi nuk instalohet vetë në shfletues, por thjesht ju lejon të ndryshoni skedarin e cilësimeve.

Po çaktivizon WebRTC Chrome

Në shfletuesin Google Chrome, gjërat janë pak më të komplikuara. Në Chrome, nuk ka asnjë mënyrë për ta çaktivizuar këtë veçori në vetë shfletuesin. Për ta bërë këtë, ju duhet të shkarkoni një shtesë të veçantë, që quhet WebRTC Block. Mund ta shkarkoni dhe instaloni shtesën duke përdorur këtë lidhje të drejtpërdrejtë. Ne nuk e kemi testuar këtë shtesë dhe nuk mund të japim asnjë garanci.

Ekziston gjithashtu një shtesë ScriptSafe që gjithashtu mund të ndihmojë në zgjidhjen e këtij problemi. Sipas mendimit tim, kjo është mënyra më e mirë për të zgjidhur problemin WebRTC në Chrome.

Kjo shtesë do të jetë më e vështirë për një përdorues të papërvojë, por nëse jeni përdorues i avancuar, ju rekomandoj shumë që të gërmoni më thellë në të.

Nëse dini mënyra të tjera për të zgjidhur këtë problem në shfletuesin Chrome, shkruani në komente.

Çaktivizimi i shfletuesit WebRTC Opera / Yandex

Ka disa shtojca për shfletuesin Opera: WebRTC Leak Prevent dhe WebRTC Control. Nuk e kam testuar personalisht, provoje dhe shkruaj çfarë ndihmoi dhe çfarë jo.

Si përfundim, dua të them që për momentin nuk ka asnjë mënyrë njëqind për qind të besueshme për të çaktivizuar WebRTC në shfletuesit Chromium si Chrome, Yandex, Opera, etj. Prandaj, unë këshilloj këdo që përdor një VPN dhe që kujdeset për anonimitetin të ndalojë përkohësisht përdorimin e këtyre shfletuesve. Unë mendoj se në të ardhmen e afërt, kjo vrimë do të mbyllet dhe ju do të mund të ktheheni tek ata. Ndërkohë, mund të kaloni përkohësisht në Firefox.

Kjo eshte e gjitha. Në artikujt e mëposhtëm do të flasim për anonimitetin dhe besueshmërinë e VPN-ve dhe Proxy-ve publike. Do të jetë argëtuese, do të thyejmë stereotipet. Do ta doni ;)!

WebRTC (Web Real Time Communications) është një standard që përshkruan transmetimin e transmetimit të të dhënave audio, të dhënave video dhe përmbajtjes nga dhe në shfletues në kohë reale pa instaluar shtojca ose shtesa të tjera. Standardi ju lejon të ktheni shfletuesin tuaj në një terminal videokonferencash; ju vetëm duhet të hapni një faqe interneti për të filluar komunikimin.

Çfarë është WebRTC?

Në këtë artikull do të shikojmë gjithçka që ju duhet të dini rreth teknologjisë WebRTC për përdoruesin mesatar. Le të shohim avantazhet dhe disavantazhet e projektit, të zbulojmë disa sekrete, t'ju tregojmë se si funksionon, ku dhe për çfarë përdoret WebRTC.

Çfarë duhet të dini për WebRTC?

Evoluimi i standardeve dhe teknologjive të komunikimit me video

Sergey Yutsaitis, Cisco, Video+Konferencë 2016

Si funksionon WebRTC

Nga ana e klientit

  • Përdoruesi hap një faqe që përmban një etiketë HTML5
  • Shfletuesi kërkon qasje në ueb-kamerën dhe mikrofonin e përdoruesit.
  • Kodi JavaScript në faqen e përdoruesit kontrollon parametrat e lidhjes (adresat IP dhe portat e serverit WebRTC ose klientëve të tjerë WebRTC) për të anashkaluar NAT dhe Firewall.
  • Kur merr informacion për bashkëbiseduesin ose për transmetimin nga konferenca e përzier në server, shfletuesi fillon të negociojë kodekët audio dhe video të përdorur.
  • Procesi i kodimit fillon dhe transferimi i të dhënave të transmetimit midis klientëve të WebRTC (në rastin tonë, midis shfletuesit dhe serverit).

Në anën e serverit WebRTC

Një server video nuk kërkohet për të shkëmbyer të dhëna midis dy pjesëmarrësve, por nëse duhet të kombinoni disa pjesëmarrës në një konferencë, kërkohet një server.



Serveri i videove do të marrë trafikun e mediave nga burime të ndryshme, do ta konvertojë atë dhe do t'ua dërgojë përdoruesve që përdorin WebRTC si terminal.

Gjithashtu, serveri WebRTC do të marrë trafikun e mediave nga kolegët e WebRTC dhe do t'ua transmetojë atë pjesëmarrësve të konferencës që përdorin aplikacione për kompjuterë desktop ose pajisje celulare, nëse ka.

Përparësitë e standardit

  • Nuk kërkohet instalim i softuerit.
  • Cilësi shumë e lartë e komunikimit, falë:
    • Përdorimi i kodeve moderne video (VP8, H.264) dhe audio (Opus).
    • Rregullimi automatik i cilësisë së rrjedhës në kushtet e lidhjes.
    • Sistemi i integruar i reduktimit të ekos dhe zhurmës.
    • Rregullimi automatik i nivelit të ndjeshmërisë së mikrofonave të pjesëmarrësve (AGC).
  • Niveli i lartë i sigurisë: të gjitha lidhjet mbrohen dhe kodohen duke përdorur protokollet TLS dhe SRTP.
  • Ekziston një mekanizëm i integruar për kapjen e përmbajtjes, për shembull, desktop.
  • Mundësia e zbatimit të çdo ndërfaqeje menaxhimi të bazuar në HTML5 dhe JavaScript.
  • Aftësia për të integruar ndërfaqen me çdo sistem prapavijë duke përdorur WebSockets.
  • Një projekt me burim të hapur - ju mund ta zbatoni atë në produktin ose shërbimin tuaj.
  • Ndër-platformë e vërtetë: i njëjti aplikacion WebRTC do të funksionojë po aq mirë në çdo sistem operativ, desktop ose celular, me kusht që shfletuesi të mbështesë WebRTC. Kjo kursen ndjeshëm burimet në zhvillimin e softuerit.

Disavantazhet e standardit

  • Për të organizuar konferenca grupore audio dhe video, kërkohet një server videokonferencash që do të përziente videon dhe zërin nga pjesëmarrësit, sepse Shfletuesi nuk di se si të sinkronizojë transmetime të shumta hyrëse me njëri-tjetrin.
  • Të gjitha zgjidhjet e WebRTC janë të papajtueshme me njëra-tjetrën, sepse... standardi përshkruan vetëm metodat për transmetimin e videos dhe audios, duke ia lënë shitësit zbatimin e metodave për adresimin e pajtimtarëve, gjurmimin e disponueshmërisë së tyre, shkëmbimin e mesazheve dhe skedarëve, planifikimin dhe gjëra të tjera.
  • Me fjalë të tjera, nuk do të mund të telefononi nga një aplikacion WebRTC i një zhvilluesi në një aplikacion WebRTC të një zhvilluesi tjetër.
  • Përzierja e konferencave në grup kërkon burime të mëdha kompjuterike, kështu që ky lloj komunikimi video kërkon blerjen e një abonimi me pagesë ose investimin në infrastrukturën tuaj, ku çdo konferencë kërkon 1 bërthamë fizike të një procesori modern.

Sekretet e WebRTC: Si përfitojnë shitësit nga teknologjia e përparuar në ueb


Tzachi Levent-Levi, Bloggeek.me, Video+Konferencë 2015

WebRTC për tregun e videokonferencave

Rritja e numrit të terminaleve të konferencave video

Teknologjia WebRTC ka pasur një ndikim të fortë në zhvillimin e tregut të videokonferencave. Pas lëshimit të shfletuesve të parë me mbështetje WebRTC në 2013, numri i mundshëm i terminaleve të konferencave video në mbarë botën u rrit menjëherë me 1 miliard pajisje. Në fakt, çdo shfletues është bërë një terminal videokonferencash, jo inferior ndaj homologëve të tij harduerikë për sa i përket cilësisë së komunikimit.

Përdorni në zgjidhje të specializuara

Përdorimi i bibliotekave të ndryshme JavaScript dhe API-ve të shërbimit cloud me mbështetje WebRTC e bën të lehtë shtimin e mbështetjes së komunikimit me video në çdo projekt në internet. Më parë, për të transmetuar të dhëna në kohë reale, zhvilluesit duhej të studionin parimet e funksionimit të protokollit dhe të përdornin zhvillimet e kompanive të tjera, të cilat më së shpeshti kërkonin licencim shtesë, gjë që rriti kostot. WebRTC tashmë përdoret në mënyrë aktive në shërbime të tilla si "Thirrje nga faqja", "Mbështetje e bisedës në internet", etj.

Ish-përdorues të Skype për Linux

Në vitin 2014, Microsoft njoftoi përfundimin e mbështetjes për projektin Skype për Linux, gjë që shkaktoi acarim të madh te specialistët e IT. Teknologjia WebRTC nuk është e lidhur me sistemin operativ, por zbatohet në nivelin e shfletuesit, d.m.th. Përdoruesit e Linux do të jenë në gjendje të shohin produktet dhe shërbimet e bazuara në WebRTC si një zëvendësim i plotë për Skype.

Konkurrenca me Flash

WebRTC dhe HTML5 ishin një goditje vdekjeprurëse për teknologjinë Flash, e cila tashmë po kalonte vitet e saj më të këqija. Që nga viti 2017, shfletuesit kryesorë kanë ndaluar zyrtarisht mbështetjen e Flash dhe teknologjia është zhdukur plotësisht nga tregu. Por ne duhet t'i japim Flash-it të duhurin, sepse ishte ai që krijoi tregun e konferencave në internet dhe ofroi aftësitë teknike për komunikim të drejtpërdrejtë në shfletues.

Prezantime video të WebRTC

Dmitry Odintsov, TrueConf, Video+Konferencë tetor 2017

Kodekët në WebRTC

Kodekët audio

WebRTC përdor kodekët Opus dhe G.711 për të kompresuar trafikun audio.

G.711- kodiku më i vjetër i zërit me shpejtësi të lartë bit (64 kbps), i cili përdoret më shpesh në sistemet tradicionale të telefonisë. Avantazhi kryesor është ngarkesa minimale llogaritëse për shkak të përdorimit të algoritmeve të lehta të kompresimit. Kodeku ka një nivel të ulët të kompresimit të sinjaleve zanore dhe nuk sjell vonesë shtesë audio gjatë komunikimit midis përdoruesve.

G.711 mbështetet nga një numër i madh pajisjesh. Sistemet që përdorin këtë kodek janë më të lehtë për t'u përdorur sesa ato të bazuara në kodekë të tjerë audio (G.723, G.726, G.728, etj.). Për sa i përket cilësisë, G.711 mori një rezultat 4.2 në testimin MOS (një rezultat midis 4-5 është më i larti dhe do të thotë cilësi e mirë, e ngjashme me cilësinë e trafikut zanor ISDN dhe madje edhe më e lartë).

Opusështë një kodek me vonesë të ulët kodimi (nga 2,5 ms në 60 ms), mbështetje të ndryshueshme të shpejtësisë së biteve dhe nivele të larta kompresimi, i cili është ideal për transmetimin e audios mbi rrjetet me gjerësi bande të ndryshueshme. Opus është një zgjidhje hibride që kombinon karakteristikat më të mira të kodekëve SILK (ngjeshja e zërit, eliminimi i shtrembërimit të fjalës njerëzore) dhe CELT (kodimi i të dhënave audio). Kodeku është i disponueshëm falas; zhvilluesit që e përdorin atë nuk kanë nevojë të paguajnë honorare për mbajtësit e të drejtave të autorit. Krahasuar me kodekët e tjerë audio, Opus padyshim fiton në shumë aspekte. Ai ka eklipsuar kodekët mjaft të njohur me shpejtësi të ulët bit si MP3, Vorbis, AAC LC. Opus e rikthen "figurën" e zërit më afër origjinalit sesa AMR-WB dhe Speex. Ky kodek është e ardhmja, prandaj krijuesit e teknologjisë WebRTC e përfshinë atë në gamën e detyrueshme të standardeve të mbështetura audio.

Kodekët e videos

Problemet e zgjedhjes së një kodiku video për WebRTC zhvilluesve iu deshën disa vite dhe në fund vendosën të përdorin H.264 dhe VP8. Pothuajse të gjithë shfletuesit modern mbështesin të dy kodekët. Serverët e konferencave video duhet të mbështesin vetëm një për të punuar me WebRTC.

VP8- një kodek video falas me një licencë të hapur, i karakterizuar nga shpejtësia e lartë e dekodimit të transmetimit të videos dhe rritja e rezistencës ndaj humbjes së kornizës. Kodeku është universal dhe i lehtë për t'u zbatuar në platformat harduerike, kjo është arsyeja pse zhvilluesit e sistemeve të konferencave video shpesh e përdorin atë në produktet e tyre.

Kodiku i videos me pagesë H.264 u bë i famshëm shumë më herët se vëllai i tij. Ky është një kodek me një shkallë të lartë të kompresimit të transmetimit të videos duke ruajtur cilësi të lartë të videos. Prevalenca e lartë e këtij kodiku midis sistemeve të konferencave video të harduerit sugjeron përdorimin e tij në standardin WebRTC.

Google dhe Mozilla po promovojnë në mënyrë aktive kodekun VP8 dhe Microsoft, Apple dhe Cisco po promovojnë në mënyrë aktive H.264 (për të siguruar përputhshmërinë me sistemet tradicionale të konferencave video). Dhe këtu lind një problem shumë i madh për zhvilluesit e zgjidhjeve të cloud WebRTC, sepse nëse të gjithë pjesëmarrësit në një konferencë përdorin të njëjtin shfletues, atëherë mjafton të përzieni konferencën një herë me një kodek, dhe nëse shfletuesit janë të ndryshëm dhe Safari / Edge janë mes tyre, atëherë konferenca do të duhet të kodohet dy herë kodekë të ndryshëm, të cilët do të dyfishojnë kërkesat e sistemit për serverin e medias dhe, si rezultat, koston e abonimeve në shërbimet WebRTC.

WebRTC API

Teknologjia WebRTC bazohet në tre API kryesore:

  • (përgjegjës për shfletuesin e internetit që merr sinjale audio dhe video nga kamerat ose desktopi i përdoruesit).
  • Lidhja RTCPeer(përgjegjës për lidhjen midis shfletuesve për "shkëmbimin" e të dhënave të mediave të marra nga kamera, mikrofoni dhe desktopi. Gjithashtu, "përgjegjësitë" e kësaj API përfshijnë përpunimin e sinjalit (pastrimi i tij nga zhurma e jashtme, rregullimi i volumit të mikrofonit) dhe kontrolli mbi kodekët audio dhe video të përdorur) .
  • Kanali RTCData(siguron transferimin e të dhënave të dyanshme përmes një lidhjeje të vendosur).

Përpara se të hyjë në mikrofonin dhe kamerën e përdoruesit, shfletuesi kërkon leje për ta bërë këtë. Në Google Chrome, mund të konfiguroni hyrjen paraprakisht në seksionin "Cilësimet"; në Opera dhe Firefox, pajisjet zgjidhen drejtpërdrejt në momentin e fitimit të aksesit, nga një listë rënëse. Kërkesa për leje do të shfaqet gjithmonë kur përdorni protokollin HTTP dhe vetëm një herë nëse përdorni HTTPS:


Lidhja RTCPeer. Çdo shfletues që merr pjesë në një konferencë WebRTC duhet të ketë akses në këtë objekt. Falë përdorimit të RTCPeerConnection, të dhënat e medias nga një shfletues në tjetrin mund të kalojnë edhe përmes NAT dhe mureve të zjarrit. Për të transmetuar me sukses transmetimet e mediave, pjesëmarrësit duhet të shkëmbejnë të dhënat e mëposhtme duke përdorur një transport si p.sh. prizat në ueb:

  • pjesëmarrësi nismëtar i dërgon pjesëmarrësit të dytë një Ofertë-SDP (struktura e të dhënave me karakteristikat e rrymës mediatike që do të transmetojë);
  • pjesëmarrësi i dytë gjeneron një "përgjigje" - Përgjigje-SDP dhe ia dërgon atë iniciatorit;
  • atëherë organizohet një shkëmbim i kandidatëve ICE ndërmjet pjesëmarrësve, nëse zbulohet ndonjë (nëse pjesëmarrësit janë prapa NAT ose mureve të zjarrit).

Pas përfundimit me sukses të këtij shkëmbimi, organizohet transferimi i drejtpërdrejtë i transmetimeve mediatike (audio dhe video) ndërmjet pjesëmarrësve.

Kanali RTCData. Mbështetja për protokollin e Data Channel u shfaq në shfletues relativisht kohët e fundit, kështu që kjo API mund të merret parasysh vetëm kur përdoret WebRTC në shfletuesit Mozilla Firefox 22+ dhe Google Chrome 26+. Me ndihmën e tij, pjesëmarrësit mund të shkëmbejnë mesazhe me tekst në shfletues.

Lidhja përmes WebRTC

Shfletuesit desktop të mbështetur

  • Google Chrome (17+) dhe të gjithë shfletuesit e bazuar në motorin Chromium;
  • Mozilla FireFox (18+);
  • Opera (12+);
  • Safari (11+);

Shfletuesit celularë të mbështetur për Android

  • Google Chrome (28+);
  • Mozilla Firefox (24+);
  • Opera Mobile (12+);
  • Safari (11+).

WebRTC, Microsoft dhe Internet Explorer

Për një kohë shumë të gjatë, Microsoft qëndroi i heshtur për mbështetjen e WebRTC në Internet Explorer dhe shfletuesin e tij të ri Edge. Djemtë nga Redmondi nuk u pëlqen shumë t'i vënë teknologjitë që ata nuk i kontrollojnë në duart e përdoruesve, kjo është politika e tyre. Por gradualisht çështja kaloi nga një pikë e vdekur, sepse... Nuk ishte më e mundur të injorohej WebRTC dhe u njoftua projekti ORTC, një derivat i standardit WebRTC.

Sipas zhvilluesve, ORTC është një zgjerim i standardit WebRTC me një grup të përmirësuar të API-ve të bazuara në JavaScript dhe HTML5, që, e përkthyer në gjuhën e zakonshme, do të thotë se gjithçka do të jetë njësoj, vetëm Microsoft, jo Google, do të kontrollojë standardin. dhe zhvillimin e saj. Seti i kodekëve është zgjeruar me mbështetjen për H.264 dhe disa kodekë audio të serisë G.7ХХ, të përdorur në sistemet e telefonisë dhe videokonferencave harduerike. Mund të ketë mbështetje të integruar për RDP (për transferimin e përmbajtjes) dhe mesazhet. Nga rruga, përdoruesit e Internet Explorer nuk kanë fat; mbështetja ORTC do të jetë e disponueshme vetëm në Edge. Dhe, sigurisht, ky grup protokollesh dhe kodekësh lidhet lehtësisht me Skype për Biznes, i cili hap edhe më shumë aplikacione biznesi për WebRTC.

WebRTC, Apple dhe Safari

Sipas analistëve, WebRTC për Safari është tashmë në rrugë, ne e presim atë në 2017. Që nga korriku 2017, mbështetja WebRTC është njoftuar në versionin celular të iOS 11, i cili do të dalë këtë vjeshtë, por tani për tani ne rekomandojmë përdorimin e shfletuesit Chrome në iOS dhe macOS. Implementimi i Apple ka shumë të ngjarë të zgjerohet me mbështetjen për kodekët video H.264 dhe H.265, si dhe kodekin audio AAC-ELD, i cili është përgjegjës për kodimin e audios në FaceTime (aplikacioni për thirrjet video të Apple).

Artikujt më të mirë mbi këtë temë