Слоўнік

WebRTC

WebRTC — адкрыты вэб-стандарт для сувязі ў рэальным часе, які дазваляе галасавыя і відэавыклікі наўпрост у браўзеры, без дадатковых праграм або плагінаў.

Што такое WebRTC?

WebRTC — скарачэнне ад Web Real-Time Communication. Гэта набор інтэрфейсаў і пратаколаў, які дазваляе браўзерам і праграмам абменівацца аўдыя, відэа і любымі іншымі данымі ў рэальным часе. Праграмны інтэрфейс стандартызаваны W3C, а асноўныя сеткавыя пратаколы паходзяць ад IETF. Усе буйныя браўзеры падтрымліваюць WebRTC, таму відэавыклікі на сайце могуць працаваць без усталёўкі чаго-небудзь.

Як усталёўваецца злучэнне WebRTC

Перш чым дзве прылады змогуць размаўляць, яны праз прамежкавы сервер (сігналізацыя) абменьваюцца звесткамі пра падтрымліваныя фарматы і сеткавыя адрасы, па якіх іх можна знайсці. З дапамогай так званых STUN-сервераў яны даведваюцца свой публічны адрас і потым спрабуюць злучыцца наўпрост. Калі гэтаму перашкаджаюць брандмаўэры або налады маршрутызатара, даныя замест гэтага перадае TURN-сервер. Для групавых выклікаў многія сэрвісы таксама выкарыстоўваюць цэнтральны медыясервер, які перасылае струмені ўсім удзельнікам.

Бяспека і прыватнасць

WebRTC заўсёды шыфруе аўдыя і відэа пры перадачы: для абмену ключамі абавязковы DTLS, а для медыяструменяў — SRTP. Але калі выклік ідзе праз цэнтральны медыясервер, гэты сервер, у залежнасці ад рэалізацыі, можа апрацоўваць даныя ў расшыфраваным выглядзе; сапраўднае шыфраванне ад канца да канца патрабуе дадатковых мер. Пры прамым злучэнні ўдзельнікі таксама звычайна даведваюцца IP-адрас адно аднаго. Сайт можа карыстацца тваёй камерай і мікрафонам, толькі калі ты гэта дазволіш у браўзеры.

У Friendstime

У Friendstime ты пачынаеш галасавыя і відэавыклікі наўпрост з чата. На камп’ютары дастаткова актуальнага браўзера, дадатковая праграма не патрэбна, а выклікі працуюць таксама паміж браўзерам і праграмай для Android. Групавыя выклікі ты пачынаеш у праграме для Android з групавога чата; той, каму звоняць у браўзеры, можа далучыцца. Дэманстраваць экран у відэавыкліках можна ў браўзеры на камп’ютары, а ў праграме для Android — таксама ў галасавых выкліках.

Частыя пытанні

Ці трэба нешта ўсталёўваць для WebRTC?

Не. WebRTC ужо ўбудаваны ва ўсе буйныя браўзеры. Табе трэба толькі дазволіць доступ да камеры і мікрафона, калі сайт папросіць.

Ці раскрывае WebRTC мой IP-адрас?

Пры прамым злучэнні другі чалавек звычайна даведваецца твой IP-адрас. Калі злучэнне ідзе праз рэтранслятар або медыясервер, адрас бачыць гэты сервер.

Звязаныя тэрміны

Звязаныя тэмы

Паспрабуй Friendstime

Рэгістрацыя займае хвіліну і бясплатная.

Усе тэрміны слоўніка →