TroubleShoot HTML5 e WebRTC Streaming in VideoWhisper

Identificare e risolvere i problemi che possono verificarsi dopo che la soluzione VideoWhisper è stata configurata correttamente, testato e in esecuzione.
Se non è #8217;non è installato, ancora ottenere un piano per una soluzione chiavi in volta, ad esempio per HTML5 Videochat .

Prima di risolvere i problemi, assicurati di avere i plugin più recenti, soluzione installata in modo che i problemi non sono correlati alle versioni precedenti. Come tecnologia, Browser, aggiornamento dei server di streaming, viene inoltre aggiornata in modo che corrisponda e le versioni precedenti potrebbero non funzionare più.

I problemi di streaming possono avere varie cause: impostazioni di configurazione, connessione Internet utente al server di streaming, condizioni di rete e l'idoneità del protocollo di streaming, tipo e versione del browser.

Qui #8217;s alcuni possibili problemi e passaggi per identificare la loro causa e possibili correzioni:

Pixelazione video, bassa qualità

1. In App Videochat HTML5 , attiva/disattiva Impostazioni e controlla la risoluzione di streaming selezionata & bitrate nel pannello di trasmissione e assicurarsi che questi non siano configurati su valori bassi. Un bitrate e una risoluzione più elevati dovrebbero fornire una qualità superiore. Il bitrate massimo è limitato dalla licenza e dal piano di hosting.
2. Controllare anche le misurazioni reali del bitrate in streaming. Attiva/disattiva impostazioni per ottenere le misure sia per i pannelli Trasmissione che Riproduzione.
+ Verificare che il bitrate misurato sia vicino al bitrate selezionato.
+ Utilizzare Chrome su PC come che fornisce anche le statistiche WebRTC come la perdita di pacchetti, latenza, Jitter.
3. Prova a regolare il bitrate di streaming e verifica se viene raggiunto il bitrate reale in base alle nuove impostazioni. Il bitrate massimo è limitato dalla licenza e dal piano di hosting.
– WebRTC adatta inoltre la qualità in base alle condizioni di connessione e di rete disponibili per UDP.
Reti congestionate e Wi-Fi / mobile a seconda del segnale può produrre perdita di pacchetti quando si utilizza WebRTC UDP. Perdita di pacchetti comporta interruzioni, pixelazione, qualità inferiore, declassamento bitrate automatico (forzato dal browser).
4. Prova la trasmissione TCP RTMP con OBS / GoCoder o altri encoder, come accennato di seguito. TCP invia i pacchetti, risolvere i problemi di segnale relativi al WiFi o alla connessione mobile.
5. Se si verificano problemi sia per lo streaming WebRTC che RTMP, misurare la connessione internet (vedere le istruzioni riportate di seguito).

Interruzioni dello streaming dell'emittente, errori frequenti, sito web lento durante lo streaming

Alcune emittenti potrebbero riscontrare problemi a causa della loro velocità di connessione a Internet, posizione (molto lontano dal server di streaming). Avere una connessione più bassa richiede la regolazione del bitrate massimo di streaming, quindi non #8217 consuma tutta la larghezza di banda disponibile.

1) Fare un test di velocità da posizione di radiodiffusione in una posizione vicino a server di streaming.
1. Vai a https://www.speedtest.net .
2. Cambia server e cerca un server a Beauharnois (America del Nord).
3. Premere GO per avviare la misurazione.
3. Ottieni il link di misurazione dall'icona in alto a sinistra e condividilo con il nostro staff.
La connessione di caricamento dell'emittente deve gestire il video + flusso audio e anche altre interazioni e richieste web.

2) In alcune condizioni di rete lo streaming UDP potrebbe non funzionare affatto o fornire bitrate e affidabilità bassi (mostrando come pixelazione, interruzioni).

L'emittente può scaricare OBS per PC / GoCoder per dispositivi mobili per istruzioni nella scheda Trasmissione per trasmettere con RTMP TCP invece di WebRTC UDP.

La connessione al server è elevata e la qualità dello streaming è bassa/DISRUPTED, anche se configurato bitrate elevato nelle impostazioni

– Controlla le statistiche live del bitrate nell'app Videochat HTML5.
– Provare OBS / GoCoder Streaming RTMP.
Se la velocità in bit di connessione è elevata e il bitrate live streaming è inferiore a quello configurato, problema potrebbe essere correlato alle condizioni di rete e allo streaming del protocollo WebRTC su UDP. Per una qualità e un'affidabilità superiori, trasmissione è possibile utilizzando un'applicazione TCP RTMP come OBS per desktop o GoCoder mobile, direttamente al server di streaming senza dipendere dal browser web. Il flusso RTMP viene recapitato agli utenti del sito come HTML5 HLS.

