WebRTC videochatt och videokonferenser stöd

WebRTC är en ny realtid video kommunikationsteknik. Support är inte tillgänglig på alla webbläsare och enheter men ökar. Det verkliga problemet i dagsläget är skalbarhet.

Skalbarhet

Eftersom WebRTC använder peering nätverk, det fortfarande måste finnas en närliggande nod för att distribuera strömmen till andra lokala värdar. Peering i ett globalt nätverk kan vara otroligt svårt.

Konventionella out-of-the-box WebRTC lösningar kräver varje klient att upprätta och upprätthålla separata anslutningar med alla andra deltagare i ett komplicerat nätverk där bandbredd belastningen ökar exponentiellt varje ytterligare deltagare läggs.

Programföretagen behöver grade serveranslutningar att live streama till flera användare och använder en vanlig hem ADSL-anslutning (som har har högre nedladdning och större uppladdning) orsakar verkliga problem.

När du testar med 2 eller några användare fungerar bra i demos och liten belastning prövningar, WebRTC gränser visar ofta i produktionsläge: blir oanvändbar när många användare tittar på samma HD ström och programföretaget anslutning är regelbunden.

Alla startup hoppas deras streaming program kommer att bli en stor succé, med tusentals tittarna. En artist streaming en full hd-video på 8 Mbit/s direkt till 100 tittare i olika världen platser skulle kräva upp till 800Mbps Ladda upp anslutning.
De flesta ADSL-anslutningar har under 100 Mbps överföring att tillåta sådana videoströmning till maximalt 12 användare.

En lösning är att använda en relay-server för strömmande pålitlig från och WebRTC klienter som genomförs med den BroadcastLiveVideo lösning.

Stöd för vanliga webbläsare och tillförlitlighet av genomförandet

WebRTC stöds inte för närvarande av standard PC webbläsare på äldre system (Internet Explorer för Windows och Safari för äldre Mac OS) eller generellt äldre versioner som används av många användare.
Detta skapar ett verkligt problem för organisationen nätverk med standard programvarudistributioner, äldre OS uppställningar, Studios och internet caffes med restriktiva administrativ programvara eller vanligt nybörjare användare som använder sina datorer med standardinställningen.
WebRTC stöds inte för närvarande på standard mobila webbläsare antingen, med undantag för senaste Android.
Medan WebRTC är populär teknik nördar och entusiaster, många vanliga användare kan inte komma åt sådan implementering eller kan använda endast begränsad funktionalitet.

WebRTC standarder är tidigt i processen för ratificering. Webbläsare som stöder WebRTC är inte helt transparent med uppdateringar vilket kan resultera i problem med genomförandet av WebRTC.

För mer information se dessa referenswebbplatser:

PC-webbläsare Aktie WebRTC RTMP
Internet Explorer + Edge (Windows standard) 9% Nr * Ja
Safari (MacOS standard) 13% Nej Ja
Chrome 57% Ja Ja
Firefox 9% Ja * Ja
Opera 5% Ja Ja

*Mozilla rapporter Navigator.getUserMedia som föråldrade funktioner och MediaDevices.getUserMedia som experimentella .
*IE stöder inte WebRTC alls men det finns planer på att införa visst stöd i Edge webbläsare .

PC webbläsaren marknadsandel visar WebRTC installationsprogrammet inte kommer att fungera för många PC-användare på grund av webbläsarstöd. Många av dessa användare med standard webbläsare är nybörjare eller begränsade av arbetsplatsen politik från att använda en annan webbläsare och är osannolikt att ändra deras webbläsare.
På mobiler WebRTC är stöd ännu lägre medan RTMP stöds både Android och iOS med apps.
RTMP strömmar kan publiceras på iOS och Android webbläsare som HLS.

WebRTC vs RTMP

För närvarande, WebRTC är fortfarande i utveckling diskussion för dess fullständiga genomförande RTMP är redan tillgängliga för alla realtid kommunikation projekt distributioner.

WebRTC kan vara en lösning för framtiden och RTMP är en lösning för närvarande som kan krävas för en stund.

WebRTC kan förlora den nuvarande kampen för dess standardisering och driftskompatibilitet, med många implementering förslag över toppen spindelväv beten eller med en avvikande marknaden strategi från Google, Microsoft, Äpple.

RTMP genomförs på ett tillförlitligt sätt på alla PC-webbläsare med Flash-plugin och som fristående applikationer för mobila och stationära OS.

Förmedlas (RTMP-Server) vs P2P (WebRTC eller Flash RTMFP)

Beroende på ISP och network setup inte kan en betydande andel av användare ansluta och strömma direkt till varandra på alla. Några upplever enorma latens (flera sekunder) och massiv ram förlust över P2P.

