Բառարան

WebRTC

WebRTC-ը իրական ժամանակի հաղորդակցության բաց վեբ ստանդարտ է, որը թույլ է տալիս ձայնային և տեսազանգեր անմիջապես բրաուզերում՝ առանց պլագինի։

Ի՞նչ է WebRTC-ը։

WebRTC-ը նշանակում է Web Real-Time Communication։ Դա ինտերֆեյսների և արձանագրությունների հավաքածու է, որը թույլ է տալիս բրաուզերներին և հավելվածներին իրական ժամանակում փոխանակել ձայն, տեսանյութ և ցանկացած այլ տվյալ։ Ծրագրավորման ինտերֆեյսը ստանդարտացված է W3C-ի կողմից, իսկ ցանցային արձանագրությունները գալիս են IETF-ից։ Բոլոր խոշոր բրաուզերներն աջակցում են WebRTC-ին, ուստի կայքում տեսազանգերը կարող են աշխատել առանց որևէ բան տեղադրելու։

Ինչպես է հաստատվում WebRTC կապը

Նախքան երկու սարք կխոսեն իրար հետ, նրանք միջնորդ սերվերի միջոցով (signaling) փոխանակում են, թե որ ձևաչափերն են աջակցում և որ ցանցային հասցեներով են հասանելի։ STUN սերվերների օգնությամբ նրանք պարզում են իրենց հանրային հասցեն և հետո փորձում են անմիջապես միանալ։ Եթե firewall-ները կամ ռաութերի կարգավորումները դա կանխում են, տվյալները փոխարենը փոխանցում է TURN սերվերը։ Խմբային զանգերի համար շատ ծառայություններ օգտագործում են նաև կենտրոնական մեդիա սերվեր, որը հոսքերը փոխանցում է բոլոր մասնակիցներին։

Անվտանգություն և գաղտնիություն

WebRTC-ը միշտ գաղտնագրում է ձայնն ու տեսանյութը փոխանցման ընթացքում. բանալիների փոխանակման համար պարտադիր է DTLS-ը, իսկ մեդիա հոսքերի համար՝ SRTP-ն։ Սակայն եթե զանգն անցնում է կենտրոնական մեդիա սերվերով, այդ սերվերը, կախված իրականացումից, կարող է տվյալները մշակել վերծանված տեսքով. իրական ծայրից ծայր գաղտնագրումը պահանջում է լրացուցիչ միջոցներ։ Անմիջական կապի դեպքում մասնակիցները սովորաբար նաև իմանում են միմյանց IP հասցեն։ Կայքը կարող է օգտագործել քո տեսախցիկն ու խոսափողը միայն եթե թույլ ես տվել բրաուզերում։

Friendstime-ում

Friendstime-ում ձայնային և տեսազանգեր սկսում ես անմիջապես չաթից։ Համակարգչի վրա բավական է թարմ բրաուզերը, լրացուցիչ ծրագիր պետք չէ, և զանգերն աշխատում են նաև բրաուզերի ու Android հավելվածի միջև։ Խմբային զանգերը Android հավելվածում սկսում ես խմբային չաթից. բրաուզերում զանգահարվածը կարող է միանալ։ Էկրանով կարող ես կիսվել տեսազանգերում համակարգչի բրաուզերում, իսկ Android հավելվածում՝ նաև ձայնային զանգերում։

Հաճախ տրվող հարցեր

WebRTC-ի համար որևէ բան տեղադրե՞լ է պետք։

Ոչ։ WebRTC-ն արդեն ներկառուցված է բոլոր խոշոր բրաուզերներում։ Պետք է միայն թույլ տաս տեսախցիկի և խոսափողի հասանելիությունը, երբ կայքը խնդրում է։

WebRTC-ը բացահայտո՞ւմ է իմ IP հասցեն։

Անմիջական կապի դեպքում մյուս անձը սովորաբար իմանում է քո IP հասցեն։ Եթե կապը անցնում է ռելեով կամ մեդիա սերվերով, այդ սերվերն է տեսնում հասցեն։

Առնչվող եզրույթներ

Առնչվող թեմաներ

Փորձիր Friendstime-ը

Գրանցումը տևում է մեկ րոպե և անվճար է։

Բառարանի բոլոր եզրույթները →