WebRTC
WebRTC რეალურ დროში კომუნიკაციის ღია ვებ-სტანდარტია, რომელიც ხმოვან და ვიდეოზარებს პირდაპირ ბრაუზერში უზრუნველყოფს, დამატებითი პროგრამის ან დანამატის გარეშე.
რა არის WebRTC?
WebRTC ნიშნავს Web Real-Time Communication-ს. ეს ინტერფეისებისა და პროტოკოლების ერთობლიობაა, რომელიც ბრაუზერებსა და აპლიკაციებს აუდიოს, ვიდეოსა და ნებისმიერ სხვა მონაცემს რეალურ დროში გაცვლის საშუალებას აძლევს. პროგრამირების ინტერფეისს W3C ასტანდარტიზებს, ქსელის ძირითადი პროტოკოლები კი IETF-დან მოდის. ყველა მსხვილი ბრაუზერი WebRTC-ს უჭერს მხარს, ამიტომ ვებსაიტზე ვიდეოზარები არაფრის დაინსტალირების გარეშე შეიძლება მუშაობდეს.
როგორ მყარდება WebRTC კავშირი
სანამ ორი მოწყობილობა ისაუბრებს, შუამავალი სერვერით (სიგნალინგი) ცვლიან, რომელ ფორმატებს უჭერენ მხარს და რომელ ქსელურ მისამართებზეა მათთან დაკავშირება შესაძლებელი. ე.წ. STUN სერვერების დახმარებით ისინი თავიანთ საჯარო მისამართს აღმოაჩენენ და შემდეგ პირდაპირ დაკავშირებას ცდილობენ. თუ ამას firewall-ები ან როუტერის პარამეტრები უშლის ხელს, მონაცემებს ამის ნაცვლად TURN სერვერი გადასცემს. ჯგუფური ზარებისთვის ბევრი სერვისი ცენტრალურ მედია-სერვერსაც იყენებს, რომელიც ნაკადებს ყველა მონაწილეს გადაუგზავნის.
უსაფრთხოება და კონფიდენციალურობა
WebRTC აუდიოსა და ვიდეოს გადაცემისას ყოველთვის შიფრავს: გასაღებების გაცვლისთვის სავალდებულოა DTLS, მედია-ნაკადებისთვის კი SRTP. თუ ზარი ცენტრალურ მედია-სერვერზე გადის, იმპლემენტაციის მიხედვით ამ სერვერს მონაცემების გაშიფრული სახით დამუშავება შეიძლება შეეძლოს; ნამდვილი ბოლოდან ბოლომდე დაშიფვრა დამატებით ზომებს მოითხოვს. პირდაპირი კავშირისას მონაწილეები ჩვეულებრივ ერთმანეთის IP მისამართსაც იგებენ. ვებსაიტს შენი კამერისა და მიკროფონის გამოყენება მხოლოდ მაშინ შეუძლია, თუ ბრაუზერში ამას დაუშვებ.
Friendstime-ში
Friendstime-ზე ხმოვან და ვიდეოზარებს პირდაპირ ჩატიდან იწყებ. კომპიუტერზე საკმარისია განახლებული ბრაუზერი, დამატებითი პროგრამა საჭირო არ არის, და ზარები ბრაუზერსა და Android-აპლიკაციას შორისაც მუშაობს. ჯგუფურ ზარებს Android-აპლიკაციაში ჯგუფური ჩატიდან იწყებ; ვისაც ბრაუზერში ურეკავენ, შეუძლია შეუერთდეს. ეკრანის გაზიარება ვიდეოზარებში კომპიუტერზე ბრაუზერშია შესაძლებელი, ხოლო Android-აპლიკაციაში ხმოვან ზარებშიც.
ხშირად დასმული კითხვები
უნდა დავაინსტალირო რამე WebRTC-სთვის?
არა. WebRTC უკვე ჩაშენებულია ყველა მსხვილ ბრაუზერში. მხოლოდ კამერასა და მიკროფონზე წვდომა უნდა დაუშვა, როცა საიტი ამას ითხოვს.
ამჟღავნებს თუ არა WebRTC ჩემს IP მისამართს?
პირდაპირი კავშირისას მეორე ადამიანი ჩვეულებრივ შენს IP მისამართს იგებს. თუ კავშირი რელეს ან მედია-სერვერზე გადის, ამის ნაცვლად მისამართს ის სერვერი ხედავს.
დაკავშირებული ტერმინები
დაკავშირებული თემები
სცადე Friendstime
რეგისტრაცია ერთ წუთს მოითხოვს და უფასოა.