WebRTC Videochat a videokonference podpora

WebRTC je nová Real-Time video komunikační technologie. Podpora není k dispozici ve všech prohlížečích a zařízeních, ale roste. Skutečným problémem v současné době je škálovatelnost.

Škálovatelnost

Proto může být WebRTC peeringových sítí, stále musí být nedaleké uzlu ke snadnější distribuci proudu do ostatních místních hostitelů. Díval se přes globální síť může být neuvěřitelně obtížné.

Konvenční řešení out-of-the-box WebRTC vyžadují každý klient zřídit a udržovat samostatné připojení s každým účastníkem ve složité síti kde zatížení šířky pásma zvyšuje exponenciálně jako je přidán každý další účastník.

Vysílání musí server třídy připojení přímých přenosů pro více uživatelů a pravidelné domácí připojení ADSL (To je má vyšší ke stažení a větší upload) způsobí, že skutečné problémy.

Při testování s 2 nebo málo uživatelů funguje v dema a malé zatížení zkoušky, WebRTC limity často ukazují v režimu výroby: když mnoho uživatelů sledují stejné HD stream a je pravidelné vysílání připojení nepoužitelný.

Všechny startupy Doufám, že se že jejich datových proudů aplikace se stane obrovský úspěch, s tisíce diváků sledování. Umělec streamování video v full hd 8 MB/s přímo do 100 diváci na různých místech světa by vyžadovalo až 800Mbps nahrát připojení.
Většina ADSL připojení mají pod 100 MB/s upload umožňuje vysílání takové video na maximálně 12 Uživatelé.

Řešení je použití synchronizačního serveru pro datové proudy spolehlivé od a WebRTC klientům, jak je implementováno s BroadcastLiveVideo řešení.

Podpora pravidelné prohlížečů a spolehlivost provedení

WebRTC není aktuálně podporován výchozím nastavení PC prohlížečích ve starších systémech (Internet Explorer pro systém Windows a Safari pro starší Mac OS) nebo obecně starší verze používané mnoha uživateli.
To vytváří skutečný problém pro organizaci sítě s standardní softwarové distribuce, starší OS nastavení, studia a internet slušní lidé s restriktivní software pro správu nebo prostý nováček uživatelů, kteří používají počítače s výchozím nastavením.
WebRTC není podporována v současné době na výchozí mobilní prohlížeče buď, Kromě nejnovější Android.
Zatímco WebRTC je populární s technologií mágů a nadšenci, mnoho pravidelných uživatelů nejsou schopni přistupovat k takové implementace nebo lze použít pouze omezeně.

WebRTC standardy jsou včasné v procesu ratifikace. Prohlížeče podporující WebRTC nejsou zcela transparentní s aktualizacemi, což může mít za následek problémy s implementací WebRTC.

Další podrobnosti najdete tyto referenční stránky:

[tabulka]

PC prohlížeč;Podíl;WebRTC;RTMP

Aplikace Internet Explorer + Edge (Výchozí nastavení systému Windows);9%;Ne *;Ano

Safari (MacOS výchozí);13%; Ne; Ano

Chrom;57%;Ano;Ano

Aplikace Firefox; 9%;Ano *;Ano

Opery;5%;Ano;Ano

[/tabulka]

*Mozilla zprávy Navigator.getUserMedia jako zastaralé a MediaDevices.getUserMedia jako experimentální .
*Aplikace Internet Explorer nepodporuje WebRTC vůbec, ale existují plány na zavedení jistou podporu v Edge prohlížeč .

PC prohlížeče podíl na trhu ukazuje, že WebRTC nastavení nebude fungovat pro mnoho uživatelů PC z důvodu podpory prohlížečů. Mnohé z těchto uživatelů s výchozím prohlížeči jsou začátečníky nebo omezeno pracoviště politiky používajících různé prohlížeče a pravděpodobně nezmění jejich prohlížeče.
Na mobily WebRTC podpora je ještě nižší, zatímco RTMP je podporována jak na Android a iOS s aplikace.
Streamů RTMP lze publikovat na iOS a Android prohlížeče jako HLS.

WebRTC vs RTMP

V současné době, WebRTC je stále v rozvoji diskuse k jeho úplné provedení, zatímco RTMP je již k dispozici pro veškeré komunikace v reálném čase projektu nasazení.

WebRTC by mohlo být řešení pro budoucnost a RTMP je řešení pro dárek, který by mohl být vyžadován nějakou dobu.

