Problemen oplossen met HTML5- en WebRTC-streaming in VideoWhisper

Problemen identificeren en oplossen die zich kunnen voordoen nadat de VideoWhisper-oplossing correct is geconfigureerd, getest en uitgevoerd.
Als je don’t hebt geïnstalleerd, maar krijg een plan voor een turnkey oplossing, bijvoorbeeld voor HTML5 videochat .

Voordat u problemen op lost, moet u ervoor zorgen dat u de nieuwste plug-ins hebt, oplossing geïnstalleerd, zodat problemen zijn niet gerelateerd aan oudere versies. Als technologie, Browsers, streaming servers update, oplossing wordt ook bijgewerkt om te matchen en oudere versies kunnen niet meer werken.

Streaming problemen kunnen verschillende oorzaken hebben: configuratie-instellingen instellen, internetverbinding van de gebruiker naar streamingserver, netwerkomstandigheden en geschiktheid van streamingprotocol, browsertype en -versie.

Here’s een aantal mogelijke problemen en stappen om hun oorzaak en mogelijke oplossingen te identificeren:

Videopixelatie, lage kwaliteit

1. In HTML5 Videochat-app , Instellingen in schakelen en de geselecteerde streamingresolutie controleren & bitrate in het broadcast panel en zorg ervoor dat deze niet zijn geconfigureerd voor lage waarden. Hogere bitrate en resolutie moeten een hogere kwaliteit bieden. Maximale bitrate wordt beperkt door licentie- en hostingplan.
2. Controleer ook de echte streaming bitrate metingen. Instellingen in- of uitschakelen om metingen te krijgen voor zowel broadcast- als afspeelpanelen.
+ Gebruik het beste netwerk dat beschikbaar is als u de keuze hebt: 5GHz op WiFi in plaats van 2.4 GHz, LTE/4G op mobiel in plaats van 3G, wired instead of wireless.
+ Controleren of de gemeten bitrate dicht bij geselecteerde bitrate ligt.
+ Gebruik Chrome op pc, omdat dat ook WebRTC-statistieken zoals pakketverlies biedt, latency, Jitter.
3. Probeer streamingbitrate aan te passen en kijk of echte bitrate wordt bereikt op basis van nieuwe instellingen. Maximale bitrate wordt beperkt door licentie- en hostingplan.
– WebRTC past ook de kwaliteit aan, afhankelijk van de beschikbare verbindings- en netwerkomstandigheden voor UDP.
Overbelaste netwerken en Wi-Fi / mobiel, afhankelijk van het signaal, kan pakketverlies veroorzaken bij gebruik van WebRTC UDP. Pakketverlies leidt tot onderbrekingen, Pixelation, lagere kwaliteit, automatische bitrate downgrade (gedwongen door de browser).
4. RtMP TCP-uitzendingen proberen met OBS / GoCoder of andere encoders, zoals hieronder vermeld. TCP verstuwt pakketten opnieuw, het oplossen van signaalproblemen in verband met WiFi of mobiele verbinding.
5. Als er problemen optreden voor zowel WebRTC als RTMP-streaming, uw internetverbinding meten (zie onderstaande instructies).

Streaming onderbrekingen van de omroep, frequente fouten, trage website tijdens het streamen

Sommige omroepen kunnen problemen ondervinden als gevolg van hun internetverbinding snelheid, locatie (zeer ver van streaming server). Voor een lagere verbinding moet de maximale streamingbitrate worden aangepast, so it doesn'#8217;t verbruiken alle beschikbare bandbreedte.

1) Als u meerdere verbindingsopties hebt, proberen met een andere verbinding.
+ Voor WiFi, 5Ghz-band is beter voor videostreaming in vergelijking met oudere 2.4 Ghz-technologie.
+ Voor mobiel, Lte / 4G is beter dan oudere 3G.
+ Wired connections are more reliable than wireless.
2) Doen een test van de snelheid van de locatie van de uitzending naar een locatie in de buurt van de streaming server.
1. Ga naar https://www.speedtest.net .
2. Server wijzigen en zoeken naar een server in Beauharnois (Noord-Amerika).
3. Druk op GO om te beginnen meten.
3. Download de meetlink vanaf het linkerbovenpictogram en deel met onze medewerkers.
Omroep upload verbinding moet video verwerken + audiostream en ook andere interacties en webverzoeken.
3) In some network conditions UDP streaming may not work at all or provide low bitrate and reliability (weergegeven als pixelatie, onderbrekingen).
Omroep kan OBS downloaden voor pc / GoCoder voor mobiel per instructies op het tabblad Broadcast om uit te zenden met RTMP TCP in plaats van WebRTC UDP.