Testa din P2P nätverksfunktioner med detta RTMFP Connectivity checker .

Använda en relay-server är mest tillförlitliga lösningen för videokommunikation.

Vissa leverantörer säger bara 8% av användarna behöver RTMP men som kunde vara partisk med tanke på att de betonar WebRTC / RTMFP sessioner som inte kräver streaming server kostnader.
Vanligtvis går de flesta hem internet-anslutningar inte bra med P2P om användare inte är i samma eller mycket nära nätverk. Grade serveranslutningar är vanligtvis krävs för tillförlitliga P2P på denna teknik.

Säkerhet handlar med hjälp av webbläsare som stöd WebRTC

I januari 2015, TorrentFreak rapporterade att webbläsare som stöder WebRTC lider av en allvarlig säkerhetsbrist som äventyrar säkerheten för VPN-tunnlar, genom att tillåta användaren att läsa riktiga IP-adress. IP-adressen läsa begäranden inte visas i webbläsare utvecklarkonsolen, och de blockeras inte av gemensamma annons blockera/privacy plugins (aktivera online spårning av annonsörer och andra enheter trots försiktighetsåtgärder).

Om din webbläsare är WebRTC kompatibel testa detta IP-verktyg.

Slutet av Flash

Blixt planerades sättas ett decennium sedan men alternativ tog lång tid och webbläsare fortsatt stöd eftersom det var den enda pålitliga metoden att tillhandahålla vissa funktioner som sänder webbkamera.

För närvarande planerar webbläsare och utvecklarna att supporten upphör för Flash i slutet av 2020.

Flash-stöd kommer att avbrytas av webbläsare när andra tekniker blir tillgängliga och tillförlitliga för funktioner som tidigare tillhandahölls av Flash endast (strömmande video från webbkamera).

Jämföra Video Hosting för företag

Jämför och recension Top video webbhotell för företag (värd video annonser, betala per Visa videor, begränsad tillgång video on-demand, stora filmer/dokumentärer/filmer/serier, vuxna videor, egen spelare med egna annonser och/eller åtkomstkontroll).

Hög volym leverantörer med planer som klarar minst 5000 GB överföring per månad ansågs.

Månatlig överföring prisjämförelse

Wistia Vzaar Cincopa VideoWhisper VideoShareVOD
1 TB $300 $200 $249.95 $50* $20
5 TB $750 $500 $900 $100 $100
15 TB $1500 - $2700 $200 $200**
50 TB $3000 - - $250 $250**

*Inträde plan för VideoWhisper levereras med 2Tb/månad.
**VideoShareVOD ger dynamisk VOD hosting som multipler av $20/mo planen. För högre volym än 5 enheter är det billigare att ta den högre VideoWhisper hosting alternativ.

Årlig överföring prisjämförelse

Vissa leverantörer har bättre erbjudanden för planer betalas årsvis:

Vzaar VideoWhisper
1 TB/mo $1920/y $400/y
5 TB/mo $4800/y $1000/y
15 TB/mo - $2000/y
50 TB/mo - $3500/y
100 TB/mo - $4800/y

Genomsnittliga bandbredden för/månad

Detta uppskattar fortlöpande bandbredd (anslutning) krävs på servern att konsumera månatliga överföringsbeloppet, kontinuerligt. Värden beräknas genom att dividera totala månatliga överföringen till sekunder i en månad och konvertera till bps.

Månatliga överföringen Genomsnittliga bandbredd
1 TB 3 Mbit/s
5 TB 15 Mbit/s
15 TB 46 Mbit/s
30 TB 93 Mbit/s
50 TB 154 Mbit/s
100 TB 308 Mbit/s

Som framgår av tabellen ovan, att konsumera över 30 TB/månad en regelbunden 100 Mbit/s anslutning är inte tillräckligt.
Att ’ s varför de flesta leverantörer kan ’ t handtag volymer över 30Mbps på deras servrar, även om de används flytande.

Dåliga med sådana leverantörer med 100 Mbit/s anslutning är att de kan ’ t handtag trafiken spikar. Med en 100 Mbps är maximum flytta som kan uppstå i teorin på en dag 1Tb. Det innebär att även om planen ingår 30Tb/månad, om det ’ s en våg av besökare under några dagar och kräva mer än genomsnittligt, de kommer inte att kunna komma åt innehåll på grund av anslutningsbegränsningar.

Från erbjudanden ovan, Det ser ut som bara VideoWhisper ger 1000Mbit/s Video Hosting och kanske Wistia medan resten använda 100Mbps servrar.