Говорна и видео комуникација у реалном времену између претраживача
Конвенционални начин на који се врши гласовна и видео комуникација, а такође иу којем се подаци преносе, заснива се на моделу клијент-сервер. Мора постојати сервер да сервира и све или све комуникационе уређаје и ставља их у контакт. Комуникација стога мора проћи кроз облак или главну машину.
ВебРТЦ све то измени. То доводи до комуникације са нечим што се дешава директно између две машине, али близу или далеко су. Такође, ради у претраживачима - нема потребе за скидањем и инсталирањем било чега.
Ко је иза ВебРТЦ-а?
Постоји тим гиганата иза концепта који се мењају у игри. Гоогле, Мозилла и Опера већ раде на подршци, док Мицрософт показује интерес, али остаје прилично пасиван, рекавши да ће ући у лопту када је ствар стандардизована. Говорећи о стандардизацији, ИЕТФ и ВВВЦ ради на дефинисању и обликовању стандарда. Стандардизоваће се у АПИ (Апплицатион Программинг Интерфаце) који програмери могу користити да производе једноставне комуникационе алате који се могу користити у прегледачима.
Зашто ВебРТЦ?
Оно што покушава постићи је до сада могуће само у великим организацијама кроз коришћење скупих накнада за лиценцирање и скупих власничких додатака. Са ВебРТЦ АПИ-ом, свако са основним програмским знањем моћи ће да развије робусне алате за говорну и видео комуникацију и податке за веб апликације. Веб РТЦ ће донети неколико погодности, укључујући:
- Корисници више неће бити потребни за преузимање и инсталирање власничких апликација. Они морају само користити своје ВебРТЦ подржане прегледаче.
- Потребан је мањи пропусни опсег, пошто ће растојање покривено током комуникације бити смањено елиминацијом сервера и веза у облаку.
- Као резултат, биће мање латенције и квалитетније аудио и видео записа.
- Подаци ће бити ефикаснији путем технологије.
- Више неће бити потребе за додатке као што је Фласх.
- Биће лакше развити алате за комуникацију. Користиће се природни ХТМЛ5 елементи.
Препреке које се суочавају са ВебРТЦ-ом
Постоје бројни проблеми које тимови који раде на ВебРТЦ-у морају да се обрате како би добили нешто коначно. Међу њима су следеће:
- Који код се користи? Пошто играчи имају различите интересе, они се још нису сложили да ли да користе Х.264, ВП8 или друге кодеке.
- Будући да ће технологија бити базирана на претраживачима, компатибилност претраживача ће бити проблем. Само га подржавају Цхроме, Фирефок и Опера. Недостатак прегледача са подршком ВебРТЦ-а ће бити штетан.
- Стандард још увек није у потпуности дефинисан, што представља проблем у његовом усвајању од стране кључних играча.
Пример апликације ВебРТЦ
Добар пример апликације ВебРТЦ је Гоогле-ова Цубе Слам која вам омогућава да играте понг са лицем лицем у лице, без обзира на раздаљину између вас. Графика игре се приказује помоћу ВебГЛ-а и соундтрацк-а ако се доставља путем веб аудио-а. Можете играти исто на цубеслам.цом. Међутим, можете га само репродуковати на рачунару јер, као данас, мобилна верзија Цхроме-а још увек не подржава ВебРТЦ. Такве игре су дизајниране тако да промовишу Цхроме и ВебРТЦ. Нема додатних додатака за играње игре, чак ни Фласх, обезбеђено је, наравно, да имате најновију верзију Цхроме-а.
ВебРТЦ за програмера
ВебРТЦ је пројекат отвореног извора. АПИ који ће бити обезбеђен за комуникацију у реалном времену (РТЦ) између прегледача је у једноставном ЈаваСцрипту.
За детаљније разумијевање ВебРТЦ-а, гледајте овај видео.