Solução de problemas HTML5 e WebRTC Streaming em VideoWhisper

Identificar e corrigir problemas que podem ocorrer após a solução VideoWhisper ter sido configurada corretamente, testado e em execução.
Se você não tê-lo instalado, ainda obter um plano para uma solução turnkey, em exemplo, para HTML5 Videochat .

Antes de solucionar problemas, certifique-se de que você tem plugins mais recentes, solução instalada para que os problemas não estejam relacionados com versões mais antigas. Como tecnologia, navegadores, Atualização de servidores de streaming, solução também é atualizada para combinar e versões mais antigas podem não funcionar mais.

Problemas de streaming podem ter várias causas: configurações de configuração configuração, conexão de internet do usuário para servidor de streaming, condições de rede e adequação do protocolo de streaming, tipo de navegador e versão.

Aqui’são alguns possíveis problemas e medidas para identificar sua causa e possíveis correções:

Pixelação de vídeo, baixa qualidade

-Confira a resolução de streaming selecionada & bitrate e também medidas reais de bitrate de streaming (disponível em Aplicativo html5 videochat).
Tente ajustar o bitrate de streaming e ver se o bitrate real é alcançado com base em novas configurações.
-O WebRTC também adapta a qualidade dependendo das condições de conexão e rede disponíveis para UDP. Tente também a transmissão RTMP TCP com OBS / GoCoder ou outros codificadores, como mencionado abaixo.
-Se ocorrerem problemas tanto para o streaming WebRTC quanto para RTMP, medir sua conexão com a internet (ver instruções abaixo).

Interrupções no streaming de emissoras, erros frequentes, site lento durante o streaming

Algumas emissoras podem ter problemas devido à sua velocidade de conexão à internet, localização (muito longe do servidor de streaming). Ter uma conexão mais baixa requer ajustar o bitrate máximo de fluxo, para que ele não consuma toda a largura de banda disponível.

1) Fazer um teste de velocidade do local de transmissão para um local perto de servidor de streaming.
1. Ir para https://www.speedtest.net .
2. Alterar servidor e procurar um servidor em Beauharnois (América do Norte).
3. Pressione GO para iniciar a medição.
3. Obtenha o link de medição do ícone superior esquerdo e compartilhe com nossa equipe.
Conexão de upload de emissora precisa lidar com vídeo + fluxo de áudio e também outras interações e solicitações web.

2) Em algumas condições de rede, o streaming UDP pode não funcionar em tudo ou fornecer baixa taxa de bits e confiabilidade (mostrando como pixelação, interrupções).

Emissora pode baixar OBS para PC / GoCoder para celular por instruções na guia Broadcast para transmitir com RTMP TCP em vez de WebRTC UDP.

A conexão com o corte é alta e a qualidade de streaming é baixa/interrompida, embora configurado alta taxa de bits em configurações

– Confira estatísticas de bitrate ao vivo no aplicativo HTML5 Videochat.
– Tentar OBS / GoCoder Transmissão rtmp.
Se o bitrate de conexão for alto e o bitrate de transmissão ao vivo for menor do que o configurado, problema pode estar relacionado com as condições da rede e o protocolo WebRTC streaming sobre UDP. Para maior qualidade e confiabilidade, a transmissão é possível usando um aplicativo RTMP TCP como OBS para desktop ou GoCoder mobile, diretamente para o servidor de streaming sem depender do navegador web. O fluxo RTMP é entregue aos usuários do site como HTML5 HLS.

Erro de falha de streaming do navegador de emissora, Mensagem de retry, erros de permissão, câmera não disponível na lista

– Certifique-se de que você está carregando site sobre HTTPS (necessário para publicar câmera).
– Reiniciar navegador.
– Teste com um navegador diferente: Cromo, Raposa De Fogo, Corajoso, Safári.
Experimente o Navegador corajoso (Garfo focado em privacidade do Chrome).

Problemas de conexão intermitente associados a local lento ou intermitente 503 erros na web

