TroubleShoot HTML5 und WebRTC Streaming in VideoWhisper

Identifizieren und Beheben von Problemen, die nach der korrekten Konfiguration der VideoWhisper-Lösung auftreten können, getestet und ausgeführt.
Wenn Sie es nicht #8217 installiert haben, wenn Sie es nicht installiert haben, dennoch einen Plan für eine schlüsselfertige Lösung, beispielhaft für HTML5 Videochat .

Stellen Sie vor der Fehlerbehebung sicher, dass Sie die neuesten Plugins haben, Lösung installiert, damit Probleme nicht mit älteren Versionen zusammenhängen. Als Technologie, Browsern, Aktualisierung der Streamingserver, Lösung wird auch entsprechend aktualisiert und ältere Versionen funktionieren möglicherweise nicht mehr.

Streaming-Probleme können verschiedene Ursachen haben: Konfigurationseinstellungen für die Einrichtung, Benutzer-Internetverbindung zum Streaming-Server, Netzwerkbedingungen und Eignung des Streaming-Protokolls, Browsertyp und -version.

Hier’s einige mögliche Probleme und Schritte, um ihre Ursache und mögliche Lösungen zu identifizieren:

Videopixelung, geringe Qualität

1. In HTML5 Videochat App , Umschalten der Einstellungen und Überprüfen der ausgewählten Streaming-Auflösung & Bitrate im Broadcast-Panel und stellen Sie sicher, dass diese nicht auf niedrige Werte konfiguriert sind. Höhere Bitrate und Auflösung sollten eine höhere Qualität bieten. Maximale Bitrate wird durch Lizenz und Hosting-Plan begrenzt.
2. Überprüfen Sie auch echte Streaming-Bitratenmessungen. Umschalten der Einstellungen zum Abrufen von Messungen sowohl für Broadcast- als auch für Wiedergabe-Panels.
+ Stellen Sie sicher, dass die gemessene Bitrate nahe an der ausgewählten Bitrate liegt.
+ Verwenden Sie Chrome auf dem PC, da dies auch WebRTC-Statistiken wie Paketverlust bietet, Latenz, Jitter.
3. Versuchen Sie, die Streaming-Bitrate anzupassen und zu sehen, ob die reale Bitrate basierend auf neuen Einstellungen erreicht wird.. Maximale Bitrate wird durch Lizenz und Hosting-Plan begrenzt.
– WebRTC passt die Qualität auch in Abhängigkeit von den verfügbaren Verbindungs- und Netzwerkbedingungen für UDP an.
Überlastete Netzwerke und WLAN / Je nach Signal kann bei Verwendung von WebRTC UDP paketverlust entstehen. Paketverlust führt zu Unterbrechungen, Pixelation, niedrigere Qualität, automatische Bitrate Downgrade (durch Browser erzwungen).
4. Testen Sie RTMP TCP Broadcasting mit OBS / GoCoder oder andere Geber, wie unten erwähnt. TCP sendet Pakete erneut, Beheben von Signalproblemen im Zusammenhang mit WiFi oder mobiler Verbindung.
5. Wenn Probleme sowohl beim WebRTC- als auch beim RTMP-Streaming auftreten, Messen Sie Ihre Internetverbindung (siehe Anweisungen unten).

Broadcaster-Streaming-Unterbrechungen, häufige Fehler, langsame Website beim Streaming

Bei einigen Sendern können Aufgrund ihrer Internetverbindungsgeschwindigkeit Probleme auftreten., Lage (sehr weit vom Streaming-Server entfernt). Eine niedrigere Verbindung erfordert die Anpassung der maximalen Streaming-Bitrate, es verbraucht nicht #8217 die gesamte verfügbare Bandbreite.

1) Einen Speed-Test von Rundfunk-Standort an einem Ort in der Nähe von Streaming-Server zu tun.
1. Gehe zu https://www.speedtest.net .
2. Server ändern und nach einem Server in Beauharnois suchen (Nordamerika).
3. Drücken Sie GO, um mit der Messung zu beginnen.
3. Erhalten Sie einen Messlink von oben links und teilen Sie ihn mit unseren Mitarbeitern.
Broadcaster-Upload-Verbindung muss Video verarbeiten + Audiostream und auch andere Interaktionen und Webanfragen.

2) In einigen Netzwerkbedingungen funktioniert UDP-Streaming möglicherweise überhaupt nicht oder bietet eine niedrige Bitrate und Zuverlässigkeit (Anzeigen als Pixelung, Unterbrechungen).

Broadcaster kann OBS für PC herunterladen / GoCoder für Mobilgeräte pro Anweisungen in broadcast-Registerkarte, um mit RTMP TCP anstelle von WebRTC UDP zu senden.