Verbinding met sever is hoog en streaming kwaliteit is laag / verstoord, hoewel geconfigureerd hoge bitrate in de instellingen

Controleer live bitrate statistieken in HTML5 Videochat app, using Chrome to get advanced stats.
+ Switch to more reliable network option if available and not already using it: 5GHz op WiFi in plaats van 2.4 GHz, LTE/4G op mobiel in plaats van 3G, wired instead of wireless.
+ Proberen OBS / GoCoder GoCoder RTMP-streaming.
Als de bitrate van de verbinding hoog is en de bitrate voor live streaming lager is dan geconfigureerd, probleem kan verband houden met netwerkomstandigheden en WebRTC-protocolstreaming via UDP. Voor een hogere kwaliteit en betrouwbaarheid, uitzenden is mogelijk met behulp van een RTMP TCP app zoals OBS voor desktop of GoCoder mobiel, direct naar streaming server zonder afhankelijk te zijn van webbrowser. RTMP-stream wordt geleverd aan sitegebruikers als HTML5 HLS.

Fout bij het streamen van de browser, Bericht opnieuw proberen, machtigingsfouten, camera niet beschikbaar in lijst

– Zorg ervoor dat u de site laadt via HTTPS (nodig om camera te publiceren) not HTTP.
– Browser opnieuw starten.
– Testen met een andere browser: Chroom, Firefox, Dappere, Safari.
Probeer de Brave browser (Chrome privacy gerichte vork).

Intermitterende verbindingsproblemen in verband met langzame site of intermitterende 503 webfouten / APP Web Request ERRORS

Webhostingbronnen kunnen ondermaats zijn voor complexiteit en belasting van de site.
-Probeer de complexiteit van de site te verminderen (door plug-ins te verwijderen) en resourcebelasting per aanvraag.
-Upgrade naar een hoger abonnement van HTML5 WebRTC Relay Hosting .

Broadcaststream maakt geen verbinding of verbreekt de verbinding niet

Controleren of bitrate (video + audio) is binnen plan hosting grenzen. Proberen om hogere bitrate uit te zenden zal resulteren in geautomatiseerde stream afwijzing en korte cooldown, terwijl alle pogingen van de verbinding worden afgewezen.
Zie Client uploaden (Kbps) voor uw plan op HTML5 WebRTC Relay Hosting and configure lower.

Bepaalde gebruikers kunnen alleen’t streamen

– Browserprobleem: Upgrade de browser naar de nieuwste versie of probeer een andere HTML5-browser zoals Brave browser . Browser moet de nieuwste WebRTC-functies en codecs ondersteunen. Oudere browsers en versies werken niet (in Windows-gebruik Edge niet Internet Explorer).
– Netwerkprobleem: Probeer een ander netwerkprotocol: Omroep kan OBS downloaden voor pc / GoCoder voor mobiel per instructies op het tabblad Broadcast om uit te zenden met RTMP TCP in plaats van WebRTC UDP.
– Firewall probleem: Als de gebruiker een firewall heeft, kan deze tijdelijk worden uitgeschakeld om te bepalen of dat de oorzaak is. Vereiste poorten en protocollen zijn afhankelijk van de streamingmethode, server- en siteconfiguratie.

Bezoekers kunnen’t verbinden of streamen (zonder inlogscherm)

Alleen problemen met bezoekers zijn waarschijnlijk gerelateerd aan cache en site met statische inhoud op hun verzoeken.
In WP Super Cache u cache uitschakelen voor sitebezoekers die cookies hebben.

Geen geluid

