WebRTC Videochat und Conferencing-Support

WebRTC ist eine neue Echtzeit-video-Kommunikations-Technologie. Unterstützung gibt es nicht auf allen Browsern und Geräten aber steigt. Das wirkliche Problem in der Gegenwart ist die Skalierbarkeit.

Skalierbarkeit

Da WebRTC peering Netzwerke nutzt, Es gibt immer noch hat zu einem nahe gelegenen Knoten zu helfen, den Stream zu anderen lokalen Hosts zu verteilen. Peering über ein globales Netzwerk kann unglaublich schwierig sein..

Konventionelle Out-of-the-Box WebRTC Lösungen erfordern jeden Kunden aufbauen und pflegen separate Verbindungen mit jeden anderen Teilnehmer in ein kompliziertes Netzwerk, wo die Bandbreite Last exponentiell erhöht jeder zusätzliche Teilnehmer hinzugefügt wird.

Sender benötigen Grade Serververbindungen zu live-Stream an mehrere Benutzer und eine regelmäßige Hause ADSL-Verbindung nutzen (Das hat hat höhere Download und größere Upload) echte Probleme verursacht.

Während des Tests mit 2 oder nur wenige Benutzer funktioniert in Demos und Testversionen der kleine Laden, WebRTC Grenzen zeigen oft im Produktionsmodus: unbrauchbar wird, wenn viele Benutzer gleiche HD-Stream gerade sind und Sender Verbindung regelmäßig ist.

Alle Start-ups hoffe, dass ihre Streaming-Anwendungen werden ein großer Erfolg, mit Tausenden von Zuschauern. Ein Performer-streaming ein Full HD-video an 8 Mbps direkt zu 100 Zuschauer an verschiedenen Orten der Welt müssten bis zu 800Mbps Upload-Verbindung.
Die meisten ADSL-Verbindungen haben unter 100 Mbit/s Upload, so dass solche Videostreaming auf maximal 12 Benutzer.

Eine Lösung besteht darin, einen Relay-Server für streaming zuverlässig aus und WebRTC Kunden zu verwenden, da mit implementiert die BroadcastLiveVideo Lösung.

Normalen Browsersupport und Zuverlässigkeit der Umsetzung

WebRTC wird derzeit nicht von Standard-PC-Browser auf älteren Systemen unterstützt. (Internet Explorer für Windows und Safari für ältere Mac OS) oder in der Regel ältere Versionen von vielen Benutzern verwendet.
Dadurch entsteht ein echtes Problem für Organisation Netzwerke mit standard-Software-Distributionen, ältere OS-setups, Studios und Internet Cafes mit restriktiven Verwaltungssoftware oder schlicht Newbie Benutzer, die ihre Computer mit Standard-Setup verwenden.
WebRTC ist derzeit nicht auf Standard-Handy-Browser unterstützt entweder, ausgenommen neuesten Android.
Während WebRTC ist mit Technik-Freaks und Fans beliebt, viele regelmäßige Benutzer sind nicht in der Lage, solche Implementierung zuzugreifen oder können nur eingeschränkte Funktionalität.

WebRTC Normen sind früh in den Prozess der Ratifizierung. Browser unterstützt WebRTC sind nicht vollständig transparent mit Updates, die Probleme mit der Umsetzung des WebRTC führen kann.

Weitere Details finden Sie diese Referenzseiten:

PC-Browser Aktie WebRTC RTMP
Internet Explorer + Kante (Windows-Standard-) 9% Hol Ja
Safari (MacOS Standard) 13% Keine Ja
Chrom 57% Ja Ja
Firefox 9% Ja * Ja
Oper 5% Ja Ja

*Mozilla-Berichte Navigator.getUserMedia als Deprecated und MediaDevices.GetUserMedia als experimentelle .
*IE unterstützt WebRTC überhaupt nicht, aber es gibt Pläne zur Einführung einige Unterstützung in Kante Browser .

PC-Browser Marktanteil zeigt, WebRTC-Setup funktioniert nicht für viele PC-Nutzer durch Browser-Unterstützung. Viele dieser Benutzer mit Standard Browser sind Anfänger oder durch Arbeitsplatzpolitik aus mit einem anderen Browser beschränkt und es ist unwahrscheinlich, ihren Browser zu ändern.
Auf Handys WebRTC-Unterstützung ist noch niedriger, während RTMP sowohl auf Android und iOS mit unterstützt Apps.
RTMP-Streams können auf iOS und Android Browser wie veröffentlicht HLS.

WebRTC vs RTMP

Zur Zeit, WebRTC ist noch in Entwicklung Diskussion für die vollständige Umsetzung der Erwägung, dass RTMP ist bereits für Bereitstellungen jedes möglichen Echtzeit-Kommunikation Projekt verfügbar.

WebRTC könnte eine Lösung für die Zukunft sein und RTMP ist eine Lösung für die Gegenwart, die für eine Weile erforderlich sein könnte.

WebRTC konnten den gegenwärtigen Kampf für seine Standardisierung und Interoperabilität verlieren, mit vielen Umsetzungsvorschläge über die Top-Web-Browser oder mit einem divergierenden Marktansatz von Google, Microsoft, Apfel.

RTMP ist auf allen PC-Browser mit Flash-Plugin und als Stand-alone-Anwendungen für mobile und Desktop-OS zuverlässig umgesetzt..