WebRTC by mohlo ztratit současný boj o jeho normalizace a interoperability, s mnoha návrhy implementace nad horním webových prohlížečů nebo s rozdílným tržního přístupu od Google, Microsoft, Jablko.

RTMP je spolehlivě implementován ve všech PC s Flash plugin a jako samostatné aplikace pro stolní počítače a mobilní OS.

Přenos (RTMP Server) vs P2P (WebRTC nebo Flash RTMFP)

V závislosti na nastavení poskytovatele služeb Internetu a sítě významný podíl uživatelů nemůže připojit a stream přímo do sebe vůbec. Některé zkušenosti obrovské latence (několik vteřin) a masivní rám ztrátu přes P2P.

Otestujte své schopnosti P2P sítě s tímto Kontrola připojení RTMFP .

Použití serveru relay je nejspolehlivější řešení pro video komunikace.

Někteří poskytovatelé jen říct 8% jejich uživatelů potřebují RTMP, ale to by mohlo být zkreslená, zvažování zdůrazňují WebRTC / RTMFP relací, které nevyžadují streaming server náklady.
Obvykle většina domácí připojení k Internetu nechoďte s P2P, pokud jsou uživatelé v síti stejné nebo velmi blízko. Připojení k serveru třídy jsou obvykle vyžadovány pro spolehlivé P2P na této technologie.

Zabezpečení se týká s pomocí prohlížečů že podpora WebRTC

V lednu 2015, TorrentFreak oznámil, že prohlížečů podporujících WebRTC trpí vážnou bezpečnostní chybu, která ohrožuje bezpečnost VPN tunelů, tím, že skutečnou IP adresu uživatele, číst. IP adresu číst žádosti nejsou zobrazeny v konzole pro vývojáře prohlížečů, a nejsou blokovány společné ad blokování/soukromí pluginy (povolení online sledování inzerenty a jiné subjekty i přes bezpečnostní opatření).

Pokud je váš prohlížeč tento test WebRTC kompatibilní Nástroj k rozpoznání rozhraní IP.

Konci Flash

Blesk byl plánován vysadit před deseti lety, ale alternativy trvalo dlouhou dobu a pokračující podporu prohlížečů, jako byla jedinou spolehlivou metodou poskytovat určité funkce jako vysílání webové kamery.

V současné době prohlížeče a vývojáři plánují podporu pro Flash na konci 2020.

Flash podpora bude přerušeno v prohlížečích, když budou jiné technologie dostupné a spolehlivé pro funkce dříve poskytované Flash pouze (Streamování živého videa z webové kamery).

Konfigurace nastavení P2P pro Flash Player

Jste někdy schválené nebo zakázané p2p pro webové stránky, zaškrtnuto pole a teď nevíte jak změnit toto nastavení?

 

Panel pro nastavení globální P2P Flash Player přístup pomocí tohoto odkazu níže:

http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager09.html

 

Použití Odstranit všechny webové stránkytlačítko s mít Flash opakovat pro každý web.

 

Pomocí tohoto panelu můžete zadat nastavení sítí peer-assisted pro jakékoliv webové stránky, které jste navštívili. Další informace o sítí peer-assisted a jak se rozhodnout, zda chcete povolit, vidět Co je to sítě peer-assisted?

Pro každý web jste navštívili, seznam navštívené weby zobrazuje:

  • Název webové stránky, které jste navštívili
  • Nastavení sítí peer-assisted pro webové stránky

Změnit nastavení sítě

Chcete-li zadat nastavení pro konkrétní web, Vyberte web v seznamu navštívené weby, a poté změňte jeho nastavení podle potřeby. Následující seznam vysvětluje možnosti:

  • Pokud nechcete, aby tento web sdílel vaši šířku pásma, a nechcete na to být znovu dotazováni, Vyberte možnost vždy odmítnout.
  • Pokud chcete tento web sdílel vaši šířku pásma, a nechcete na to být znovu dotazováni, Vyberte možnost vždy povolit.
  • Pokud chcete, aby přehrávač Flash Player před sdílením šířky pásma, Vyberte možnost vždy se dotázat.

Zakázat uplink sítí P2P pro všechny

Pokud nikdy nechcete sdílet šířku pásma, Vyberte možnost zakázat uplink sítí P2P pro všechny. Toto nastavení má vliv na weby, které jste již navštívili a weby, které jste dosud nenavštívili. Pokud zrušíte výběr této možnosti, předchozí nastavení pro jednotlivé weby (Pokud existuje) jsou obnoveny.