WebRTC ახსნა

რეალურ დროში ხმოვანი და ვიდეო კომუნიკაცია ბრაუზერებს შორის

ჩვეულებრივი გზა, რომლის საშუალებითაც ხორციელდება ხმოვანი და ვიდეო კომუნიკაცია, ასევე მონაცემთა გადაცემები, ეფუძნება კლიენტის სერვერის მოდელს. სერვერზე უნდა არსებობდეს ისეთი სერვისი როგორც ყველასათვის, ისე ყველა კომუნიკაციისთვის და მათთან დაკავშირება. კომუნიკაცია ამიტომ უნდა გაიაროს ღრუბელი ან ძირითადი მანქანა.

WebRTC იცვლება ყველაფერს. ეს მოაქვს კომუნიკაციას რაღაც რაც ხდება პირდაპირ ორ მანქანას შორის, თუმცა ახლოს ან შორს არის. ასევე, მუშაობს ბრაუზერებში - არ უნდა ჩამოტვირთოთ და დააყენოთ არაფერი.

ვინ არის WebRTC- ს მიღმა?

გიგანტების გუნდი ამ თამაშის შეცვლის კონცეფციის მიღმაა. Google, Mozilla და Opera უკვე მუშაობენ მის მხარდაჭერაში, ხოლო Microsoft- მა აჩვენა ინტერესი, მაგრამ საკმაოდ პასიურია და განაცხადა, რომ ის შევა ბურთი, როდესაც ის სტანდარტიზირებულია. სტანდარტიზაციის შესახებ, IETF და WWWC მუშაობენ, რათა განსაზღვრონ და განსაზღვრონ ის სტანდარტი. ეს იქნება სტანდარტიზებული API (აპლიკაციის პროგრამირება ინტერფეისი), რომ დეველოპერებს შეუძლიათ გამოიყენონ პროდუქტის მარტივი საკომუნიკაციო საშუალებები, რომლებიც შეიძლება გამოყენებულ იქნას ბრაუზერში.

რატომ WebRTC?

რაც შეეხება მის მიღწევას, შესაძლებელია მხოლოდ მსხვილ ორგანიზაციებში ძვირადღირებული სალიცენზიო მოსაკრებლისა და ძვირადღირებული საკუთრების პლაგინების გამოყენებით. WebRTC API- სთან ერთად, ვინმეს ძირითადი პროგრამირების ცოდნა შეძლებს ხმოვანი და ვიდეო კომუნიკაციის და მონაცემთა ვებ-პროგრამების ძლიერი იარაღები. ვებ RTC მოიტანს გარშემო რამდენიმე სარგებელი, მათ შორის:

დაბრკოლებები WebRTC- ს წინაშე

არსებობს რამდენიმე საკითხი, რომელიც WebRTC- ზე მომუშავე ჯგუფებს უნდა მივმართოთ, რათა მიიღონ რაიმე დასკვნა. მათ შორის არიან:

მაგალითი WebRTC აპლიკაცია

WebRTC- ის აპლიკაციის კარგი მაგალითი Google- ის Cube Slam- ისაა, რომელიც საშუალებას გაძლევთ ითამაშოთ პანგი თქვენი დისტანციური მეგობრის წინაშე, მიუხედავად იმისა, რომ თქვენ შორის მანძილი. თამაშის გრაფიკა გამოდის WebGL- ისა და საუნდტრეკის გამოყენებით, თუ გადაეცემათ ვებ აუდიო. თქვენ შეგიძლიათ ითამაშოთ იგივე cubeslam.com- ზე. თუმცა შეგიძლიათ მხოლოდ თქვენს კომპიუტერში ითამაშო, როგორც დღეს, Chrome- ის მობილური ვერსია ჯერ კიდევ არ არის WebRTC- ს მხარდაჭერა. ასეთი თამაშები შემუშავებულია როგორც Chrome- ისა და WebRTC- ის პოპულარიზაციისთვის. დამატებით დანამატი არ არის საჭირო იმისათვის, რომ ითამაშოთ თამაში, არც კი Flash, რა თქმა უნდა, გაქვთ Chrome- ის უახლესი ვერსია.

WebRTC- ის დეველოპერებისთვის

WebRTC არის ღია პროექტი. API, რომელიც უზრუნველყოფილი იქნება რეალურ დროში კომუნიკაციის (RTC) ბრაუზერებს შორის მარტივი JavaScript- ში.

WebRTC- ს უფრო სიღრმისეული გაგებისათვის, ნახეთ ეს ვიდეო.