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-ը
Գրանցումը տևում է մեկ րոպե և անվճար է։