Weitergeleitet (RTMP Server) vs P2P (WebRTC oder Flash-RTMFP)

Je nach ISP und Netzwerk-Setup kann kein bedeutenden Anteil der Benutzer verbinden und direkt auf einander überhaupt streamen. Einige Erfahrungen riesige Latenz (einige Sekunden) und massive Rahmenverlust über P2P.

Testen Sie Ihre P2P-Netzwerk-Funktionen mit diesem RTMFP Konnektivität checker .

Unter Verwendung eines Relay-Server ist die zuverlässigste Lösung für Videokommunikation.

Nur einige Anbieter sagen 8% der Nutzer muss RTMP aber das vorgespannt werden könnte erwägen sie betonen WebRTC / RTMFP-Sitzungen, die keine Streaming-Server-Kosten.
In der Regel gehen die meisten zu Hause Internet-Verbindungen auch mit P2P nicht, wenn Benutzer in derselben oder in unmittelbarer Nähe Netzwerk befinden. Serververbindungen Grade sind in der Regel für zuverlässige P2P auf diese Technologie erforderlich.

Sicherheitsbedenken mit Verwendung von Browsern, die WebRTC Unterstützen

Im Januar 2015, Torrentfreak berichtet, dass Browser unterstützt WebRTC leiden unter einer schweren Sicherheitslücke, die die Sicherheit von VPN-Tunneln Kompromisse, indem man die wahre IP-Adresse des Benutzers zu lesenden. Die IP-Adresse-Leseanforderungen sind nicht in der Browser-Entwickler-Konsole sichtbar, und sie nicht durch gemeinsame Werbeblocker / Privatsphäre plugins blockiert werden (ermöglicht Online-Tracking von Werbetreibenden und anderen Stellen trotz Vorsichtsmaßnahmen).

Wenn Ihr Browser WebRTC konforme Test diese IP-Erkennung Werkzeug.

Ende des Blitzes

Flash wurde geplant, um vor einem Jahrzehnt eingestellt werden aber Alternativen nahm eine lange Zeit und Browser-Unterstützung, wie damals die einzige zuverlässige Methode, bestimmte Funktionen bereitzustellen als Rundfunk-webcam.

Derzeit planen Browsern und Entwickler End-Support für Flash am Ende des 2020.

Flash-Unterstützung wird von Browsern eingestellt werden, wenn andere Technologien verfügbar und zuverlässig für Funktionen, die zuvor durch Flash nur werden (Streaming-live-Video von webcam).

Vergleichen Video Hosting for Business

Vergleichen überprüfen Top-Video-Hosting-Provider geschäftlich (Host-Video-Anzeigen, Pay-per-view-Videos, Zugangsbeschränkung Video on Demand, große videos / Dokumentationen / Kino / Serie, adult videos, eigenen Spieler mit eigenen Anzeigen und/oder Zutrittskontrolle).

Hohes Volumen-Anbieter mit den Plänen, die zumindest umgehen kann 5000 Gb Transfer pro Monat galten.

Monatsüberweisung Preisvergleich

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**

*Eintrag Plan für VideoWhisper kommt mit 2Tb/Monat.
**VideoShareVOD bietet dynamische VOD-hosting als ein Vielfaches von 20 $/ Mo-plan. Für höheres Volumen als 5 Einheiten ist es günstiger, die höhere VideoWhisper-Hosting-Optionen zu nehmen.

Jahresüberweisung Preisvergleich

Einige Anbieter bessere Angebote für Pläne jährlich bezahlt haben:

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

Durchschnittliche Bandbreite für monatliche Überweisung

Diese schätzt den Dauereinsatz Bandbreite (Anschluss) auf dem Server benötigt, um die monatliche Überweisungsbetrag verbrauchen, ständig. Werte werden durch Division gesamten monatlichen Überweisung auf Sekunden in einem Monat und die Umstellung auf bps geschätzt.

Monatsüberweisung Durchschnittliche Bandbreite
1 Tb 3 Mbps
5 Tb 15 Mbps
15 Tb 46 Mbps
30 Tb 93 Mbps
50 Tb 154 Mbps
100 Tb 308 Mbps

Wie oben in Tabelle ersichtlich, zu konsumieren über 30 Tb / Monat eine regelmäßige 100 Mbps-Server-Verbindung ist nicht genug.
Dass ’ s, warum die meisten Anbieter können ’ t-Griff-Bände über 30Mbps auf ihren Servern, auch wenn fließend verwendet.

Schlimme an solche Anbieter mit 100 Mbit/s-Verbindung hat, sie können ’ t-Griff-Datenverkehrsspitzen. Mit einem 100 Mbps maximale Übertragungs, die in der Theorie in die auftreten können pro Tag ist 1 TB. Das heißt, selbst wenn Plan umfasst 30 TB / Monat, Wenn es ’ s einen Anstieg der Besucher in wenigen Tagen und erfordern mehr als der Durchschnitt, sie werden nicht in der Lage, Inhalte zugreifen zu können wegen Verbindungslimits.

Von Angeboten oben, es sieht aus wie nur VideoWhisper bietet 1000Mbps Video Hosting und vielleicht Wistia während Ruhe Verwendung 100Mbps-Servern.