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
Рэгістрацыя займае хвіліну і бясплатная.