Ir para o conteúdo principal
Owncat cautions you
Esta página não está listada. Motores de busca não a indexarão, e somente usuários com um link direto podem acessá-la.

Frames perdidos

Se o seu software de transmissão está dizendo que você está perdendo quadros, isso pode ser devido ao seu hardware + software de transmissão não conseguirem renderizar os quadros rapidamente o suficiente, sua conexão de rede não suporta streaming na taxa de bits escolhida ou seu servidor Owncast não consegue processar os quadros rapidamente o suficiente.

Em geral, algumas perdas de quadros são perfeitamente aceitáveis e esperadas. No entanto, uma perda contínua de quadros enquanto você transmite significa que algo precisa ser otimizado, seja no hardware, no software ou na rede do seu computador local de transmissão, ou no lado do Owncast.

Algumas dessas informações são adaptadas do Guia de Quadros Perdidos do OBS, portanto, você provavelmente achará esse documento completo útil também.

Verifique a utilização do hardware do seu servidor Owncast

Visite a página de uso de hardware no admin para ver como os recursos do seu servidor estão se comportando.

A página de Informações sobre Hardware no admin, mostrando medidores de uso de CPU, memória e disco com um gráfico de uso ao longo do tempo

Se sua CPU estiver no máximo no servidor Owncast, os espectadores verão buffering, pois o servidor não consegue mais acompanhar. Se isso é o que você está enfrentando, o primeiro passo é resolver a utilização excessiva de hardware.

Verifique seu software de transmissão

Certifique-se de que seu computador de transmissão está transmitindo vídeo ao vivo de forma confiável. Se seu próprio computador ou conexão de rede estiver tendo dificuldades para enviar vídeo para a internet, os espectadores ficarão travados em um estado de buffer. Reduza a taxa de bits, a resolução e/ou a taxa de quadros no seu software de transmissão no dispositivo de transmissão, se necessário.

Anote quaisquer quadros perdidos e investigue o que está causando essas perdas. É a sua CPU ou GPU local? É a sua rede local? Ou é o servidor Owncast descartando-os devido ao uso de hardware?

Se, por exemplo, sua GPU no computador de transmissão estiver no limite, ela não conseguirá acompanhar a renderização dos quadros. Se você estiver usando o OBS, uma forma de determinar isso é olhar as "Estatísticas" no aplicativo e ver se você está experimentando algum "Atraso na Renderização".

Tente diminuir sua taxa de bits e/ou taxa de quadros

A próxima coisa a fazer é diminuir a taxa de bits e/ou a taxa de quadros no seu software de transmissão até que os quadros perdidos parem. As condições da rede nem sempre são as mesmas de um dia para o outro, e o que funcionou ontem não é garantido que funcione hoje. Às vezes, não há muito mais que você possa fazer, exceto reduzir a taxa de bits para compensar pela conexão ruim no momento.

Menos quadros de vídeo que precisam ser processados resultam em menos recursos de hardware que serão usados para processá-los. Você pode reduzir tanto a taxa de quadros do que envia para o Owncast quanto a taxa de quadros enviada aos espectadores.

Desvantagem: Reduzir a taxa de quadros pode diminuir visivelmente a qualidade do seu stream para algum conteúdo.

Leia mais sobre codificação de vídeo e qualidade.

Desvantagem: Reduzir a qualidade do seu vídeo pode diminuir visivelmente a qualidade da sua transmissão para alguns conteúdos.

Não transmita através de uma conexão sem fio

Em muitos casos, conexões sem fio podem causar problemas devido à sua natureza instável. Streaming realmente requer uma conexão estável. Conexões sem fio muitas vezes funcionam bem, mas se você tiver problemas, essa é uma mudança muito boa a fazer.

Teste de Velocidade

Testes de velocidade são uma estimativa muito grosseira - eles significam muito pouco em relação ao streaming. Apenas porque um teste de velocidade diz que você tem 5Mb/s de upload não significa que você pode fazer upload para qualquer coisa de maneira estável a 5Mb/s. Isso simplesmente não é como a internet funciona, infelizmente. Você nunca tem garantia de conseguir manter uma conexão estável com um servidor se o servidor ou os pontos de roteamento para o servidor forem instáveis. As a rough rule of thumb, your "stable" bitrate is more likely about 70-75% of your "estimated" speed test upload (and that's only if you're not being throttled). Se alguma coisa, um teste de velocidade dirá a você a velocidade máxima teórica que você poderia transmitir em condições perfeitamente ideais, mas as condições nunca são perfeitas.


Improve this page

See something missing or incorrect? Edit this page and improve the documentation for everyone.

Contributors to this documentation