Os recursos de hospedagem da Web podem ser subpotenciados para a complexidade e carga do site.
-Tente reduzir a complexidade do site (removendo plugins) e carga de recursos por solicitação.
-Atualize para um plano mais alto a partir de Hospedagem de relé webrtc HTML5 .

Transmissão de fluxo não conectando ou desconectando

Verifique se bitrate (vídeo + auditivo) está dentro dos limites de hospedagem do plano. Tentar transmitir bitrate mais alto resultará em rejeição automática do fluxo e recarga curta, enquanto todas as tentativas de conexão são rejeitadas.
Ver upload do cliente (Kbps) para o seu plano em Hospedagem de relé webrtc HTML5 e configurar menor.

Certos usuários só podem e #8217;t stream

– Problema do navegador: Atualize o navegador para a versão mais recente ou experimente um navegador HTML5 diferente como Navegador corajoso . O navegador deve suportar os recursos e codecs mais recentes do WebRTC. Navegadores e versões mais antigos não funcionarão (no Windows usar Edge não Internet Explorer).
– Problema de rede: Tente um protocolo de rede diferente: Emissora pode baixar OBS para PC / GoCoder para celular por instruções na guia Broadcast para transmitir com RTMP TCP em vez de WebRTC UDP.
– Problema de firewall: Se o usuário tiver um firewall pode desabilitá-lo temporariamente para identificar se essa é a causa. Portas e protocolos necessários dependem do método de streaming, configuração do servidor e do site.

Os visitantes podem e #8217;t conectar ou transmitir (sem login)

Os problemas apenas dos visitantes estão provavelmente relacionados ao cache e ao site que servem conteúdo estático às suas solicitações.
No WP Super Cache você pode desativar cache para visitantes do site que têm cookies.

Sem som

– O emissor precisa selecionar dispositivo de entrada correto (Microfone). ao transmitir. Abra a guia de transmissão para fazer alterações nos dispositivos/configurações de entrada.
– Os espectadores precisam usar “Toque em som” botão para ativar o áudio.
Os navegadores exigem interação do usuário para permitir a reprodução automatizada de vídeo com som. Às vezes, a reprodução não é permitida em tudo e o aplicativo mostrará um “Toque para jogar” Botão.
Este é um recurso do navegador / Restrição.
– Tente recarregar fluxo ou página. Dependendo das condições de rede e navegador, fluxo de áudio pode às vezes estar faltando na transmissão WebRTC UDP. Experimente o streaming OBS/GoCoder sobre o TCP RTMP para aumentar a confiabilidade.

Webcam ou microfone não acessível

Os aplicativos baseados na Web usam dispositivos fornecidos pelo sistema / navegador para WebRTC . Experimente o Amostras do WebRTC para verificar os dispositivos disponíveis. Se sistema / navegador não o torna acessível para o uso do WebRTC, o aplicativo baseado no WebRTC não pode acessá-lo.
-Tente um diferente navegador.
-Tente transmitir com OBS com configurações da guia Broadcast.
-Se disponível, experimente os aplicativos baseados no Flash legado.
-Para obter mais detalhes sobre o suporte ao Navegador WebRTC, verificar com suporte ao provedor de hardware.

 

Testes gerais para identificar a natureza do problema:
– Tentar demonstrações ao vivo . Se os problemas não ocorrerem nas demonstrações ao vivo, causa pode estar relacionada com a sua instalação. Se ocorrerem os mesmos problemas, estes podem estar relacionados ao navegador do cliente / conexão.
– Atualizar navegadores para versões mais recentes. Tente diferentes navegadores para identificar se o problema é específico para um determinado navegador e seus plugins. Tente abrir uma nova guia/janela no modo de privacidade sem plugins, se possível, testar o mesmo navegador sem plugins.
– Tente de um computador diferente / dispositivo móvel, se disponíveis, para identificar se o problema é específico para o dispositivo.
– Tente de um ISP diferente (in example access from a mobile device with WiFi turned off to use the mobile network) to identify if issue is specific to connection.
Have a partner, friend from a different location test to identify if issue is specific to your testing environment.