WebRTC Растлумачэнні

У рэжыме рэальнага часу перадачы голасу і відэа сувязі паміж браўзэрамі

Звычайным спосабам, у якім голас і відэа сувязь ажыццяўляецца, а таксама, у якім перадаюцца дадзеныя, на аснове мадэлі кліент-сервер. Там павінна быць нешта сервер для абслугоўвання як і ўсе сазлучаныя прылады і змясціць іх у кантакт. Таму камунікацыя павінна прайсці праз воблака або асноўную машыну.

WebRTC змяняе ўсё гэта. Яна прыносіць паведамленне да нечага, што адбываецца непасрэдна паміж двума машынамі, аднак блізка або далёка яны знаходзяцца. Акрамя таго, ён працуе ў браўзэрах - няма неабходнасці загружаць і ўсталёўваць што-небудзь.

Хто стаіць за WebRTC?

Існуе каманда гігантаў ззаду гэтай гульні змяняецца канцэпцыі. Google, Mozilla і Opera ўжо працуюць у падтрымку да яго, у той час як Microsoft праявіла цікавасць, але застаецца досыць пасіўным, кажучы, што гэта будзе ўводзіць мяч, калі рэч была стандартызаваны. Гаворачы аб стандартызацыі, IETF і WWWC працуюць, каб вызначыць і сфармаваць яго ў якасці стандарту. Гэта будзе стандартызавана ў API (Application Programming Interface) , які распрацоўшчыкі могуць выкарыстоўваць для прадукцыі простых сродкаў камунікацыі , якія могуць быць выкарыстаны ў браўзэрах.

Чаму WebRTC?

Што яна спрабуе дасягнуць было магчыма да гэтага часу толькі ў буйных арганізацыях за кошт выкарыстання дарагіх ліцэнзійных плацяжоў і дарагіх фірменных убудоў. З API WebRTC, любы чалавек з базавымі ведамі праграмавання будзе мець магчымасць распрацоўваць надзейныя прылады для перадачы голасу і відэа сувязі, і дадзеныя вэб-прыкладанні. Web RTC будзе пераканаць шэраг пераваг, у тым ліку:

Перашкоды, якія стаяць перад WebRTC

Ёсць цэлы шэраг пытанняў, якія каманды, якія працуюць на WebRTC павінны звярнуцца, каб атрымаць нешта пераканаўчае. Сярод іх наступныя:

Прыклад WebRTC App

Добры прыклад прыкладання WebRTC з'яўляецца Cube Slam Google, што дазваляе гуляць у тэніс з выдаленым іншым тварам да твару, незалежна ад адлегласці паміж вамі. Графіка гульняў адлюстроўваюцца з выкарыстаннем WebGL і гукавога суправаджэння, калі дастаўляюцца праз вэб-аўдыё. Вы можаце гуляць у тое ж самае на cubeslam.com. Аднак вы можаце толькі гуляць на вашым кампутары, як, па стане на сённяшні дзень мабільная версія Chrome пакуль не падтрымлівае WebRTC. Такія гульні былі распрацаваны як для прасоўвання Chrome і WebRTC. Ніякіх дадатковых убудоў не патрабуецца, каб гуляць у гэтую гульню, нават не Flash, пры ўмове, вядома, у вас ёсць апошняя версія Chrome.

WebRTC Для распрацоўшчыкаў

WebRTC з'яўляецца праектам з адкрытым зыходным кодам. API, які будзе прадастаўляцца для сувязі ў рэальным часе (RTC) паміж браўзэрамі ў простай JavaScript.

Для разумення больш паглыбленага WebRTC, глядзець гэта відэа.