Објаснето е WebRTC

Во реално време и видео комуникација помеѓу прелистувачите

Конвенционалниот начин на кој се изведува гласовна и видео комуникација, а исто така и во кои податоци се пренесува, се базира на моделот на клиент-сервер. Треба да има сервер кој ќе ги сервисира и сите или сите комуникациски уреди и ќе ги стави во контакт. Затоа комуникацијата треба да помине низ облак или главна машина.

WebRTC го менува сето тоа. Таа доведува до комуникација со нешто што се случува директно помеѓу две машини, но близу или далеку е. Исто така, работи во прелистувачи - нема потреба да преземате и инсталирате ништо.

Кој е зад WebRTC?

Постои тим на гиганти зад овој концепт за менување на играта. Google, Mozilla и Opera веќе работат за поддршка на тоа, додека Мајкрософт покажа интерес, но останува прилично пасивна, велејќи дека ќе влезе во топката кога нешто ќе биде стандардизирано. Зборувајќи за стандардизација, IETF и WWWC работат да го дефинираат и да го обликуваат во стандард. Тоа ќе биде стандардизирано во API (апликациски програмски интерфејс) што програмерите можат да ги користат за производство на едноставни алатки за комуникација кои можат да се користат во прелистувачите.

Зошто WebRTC?

Она што се обидува да се постигне досега е возможно само во големите организации преку употреба на скапи лиценцирани такси и скапи сопственички приклучоци. Со WebRTC API, секој со основно знаење за програмирање ќе може да развие робусни алатки за гласовна и видео комуникација и податочни веб апликации. Веб RTC ќе донесе околу неколку придобивки, вклучувајќи:

Пречки со кои се соочува WebRTC

Постојат голем број прашања кои тимови кои работат на WebRTC мора да се обратат за да добијат нешто убедливо. Меѓу нив се следниве:

Пример за апликација WebRTC

Добар пример за апликација WebRTC е Google Cube Slam што ви овозможува да играте понг со далечинскиот пријател лице в лице, без оглед на растојанието помеѓу вас. Графика на играта се прикажува со помош на WebGL и саундтрак ако се испорача преку веб-аудио. Можете да ја играте истата на cubeslam.com. Сепак можете да го пуштите само на вашиот компјутер, бидејќи, како и денес, мобилната верзија на Chrome сè уште не поддржува WebRTC. Таквите игри се дизајнирани и за промовирање на Хром и WebRTC. Не се потребни дополнителни приклучоци за да ја играат играта, дури ни за Flash, секако дека ја имате најновата верзија на Chrome.

WebRTC за програмери

WebRTC е проект со отворен код. API-то што ќе биде обезбедено за комуникација во реално време (RTC) помеѓу прелистувачите е во едноставен JavaScript.

За подетално разбирање на WebRTC, видете го ова видео.