Errore di errore di streaming del browser dell'emittente, Messaggio di ripetizione dei tentativiRetry message, errori di autorizzazione, fotocamera non disponibile nell'elenco

– Assicurarsi che si sta caricando il sito su HTTPS (necessario per pubblicare fotocamera).
– Riavviare il browser.
– Eseguire il test con un browser diverso: Cromo, Firefox, Coraggioso, Safari.
Provare il Browser coraggioso (Forcella incentrata sulla privacy di Chrome).

Problemi di connessione intermittenti associati a un sito lento o intermittente 503 errori web

Le risorse di hosting Web potrebbero essere sottoalimentate per la complessità e il carico del sito.
-Prova a ridurre la complessità del sito (rimuovendo i plugin) e carico di risorse per richiesta.
-Eseguire l'aggiornamento a un piano superiore da HTML5 WebRTC Relay Hosting .

Trasmissione del flusso non si connette o si disconnette

Controllare se il bitrate (video + audio) è entro i limiti di hosting piano. Il tentativo di trasmettere bitrate più elevato comporterà il rifiuto automatico del flusso e il tempo di recupero breve, mentre tutti i tentativi di connessione vengono rifiutati.
Vedere Caricamento client (Kbps) per il vostro piano a HTML5 WebRTC Relay Hosting e configurare.

Alcuni utenti possono solo’t streaming

– Problema del browser: Aggiornare il browser alla versione più recente o provare un browser HTML5 diverso come Browser coraggioso . Il browser deve supportare le funzionalità e i codec WebRTC più recenti. I browser e le versioni meno recenti non funzioneranno (in Windows utilizzare Edge non Internet Explorer).
– Problema di rete: Provare un protocollo di rete diverso: L'emittente può scaricare OBS per PC / GoCoder per dispositivi mobili per istruzioni nella scheda Trasmissione per trasmettere con RTMP TCP invece di WebRTC UDP.
– Problema del firewall: Se l'utente dispone di un firewall può disabilitarlo temporaneamente per identificare se questa è la causa. Le porte e i protocolli richiesti dipendono dal metodo di streaming, configurazione di server e siti.

I visitatori possono #8217;t connettersi o trasmettere in streaming (senza login)

I problemi relativi solo ai visitatori sono probabilmente correlati alla cache e al sito che inviano contenuti statici alle loro richieste.
In WP Super Cache è possibile disabilitare la cache per i visitatori del sito che dispongono di cookie.

Nessun suono

– L'emittente deve selezionare il dispositivo di input corretto (Microfono). durante la trasmissione. Aprire la scheda Trasmissione per apportare modifiche ai dispositivi/impostazioni di input.
– Gli spettatori devono utilizzare “Toccare per l'audio” per abilitare l'audio.
I browser richiedono l'interazione dell'utente per consentire la riproduzione video automatizzata con audio. A volte la riproduzione non è consentita e l'applicazione “Toccare per riprodurre” Pulsante.
Questa è una funzione del browser / Restrizione.
– Prova a ricaricare il flusso o la pagina. A seconda delle condizioni di rete e del browser, flusso audio potrebbe talvolta mancare dalla trasmissione UDP WebRTC. Prova lo streaming OBS/GoCoder su RTMP TCP per una maggiore affidabilità.

Webcam o microfono non accessibili

Le applicazioni basate sul Web utilizzano dispositivi forniti dal sistema / dal browser al WebRTC . Provare il Esempi WebRTC per controllare i dispositivi disponibili. Se il sistema / browser non lo rende accessibile per l'utilizzo di WebRTC, l'applicazione basata su WebRTC non può accedervi.
-Provare con un'altra Browser.
-Prova a trasmettere con OBS con le impostazioni della scheda Trasmissione.
-Se disponibile, provare le applicazioni basate su Flash legacy.
-Per ulteriori informazioni sul supporto WebRTC del browser, verificare con il supporto del provider hardware.

 

Prove generali per identificare la natura del problema:
– Provare Demo Live . Se non si verificano problemi nelle demo live, causa potrebbe essere correlata all'installazione. Se si verificano stessi problemi, questi possono essere correlati al browser client / collegamento.
– Aggiornare i browser alle versioni più recenti. Provare diversi browser per identificare se il problema è specifico di un determinato browser e dei suoi plugin. Prova ad aprire una nuova scheda / finestra in modalità privacy senza plugin se possibile testare lo stesso browser senza plugin.
– Prova da un altro computer / dispositivo mobile, se disponibili, per identificare se il problema è specifico del dispositivo.
– Provare da un isP diverso (nell'esempio di accesso da un dispositivo mobile con WiFi disattivato per utilizzare la rete mobile) per identificare se il problema è specifico della connessione.
– Avere un partner, friend da un test di posizione diverso per identificare se il problema è specifico per l'ambiente di test.