Felsöka HTML5 och WebRTC Streaming i VideoWhisper

Identifiera och åtgärda problem som kan uppstå efter att VideoWhisper-lösningen har konfigurerats korrekt, testad och köra.
Om du inte har #8217;t har den installerad, ändå få en plan för en nyckelfärdig lösning, till exempel för HTML5 videochat .

Innan felsökning se till att du har senaste plugins, lösning installerad så att problem inte är relaterade till äldre versioner. Eftersom tekniken, webbläsare, uppdatering av strömmande servrar, lösningen uppdateras också för att matcha och äldre versioner kanske inte längre fungerar.

Streamingproblem kan ha olika orsaker: inställningar för konfiguration av inställningar för installation, användare internetanslutning till strömmande server, nätverksförhållanden och lämpligheten hos streamingprotokollet, typ och version av webbläsare.

Här #8217 några möjliga problem och åtgärder för att identifiera deras orsak och eventuella korrigeringar:

Videopixelring, låg kvalitet

1. I Appen HTML5 Videochat , växla Inställningar och kontrollera vald direktuppspelningsupplösning & bithastighet i broadcast-panelen och se till att dessa inte är konfigurerade till låga värden. Högre bithastighet och upplösning bör ge högre kvalitet. Maximal bithastighet begränsas av licens- och värdplan.
2. Kontrollera även verkliga mätning av bithastighet för direktuppspelning. Växla inställningar för att få mått både för broadcast- och uppspelningspaneler.
+ Kontrollera att uppmätt bithastighet är nära det valda bithastigheten.
+ Använd Chrome på datorn eftersom det också ger WebRTC-statistik som paketförlust, latens, Jitter.
3. Prova att justera strömmande bithastighet och se om verklig bithastighet uppnås baserat på nya inställningar. Maximal bithastighet begränsas av licens- och värdplan.
– WebRTC anpassar också kvaliteten beroende på tillgängliga anslutnings- och nätverksförhållanden för UDP.
Överbelastade nätverk och Wi-Fi / mobil beroende på signal kan ge paketförlust när webRTC UDP. Paketförlust resulterar i avbrott, Pixelering, lägre kvalitet, automatisk bithastighet nedgradering (tvingas av webbläsare).
4. Prova RTMP TCP-sändningar med OBS / GoCoder eller andra kodare, som nämnts nedan. TCP skickar paket igen, åtgärda signalproblem relaterade till WiFi eller mobil anslutning.
5. Om problem uppstår både för WebRTC och RTMP streaming, mäta din internetanslutning (se instruktionerna nedan).

Avbrott i direktuppspelning av programföretag, frekventa fel, långsam webbplats vid streaming

Vissa programföretag kan uppleva problem på grund av sin internetanslutningshastighet, läge (mycket långt från streaming server). Att ha en lägre anslutning kräver att maximal strömning bithastighet justeras, så det inte & #8217; t förbrukar all tillgänglig bandbredd.

1) Göra ett hastighetstest från sänder plats till en plats nära streaming server.
1. Gå till https://www.speedtest.net .
2. Ändra Server och söka efter en server i Beauharnois (Nordamerika).
3. Tryck på GO för att starta mätningen.
3. Få mätlänk från ikonen längst upp till vänster och dela med vår personal.
Programföretagets uppladdningsanslutning måste hantera video + ljudström och även andra interaktioner och webbförfrågningar.

2) In some network conditions UDP streaming may not work at all or provide low bitrate and reliability (visas som pixelering, avbrott).

Broadcaster kan ladda ner OBS för PC / GoCoder för mobil per instruktioner på fliken Broadcast för att sända med RTMP TCP i stället för WebRTC UDP.

Anslutningen till avskiljning är hög och streamingkvaliteten är låg/STÖRD, även om konfigurerad hög bithastighet i inställningarna

– Kontrollera live bitrate statistik i HTML5 Videochat app.
– Försök OBS / GoCoder (GoCoder) RTMP-streaming.
Om anslutningsbitraten är hög och bithastigheten för direktuppspelning är lägre än konfigurerad, problemet kan vara relaterat till nätverksförhållanden och WebRTC-protokollströmning via UDP. För högre kvalitet och tillförlitlighet, sändning är möjlig med hjälp av en RTMP TCP-app som OBS för stationära eller GoCoder-mobil, direkt till streamingserver utan att vara beroende av webbläsare. RTMP-strömmen levereras till webbplatsanvändare som HTML5 HLS.

Fel fel i streamingfel för programföretagets webbläsare, Skicka meddelande igen, behörighetsfel, kameran inte tillgänglig i listan

