WebRTC vysvětlil, co je to API a jak se mění internet?

  • Peter Holmes
  • 0
  • 4097
  • 204
reklama

Internet se dnes výrazně liší od toho, co bylo před 10 lety. Tehdy, pokud jste chtěli dělat něco středně ambiciózního, jako jsou videokonference, museli jste pracovat s pluginy, které prostě nefungovaly tak dobře. Mám samozřejmě na mysli Flash, který Steve Jobs v roce 2010 notoricky zabil za to, že je nejistý, pomalý a nevhodný do světa dotykových zařízení..

Teď je něco lepšího.

Jmenuje se WebRTC a umožňuje vývojářům vytvářet aplikace v reálném čase, jako jsou MMORPG (masivně multiplayerové online hry na hraní rolí) a nástroje pro videokonference, pomocí otevřených webových technologií, jako je HTML5 Co je HTML5 a jak se mění Jak procházím? [MakeUseOf vysvětluje] Co je HTML5 a jak se mění způsob procházení? [MakeUseOf vysvětluje] Během několika posledních let jste možná slyšeli termín HTML5 jednou za čas. Ať už víte něco o vývoji webových stránek nebo ne, koncept může být poněkud mlhavý a matoucí. Je zřejmé, že ..., JavaScript Co je JavaScript a může internet bez něj existovat? Co je to JavaScript a může bez něj existovat internet? JavaScript je jednou z těch věcí, které mnozí považují za samozřejmost. Každý to používá. a CSS.

Zde je vše, co potřebujete vědět o WebRTC.

Co to dokáže??

Možná nejdůležitější věcí, kterou si pamatovat, je, že WebRTC není ve skutečnosti jediné API (rozhraní pro programování aplikací, co jsou API a jak otevírají API mění internet Co jsou API a jak otevírají API mění internet Už jste někdy přemýšleli, jak programy v počítači a weby, které navštěvujete „mluvit“ navzájem?) nebo produkt. Spíše je to rodina API, každá v různých stavech dokončení, s různou podporou v prohlížeči a provádějící radikálně odlišné úkoly.

Některá rozhraní API WebRTC nejsou nijak zvlášť vzrušující. Plní úkoly tak jednoduché, jako je získání přístupu k webové kameře a mikrofonu počítače. Ale jiní jsou mnohem ambicióznější.

Jedno rozhraní API například umožňuje uživatelům sdílet obrazovku se vzdáleným uživatelem. Další podporuje simulcasting, který umožňuje uživatelům vysílat video v různých úrovních kvality a detailů. Další rozhraní API WebRTC (MediaStream API) umožňuje vývojářům zpracovat zvuk za chodu, ztlumit, pozastavit a přidat stopy podle potřeby..

Je toho víc. Mnohem více. Jistě víc, než by se dalo rozumně projednat v článku o 1000 slovech.

Stručně řečeno, WebRTC poskytuje nádhernou rodinu API, která umožňují práci se vzdálenými počítači v reálném čase. Je to vzrušující a lidé jej používají k neuvěřitelným a ohromujícím věcem.

Na co lidé používají?

Jedním z úspěšnějších využití WebRTC v reálném světě je Appear.in. Zkontrolovali jsme jej. Přes Hangouts Google Plus. Appear.in je tady a je to opravdu dobrý krok přes Google Plus Hangouts. Appear.in je tady a je to opravdu dobré Lidé už dlouho volají po slušné aplikaci pro videokonference. Mysleli jsme si, že to je Google Plus. Mýlili jsme se. Seznamte se s Appear.in. krátce poté, co byla zahájena v roce 2012, a byli ohromeni tím, jak díky videokonferenci o něco příjemnější, a to díky racionální estetice a nedostatku přihlášení, účtů a pluginů. Vytvoření videochatu je jednoduše otázkou stisknutí tlačítka a sdílení odkazu s osobou, se kterou chcete chatovat.

Appear.in není jedinou službou WebRTC podporující video. Došlo k výbuchu produktů vytvořených společnostmi, které jsou do hlavního proudu. Společnosti jako Citrix's GoToMeeting zdarma a Firefox Hello Seznamte se s Firefoxem Hello Video Chat a Firefox Marketplace v novém Firefoxu 35 Seznamte se s Firefoxem Hello Video Chat a Firefox Marketplace v novém Firefoxu 35 Firefox 35 představuje platformu s více platformami pro videochat s názvem Firefox Dobrý den, umožňuje uživatelům beta-test nového Firefox Marketplace, a také peče v sociální sdílení na webu. . Obecně se také věří, že Skype pro Web využívá WebRTC.

WebRTC se také používá k vytváření interaktivních her pro více hráčů založených na prohlížeči. Většinou se jedná o záležitosti s nízkým rozpočtem, avšak až na některé významné výjimky. Hobit: Bitva o pět armád [Už není k dispozici] byla vydána na konci roku 2014 jako navázání na poslední splátku epické ságy Petera Jacksona.