Die Verbindung zu sever ist hoch und die Streaming-Qualität ist gering/DISRUPTED, Obwohl in den Einstellungen eine hohe Bitrate konfiguriert ist

– Überprüfen Sie Live-Bitrate-Statistiken in HTML5 Videochat App.
– Versuchen OBS / GoCoder RTMP-Streaming.
Wenn die Verbindungsbitrate hoch und die Livestreamingbitrate niedriger ist als konfiguriert, Problem könnte mit Netzwerkbedingungen und WebRTC-Protokollstreaming über UDP zusammenhängen. Für höhere Qualität und Zuverlässigkeit, Broadcasting ist mit einer RTMP TCP App wie OBS für Desktop oder GoCoder mobile möglich, direkt zum Streaming-Server ohne Abhängigkeit vom Webbrowser. RTMP-Stream wird als HTML5-HLS an Site-Benutzer übermittelt.

Fehler beim Broadcaster-Browser-Streamingfehler, Wiederholungsnachricht, Berechtigungsfehler, Kamera in Liste nicht verfügbar

– Stellen Sie sicher, dass Sie die Site über HTTPS laden (erforderlich, um Kamera zu veröffentlichen).
– Browser neu starten.
– Testen mit einem anderen Browser: Chrom, Firefox, tapfer, Safari.
Probieren Sie die Mutiger Browser (Chrome-Privatsphäre fokussierte Gabel).

Intermittierende Verbindungsprobleme im Zusammenhang mit langsamer oder intermittierender 503 Webfehler

Webhostingressourcen sind möglicherweise für die Komplexität und Auslastung von Websites unterversorgt..
-Versuchen Sie, die Komplexität der Website zu reduzieren (durch Entfernen von Plugins) und Ressourcenlast pro Anforderung.
-Upgrade auf einen höheren Plan von HTML5 WebRTC-Relay-Hosting .

Broadcasting-Stream wird nicht verbunden oder trennt nicht

Überprüfen Sie, ob Diebe (Video + Audio-) ist innerhalb der Planhosting-Grenzen. Der Versuch, eine höhere Bitrate zu übertragen, führt zu einer automatisierten Stream-Ablehnung und einer kurzen Abklingzeit, während alle Verbindungsversuche abgelehnt werden..
Siehe Client-Upload (Kbps) für Ihren Plan bei HTML5 WebRTC-Relay-Hosting und konfigurieren Sie niedrigere.

Bestimmte Benutzer können nur’t streamen

– Browser-Problem: Aktualisieren Sie den Browser auf die neueste Version oder versuchen Sie es mit einem anderen HTML5-Browser wie Mutiger Browser . Browser muss neueste WebRTC-Funktionen und Codecs unterstützen. Ältere Browser und Versionen funktionieren nicht (Verwenden Sie in Windows Edge und nicht Internet Explorer).
– Netzwerkproblem: Testen eines anderen Netzwerkprotokolls: Broadcaster kann OBS für PC herunterladen / GoCoder für Mobilgeräte pro Anweisungen in broadcast-Registerkarte, um mit RTMP TCP anstelle von WebRTC UDP zu senden.
– Firewall-Problem: Wenn ein Benutzer über eine Firewall verfügt, kann sie vorübergehend deaktiviert werden, um festzustellen, ob dies die Ursache ist.. Erforderliche Ports und Protokolle hängen von der Streaming-Methode ab, Server- und Standortkonfiguration.

Besucher können sich #8217;t verbinden oder streamen (ohne Login)

Nur Besucherprobleme beziehen sich höchstwahrscheinlich auf Cache und Website, die statische Inhalte für ihre Anforderungen bereithalten..
In WP Super Cache können Sie den Cache für Website-Besucher mit Cookies deaktivieren.

Kein Ton

– Broadcaster muss richtiges Eingabegerät auswählen (Mikrofon). beim Senden. Broadcast-Registerkarte öffnen, um Änderungen an Eingabegeräten/-einstellungen vorzunehmen.
– Betrachter müssen “Tippen Sie auf Sound” Taste, um Audio zu aktivieren.
Browser erfordern Benutzerinteraktion, um eine automatisierte Videowiedergabe mit Sound zu ermöglichen. Manchmal ist die Wiedergabe überhaupt nicht zulässig und die Anwendung zeigt “Tippen Sie auf Play” Schaltfläche.
Dies ist eine Browser-Funktion / Einschränkung.
– Versuchen Sie, Stream oder Seite neu zu laden. Je nach Netzwerkbedingungen und Browser, Audiostream kann manchmal in WebRTC UDP Broadcast fehlen. Testen Sie OBS/GoCoder Streaming über RTMP TCP für mehr Zuverlässigkeit.

Webcam oder Mikrofon nicht zugänglich

