WebRTC Açıklaması

Brauzerlər arasında Real-Time Səs və Video Əlaqə

Səs və video ünsiyyətinin həyata keçirildiyi, həmçinin məlumatların köçürülməsinin ənənəvi üsulu müştəri-server modelinə əsaslanır. Hər iki və ya bütün ünsiyyət qurğusuna xidmət göstərmək və əlaqə qurmaq üçün bir server olması lazımdır. Buna görə ünsiyyət bir buluddan və ya bir ana maşından keçməlidir.

WebRTC bütün bunları dəyişir. Bu, iki maşının arasında birbaşa baş verən bir şeyə ünsiyyət gətirir, ancaq yaxın və ya uzaqdır. Həmçinin, brauzerlərdə işləyir - heç bir şey yükləmək və yükləmək lazım deyil.

WebRTC-nin arxasında kimdir?

Bu oyun dəyişən konsepsiyanın ardında bir nəhəng qrup var. Google, Mozilla və Opera artıq dəstəyi ilə çalışır, Microsoft isə maraq göstərdi, amma standartlaşdırıldığı zaman topa girəcəklərini söyləyərək, kifayət qədər passiv qalır. Standartlaşdırma haqqında danışarkən, IETF və WWWC onu standart müəyyənləşdirmək və formalaşdırmaq üçün çalışır. Bu, ərizəçilərin brauzerlərdə istifadə oluna biləcək sadə kommunikasiya vasitələrindən istifadə edə biləcəyi bir API (Application Programming Interface) halında standartlaşdırılacaq.

WebRTC nədir?

Bu günə qədər yalnız böyük təşkilatlarda bahalı lisenziya haqlarının və bahalı mülkiyyət plitələrinin istifadəsi yolu ilə nail olmaq niyyətindədir. WebRTC API ilə əsas proqramlaşdırma bilikləri olan hər kəs səsli və video rabitə və data web applications üçün möhkəm alətlər hazırlaya bilər. Web RTC bir neçə fayda gətirəcək, o cümlədən:

WebRTC qarşısında maneələr

WebRTC-də işləyən qrupların qəti bir şey əldə etməsi üçün bir sıra məsələlər var. Bunlar arasında aşağıdakılar var:

WebRTC tətbiqinin nümunəsi

WebRTC tətbiqinin yaxşı bir nümunəsidir Google-un Cube Slam, sizin aranızdakı məsafədən asılı olmayaraq uzaq dostunuzla üz-üzə oynayacaq. Oyunun qrafikləri veb-audio vasitəsilə çatdırıldıqda WebGL və soundtrack istifadə olunur. Kubeslam.com-da eyni şəkildə oynaya bilərsiniz. Lakin, yalnız bu günkü kimi, Chrome-nun mobil versiyası hələ WebRTC-ni dəstəkləməmiş kimi, onu yalnız kompyuterinizdə oynaya bilərsiniz. Belə oyunlar Chrome və WebRTC-ni tanıtmaq üçün həm də hazırlanmışdır. Heç bir əlavə plugins oyunu oynamaq üçün tələb olunur, hətta Flash, əlbəttə, Chrome-un ən son versiyasına malikdir.

Developers üçün WebRTC

WebRTC açıq mənbə layihədir. Brauzerlər arasında real-time kommunikasiya (RTC) təmin ediləcək API sadə JavaScript-dir.

WebRTC-nin daha dərin anlaşılması üçün bu videonu izləyin.