Díky technologii WebGL a WebRTC je hráč umístěn v botách jedné z frakcí Střední Země (orkové, elfové, lidé a trpaslíci) a poté je postaven proti jiným hráčům, všichni se touží stát se právoplatnými vládci Tolkeinova fantazijního světa.

Ale i přes neuvěřitelné způsoby, jak se WebRTC používá, je podpora v celé řadě prohlížečů neuvěřitelně omezená..

Podpora prohlížeče

Google Chrome a Firefox mají pravděpodobně nejkomplexnější podporu pro WebRTC, i když v obou prohlížečích chybí některé znatelné nepřítomnosti. Firefox například chybí rozhraní Simulcast API, které je k dispozici pro Chrome, zatímco Chrome postrádá streamování videa H.264.

Podpora WebRTC v Opeře je solidní, i když to není překvapivé, protože používá stejný agent vykreslování jako Google Chrome.

Kdekoli v celém spektru prohlížeče jsou Internet Explorer a Safari. Ty nepodporují WebRTC a neexistují žádné rumblings z Microsoft a Apple táborů o budoucí podpoře. Existují však nástroje třetích stran, které přidávají funkce WebRTC. Nedávno jsme jeden zkontrolovali.

Skyas společnosti Temasys: Zde je návod, jak pracovat s aplikací WebRTC v aplikaci Internet Explorer a Safari. Zde je návod, jak pracovat s aplikací WebRTC v aplikaci Internet Explorer a Safari. Chcete slyšet tajemství? Je to velký. Jste si jisti, že to zvládnete? Dobře, jde to. Kromě prohlížeče Google Chrome existují i ​​další webové prohlížeče. je bezplatný plugin pro IE a Safari, který zavádí funkce WebRTC. Nicméně, to přichází s úlovkem, a to, že to funguje pouze omezený počet webových stránek, a vzhled.in není jedním z nich.

Je to bezpečné?

WebRTC je samozřejmě významným krokem od Adobe Flash, který byl výchozím způsobem komunikace v reálném čase v prohlížeči. Flash byl naprosto sužován zranitelností a nechal uživatele vystavené hackerům a malwaru. Tento problém byl jedním z mnoha, na které poukázal Steve Jobs ve své eseji, která vysvětlovala, proč by Flash do iPhonu nikdy nedorazil.

Naštěstí WebRTC netrpí stejnými problémy, které jsou pro Flash endemické, jednoduše proto, že se nejedná o jednotlivý software - v tomto případě plugin prohlížeče - pluginy prohlížeče - jeden z největších bezpečnostních problémů na webu dnes [názor] prohlížeč Pluginy - jeden z největších bezpečnostních problémů na webu dnes [Stanovisko] Webové prohlížeče se v průběhu let staly mnohem bezpečnějšími a odolnějšími proti útokům. Velkým problémem zabezpečení prohlížeče v těchto dnech jsou pluginy prohlížeče. Nemyslím rozšíření, která nainstalujete do svého prohlížeče…. Je to API.

To neznamená, že WebRTC neměl problémy s bezpečností. Má to. Jen ne ve stejném měřítku.

Koncem minulého roku se ukázalo, že bylo možné najít skutečnou IP adresu uživatele VPN, jednoduše pomocí několika řádků kódu JavaScript, které používají části rozhraní WebRTC API..

VPN jsou samozřejmě běžně používány jednotlivci, kteří jsou si vědomi soukromí. 8 Případy, kdy jste nepoužívali VPN, ale měli jste: Kontrolní seznam VPN 8 Případy, které jste nepoužívali, ale měli byste: Kontrolní seznam VPN Pokud dosud jste se neuvažovali o přihlášení k odběru VPN, abyste si zabezpečili své soukromí, nyní je čas. kteří chtějí zmatit své online aktivity. Tento problém ještě musí existovat, kromě úplného vypnutí WebRTC. To lze provést pomocí rozšíření Zakázat rozšíření WebRTC Firefox a pluginu Zastavit WebRTC pro Chrome [Už není k dispozici], nebo zcela deaktivovat JavaScript..

Překážky dopředu

Slib WebRTC nemůže být přeceňován. To, více než cokoli jiného v rodině HTML5, má šanci změnit způsob, jakým používáme internet, a tím je více spolupracovat a interaktivnější.

Do té doby však existuje mnoho překážek, které je třeba překonat. W3C zoufale potřebuje dostat Microsoft a Apple na palubu a musí zajistit konzistentní zážitek v prohlížečích, které jej podporují.

Do té doby zůstane velmi specializovanou technologií.

Souhlasit? Nesouhlasit? Dejte mi vědět v komentářích níže.




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.