Die webbasierten Anwendungen verwenden Geräte, die vom System bereitgestellt werden / Browser zu WebRTC . Probieren Sie die WebRTC-Beispiele so überprüfen Sie verfügbare Geräte. Wenn System / Browser macht es nicht für WebRTC-Nutzung zugänglich, Die WebRTC-basierte Anwendung kann nicht darauf zugreifen.
-Probieren Sie eine andere Browser.
-Senden mit OBS mit Einstellungen von Broadcast-Registerkarte.
-Falls verfügbar, Testen Sie die älteren Flash-basierten Anwendungen.
-Weitere Informationen zur Browser-WebRTC-Unterstützung, Überprüfen Sie den Support des Hardwareanbieters.

 

Allgemeine Tests zur Identifizierung der Art des Problems:
– Versuchen Live-Demos . If issues do not occur in the live demos, Ursache kann mit Ihrer Installation zusammenhängen. Wenn die gleichen Probleme auftreten, Diese können mit dem Client-Browser zusammenhängen / Anschluss.
– Aktualisieren von Browsern auf die neuesten Versionen. Versuchen Sie verschiedene Browser zu identifizieren, ob das Problem für einen bestimmten Browser und seine Plugins spezifisch ist. Versuchen Sie, eine neue Registerkarte / Fenster im Datenschutz-Modus ohne Plugins zu öffnen, wenn möglich, um den gleichen Browser ohne Plugins zu testen.
– Versuchen Sie es von einem anderen Computer aus / Mobiles Gerät, wenn vorhanden, um zu ermitteln, ob das Problem gerätespezifisch ist.
– Versuchen Sie es von einem anderen ISP aus (Im Beispiel der Zugriff von einem mobilen Gerät mit ausgeschaltetem WLAN, um das Mobilfunknetz zu nutzen) um zu ermitteln, ob das Problem für die Verbindung spezifisch ist.
– Haben Sie einen Partner, Freund von einem anderen Standorttest, um festzustellen, ob das Problem für Ihre Testumgebung spezifisch ist.

ADSL-Anschluss-Video-Broadcasting

Problem: Bei der Verwendung von Live-Streaming-Lösungen, live-Streams von einigen Sendern haben große Frame-Verlust, riesige Latenz und manchmal Don ’ t Show überhaupt.

Viele Benutzer zu Hause Internet-Verbindungen sind ADSL (Asymmetric Digital Subscriber Line), bedeutet, dass sie niedrige Upload Bitrate haben im Vergleich zum download: In ADSL, Bandbreite und Bitrate sollen asymmetrische, Was bedeutet mehr in Richtung der Kunden vor Ort (nachgeschalteten) als das Gegenteil (vorgelagerten). Anbieter-Markt in der Regel ADSL als Service für die Verbraucher für den Internetzugang für in erster Linie Inhalte aus dem Internet herunterladen, aber nicht mit Inhalten von anderen zugegriffen.

Dies verursacht Probleme, wenn Sie versuchen, Inhalte wie Rundfunk live-video hochladen. Für live-Übertragungen, Streaming-Bitrate ist begrenzt durch Sender ’ s Upload Bitrate. Sender mit solchen Verbindungen werden schwere Probleme auftreten. (Frame-Verlust, lange Unterbrechungen, große Latenz) Wenn sie versuchen, zu leben streamen Sie einen Datenstrom mit Bitrate sehr enge oder größer als Verbindungslimit.

Wie Sie Ihren Verbindungstyp und Grenzen bestimmen (für Streaming-Einstellungen anpassen)? Maßnahme Verbindungsgeschwindigkeit
Einen Speed-Test von Rundfunk-Standort an einem Ort in der Nähe von Streaming-Server zu tun (RTMP) mit Hilfe SpeedTest.net .
Verwenden Sie auf neue Version Change Server und Suche nach einem Server in Montreal, im Beispiel.
In der älteren Version wenn neueste nicht funktioniert, ziehen Sie und Zoomen Sie auf einem Server in Nordamerika und wählen Sie, um für unsere Demos testen .
Upload-Bitrate zu überprüfen. Dividieren durch 8 um die Übertragungsgeschwindigkeit in Byte/Sekunde als Bitrate zu erhalten ist häufig in Bits/Sekunde angezeigt.
Passen Sie also video Streaming-Einstellungen, Sound und Interaktionen in passen hochladen bitrate (verlassen 10-25% Margen).

Wenn Ihre Website richtet sich an Nutzer aus bestimmten Gebieten, Durchsuchen Sie einige Statistiken und identifizieren Sie gemeinsame Upload Bitrate Standard Streaming-Einstellungen anpassen.

Siehe auch:
Empfohlene h264 Video Bitrate Basierend auf Resolution
VideoWhisper Web Client Anwendungsanforderungen