Streaming não funciona sem desativar o histórico
Português:
Estou com um problema com streams de vídeo em um sistema que estou desenvolvendo que ocorre só no Firefox e só no modo normal. O Player carrega corretamente o stream, mas após alguns segundos não consegue continuar a carregar e só fica tentando e tentando continuadamente.
Isto não acontece no Chrome, nem no modo privado, nem com vídeos normais que não sejam streams. Só com streams ao vivo, só no Firefox, e só no modo normal. Isto acontece no meu ambiente de desenvolvimento local (casa, conexão remota) e na nuvem corporativa.
É um sistema Angular 8/NodeJs e o player que eu uso é o Clappr. Mudei para o Video.js e o problema continuou. O stream está vindo de um balanceador de carga com 6 servidores filhos, cada um com um servidor Apache que tem um proxy para um servidor Icecast que é a origem do stream.
[balanceador carga] < [6 servidores filhos com proxy apache ] > [servidor Icecast]
Eu procurei verificar quais as configurações que eram diferentes no modo privativo que fazem funcionar e acabei descobrindo que desabilitando todo o histórico de navegação (não só o de páginas e downloads ou de formulários) também faria funcionar.
Alguém sabe me dizer exatamente o que acontece quando o histórico de navegação é desativado ? além de não gravar o histórico, isso tem impacto em mais alguma coisa ? algum tipo de cache, rede ou algo assim ? Alguém tem alguma idéia para fazer o stream funcionar sem desabilitar o histórico ? não posso pedir aos usuários para desabilitarem os histórico para usar meu site.
Caso haja algum outro fórum onde possa obter uma informação técnica mais precisa, favor informar.
English:
I have a problem with live video streams in the system I'm developing that happens only in Firefox and only in normal mode. The player correctly loads the stream, but after a few seconds can't continue to load and just keeps trying and trying forever.
This doesn't happen in Chrome, nor if I load the page in Private Mode, nor with normal videos. Just with live streams, just in Firefox, just in normal mode. This happens both in local development (home, remote connection) and in the corporative cloud.
It's an Angular 8/NodeJs system and the player I use is Clappr. I changed to Video.js and the problem continued. The stream is coming from a load balancer with 6 children server, each one with an apache server who have a proxy to an icecast server that originates the stream.
[load balancer] < [6 child servers with apache server proxy] > [icecast server]
I work for a very large company that has an IPS system installed. It was the first thing I thought. But the IPS team could not find any blocked traffic. Also if it was that, why would the traffic not be blocked in private mode ?
So I thought in trying to pinpoint what exact configuration is different in private mode that does the trick and I figured out that disabling all history (not only navigation and downloads or forms) makes it work too.
Someone knows what exactly happens when the navigation history is disabled ? besides not saving history, it has an impact on something else ? some type of cache, network or something like that ? Someone has any idea to make stream work without disabling history ? I can't ask my users to disable history just to use my system.
In case there is any other fórum where I can get more technical detailed support please inform.
所有回覆 (1)
Title in english: Stream doesn't work if I don't disable history.