– Kontrollera att du läser in platsen via HTTPS (krävs för att publicera kamera).
– Starta om webbläsaren.
– Testa med en annan webbläsare: Chrome, Firefox, Modiga, Safari.
Prova Modig webbläsare (Chrome sekretessfokuserad gaffel).

Återkommande anslutningsproblem som är associerade med långsam plats eller intermittent 503 webbfel

Webbhotell resurser kan vara underpowered för webbplatsen komplexitet och belastning.
-Försök att minska webbplatsens komplexitet (genom att ta bort plugins) och resursbelastning per begäran.
-Uppgradera till en högre plan från HTML5 WebRTC Relay Hosting .

Sändningsström som inte ansluter eller kopplas från

Kontrollera om bithastighet (video + ljud) ligger inom plan hosting gränser. Försöker sända högre bitrate kommer att resultera i automatisk ström avslag och kort cooldown medan alla anslutningsförsök avvisas.
Se Överföring av klient (Kbps) för din plan på HTML5 WebRTC Relay Hosting and configure lower.

Vissa användare kan bara’t strömma

– Problem med webbläsaren: Uppgradera webbläsaren till den senaste versionen eller prova en annan HTML5-webbläsare som Modig webbläsare . Webbläsaren måste ha stöd för de senaste WebRTC-funktionerna och codec-koderna. Äldre webbläsare och versioner fungerar inte (i Windows använder Edge inte Internet Explorer).
– Problem med nätverket: Prova ett annat nätverksprotokoll: Broadcaster kan ladda ner OBS för PC / GoCoder för mobil per instruktioner på fliken Broadcast för att sända med RTMP TCP i stället för WebRTC UDP.
– Problem med brandväggen: Om användaren har en brandvägg kan tillfälligt inaktivera den för att identifiera om det är orsaken. Portar och protokoll som krävs beror på metoden för direktuppspelning, server- och platskonfiguration.

Besökare kan ansluta #8217 eller strömma (utan inloggning)

Endast besökare frågor är mest sannolikt relaterade till cache och webbplats som betjänar statiskt innehåll till sina förfrågningar.
I WP Super Cache kan du inaktivera cache för besökare som har cookies.

Inget ljud

– Programföretaget måste välja rätt inmatningsenhet (Mikrofon). när du sänder. Öppna broadcast-fliken för att göra ändringar i inmatningsenheter/inmatningsinställningar.
– Tittarna måste använda “Tryck för ljud” för att aktivera ljud.
Webbläsare kräver användarinteraktion för att möjliggöra automatisk videouppspelning med ljud. Ibland är uppspelning inte tillåten alls och programmet visar en “Tryck för att spela” Knappen.
Detta är en webbläsarfunktion / Begränsning.
– Prova att läsa in strömmen eller sidan igen. Beroende på nätverksförhållanden och webbläsare, ljudström kan ibland saknas i WebRTC UDP-sändning. Prova OBS/GoCoder streaming över RTMP TCP för ökad tillförlitlighet.

Webbkamera eller mikrofon är inte tillgänglig

De webbaserade programmen använder enheter som tillhandahålls av / webbläsare till WebRTC . Prova WebRTC-exempel to check available devices. If system / webbläsare gör den inte tillgänglig för WebRTC-användning, det WebRTC-baserade programmet kan komma #8217 åt det.
-Prova en annan webbläsare.
-Prova att sända med OBS med inställningar från fliken Broadcast.
-Om det finns tillgängligt, prova de äldre Flash-baserade programmen.
-Mer information om webbläsarwebbens support, kontrollera med maskinvaruleverantörssupport.

 

Allmänna tester för att identifiera problemets art:
– Försök live demos . If issues do not occur in the live demos, orsaken kan vara relaterad till din installation. Om samma problem uppstår, dessa kan vara relaterade till klientwebbläsare / anslutning.
– Uppdatera webbläsare till senaste versionerna. Prova olika webbläsare för att identifiera om problemet är specifikt för en viss webbläsare och dess plugins. Prova att öppna en ny flik / fönster i sekretessläge utan plugins om möjligt för att testa samma webbläsare utan plugins.
– Prova från en annan dator / mobil enhet, om det finns tillgängligt, för att identifiera om problemet är specifikt för enheten.
– Prova från en annan IsP (till exempel åtkomst från en mobil enhet med WiFi inaktiverat för att använda mobilnätet) för att identifiera om problemet är specifikt för anslutning.
– Ha en partner, vän från ett annat platstest för att identifiera om problemet är specifikt för din testmiljö.