– Omroep moet juiste invoerapparaat selecteren (Microfoon). bij het uitzenden. Tabblad Uitzending openen om wijzigingen aan te brengen in invoerapparaten/instellingen.
– Kijkers moeten gebruiken “Tik op Geluid” knop om audio in te schakelen.
Browsers hebben gebruikersinteractie nodig om geautomatiseerde videoweergave met geluid mogelijk te maken. Soms is afspelen helemaal niet toegestaan en toont de toepassing een “Tik op Afspelen” Knop.
Dit is een browserfunctie / Beperking.
– Probeer stream of pagina opnieuw te laden. Afhankelijk van de netwerkomstandigheden en de browser, audiostream kan soms ontbreken in WebRTC UDP-uitzending. Probeer OBS/GoCoder streaming via RTMP TCP voor meer betrouwbaarheid.

Webcam of microfoon niet toegankelijk

De webgebaseerde toepassingen maken gebruik van apparaten die door het systeem / browser naar WebRTC . Probeer de WebRTC-voorbeelden to check available devices. If system / browser maakt het niet toegankelijk voor WebRTC gebruik, de webrtc-gebaseerde applicatie can’t toegang tot het.
-Zorg ervoor dat u toegang hebt via HTTPS en niet HTTP, omdat de nieuwste browsers vereisen dat SSL webcam/microfoon publiceert.
-Probeer een andere Browser.
-Probeer uitzenden met OBS met instellingen van het tabblad Broadcast.
-Indien beschikbaar, probeer de oudere Flash-gebaseerde toepassingen.
-Voor meer informatie over browser WebRTC ondersteuning, contact op te maken met de ondersteuning van de hardwareleverancier.

 

Algemene tests om de aard van het probleem vast te stellen:
– Proberen Live demo 's , bij voorkeur chrome gebruiken om geavanceerde statistieken te krijgen. If issues do not occur in the live demos, oorzaak kan gerelateerd zijn aan uw installatie. Als zich dezelfde problemen voordoen, deze kunnen gerelateerd zijn aan client browser / verbinding.
Switch to better network option if available and not already using it: 5GHz op WiFi in plaats van 2.4 GHz, LTE/4G op mobiel in plaats van 3G, wired instead of wireless.
– Browsers bijwerken naar de nieuwste versies. Probeer verschillende browsers om te bepalen of het probleem specifiek is voor een bepaalde browser en de plug-ins. Probeer een nieuw tabblad/venster te openen in de privacymodus zonder plug-ins, indien mogelijk om dezelfde browser te testen zonder plug-ins.
– Probeer het vanaf een andere computer / mobiel apparaat, indien beschikbaar, om vast te stellen of het probleem specifiek is voor het apparaat.
– Probeer van een andere ISP (bijvoorbeeld toegang vanaf een mobiel apparaat met WiFi uitgeschakeld om het mobiele netwerk te gebruiken) om vast te stellen of het probleem specifiek is voor verbinding.
– Heb een partner, vriend van een andere locatietest om te bepalen of het probleem specifiek is voor uw testomgeving.

Top Plugins te optimaliseren en beveiligen van WordPress

Versnellen en beveiligen

  1. WordFence
    Firewall inschakelen, periodieke scans, mislukte login blok, veilige wachtwoorden.
  2. WP Super Cache
    Versnellen van statische inhoud en pagina 's: configureren voor bezoekers om te voorkomen dat overbelasting door bots/crawlers.
  3. Gebruik Google bibliotheken
    Belasting JS van CDN. Belasting verminderen.
  4. WPS verbergen Login
    Beschermen tegen brute login.
  5. Robots.txt-bestand
    Het robots.txt-bestand bewerken.
  6. Echt eenvoudige SSL
    Redirects pages to HTTPS (SSL required).
  7. Eenvoudige WP SMTP
    Use an account to send emails with necessary verifications to reduce spam filtering and lost emails.

Hulpprogramma's voor probleemoplossing

  1. P3 Plugin Performance Profiler
  2. Server IP & Geheugen gebruik Display

Configuratie

  • robots.txt

    Gebruiker-agent: *
    Crawl-vertraging: 90
    Niet toestaan: /wp-admin /
    Niet toestaan: /wp-omvat /
    Niet toestaan: /streams /
    Niet toestaan: /wp-login.php
    Niet toestaan: /WP *

    Gebruiker-agent: MJ12bot
    Niet toestaan: /