Ir para o conteúdo principal

Configurar o Software de Transmissão

Compatibilidade

Em geral, o Owncast é compatível com qualquer software que use RTMP para transmitir para um servidor remoto. RTMP é o que todos os principais serviços de streaming ao vivo usam, então, se você estiver usando um deles, é provável que possa apontar seu software existente para sua instância do Owncast.

No entanto, não testamos com tudo. Então, se você estiver usando algo específico adoraríamos saber qual software está usando e os resultados. Se você estiver enfrentando problemas, adoraríamos ajudar a resolver.

Apontando seu software para o Owncast

Owncast accepts incoming streams over RTMP on TCP port 1935 by default. The port is configurable in the admin under Configuration > Server Setup (see Server Setup). Your stream key is only accepted on the /live/ path, so the full endpoint is rtmp://yourserver:1935/live/<your-stream-key>.

A maioria dos softwares de transmissão terá uma maneira de especificar um local "personalizado" como um endpoint RTMP. In this case you would specify rtmp://yourserver:1935/live as the RTMP destination, specifying your stream key where it asks for it. A chave de transmissão padrão é abc123, mas você deve mudar isso imediatamente após configurar o Owncast.

If your software doesn't have a place to specify a stream key you can simply append it to your RTMP location, for example: rtmp://yourserver:1935/live/abc123.

Como você configura seu software de transmissão é importante

Você vai querer configurar seu software de transmissão para corresponder à melhor qualidade que pode oferecer aos seus espectadores. Isso significa que, se seu servidor Owncast consegue lidar apenas com 720p@2500k, você não deve configurar seu software de transmissão para enviar 1080p@6000k. Quanto mais trabalho de conversão você pedir ao Owncast para fazer, mais recursos ele usará em seu servidor, tornando ainda mais difícil oferecer as melhores qualidades aos seus espectadores.

Cada servidor, ambiente, velocidade de rede e capacidade de processamento é diferente. Apenas porque você quer oferecer certa qualidade não significa que seu servidor possa suportá-la.

If you find yourself trying to squeeze better performance out of Owncast then try setting your broadcasting software to a lower quality as well as lowering the output quality in the admin under Configuration > Video.

Configurações de Transmissão

As seguintes são algumas configurações sugeridas para uma transmissão de alta qualidade que você pode definir em seu software de transmissão. Mas você deve ter em mente a maior qualidade que estará oferecendo aos seus espectadores, conforme mencionado acima. Continue a ler mais sobre os valores.

Resolução de vídeo e qualidade

ResoluçãoTaxa de quadrosBitrate
1920x108060fps5000k
1920x108030fps4500k
1280x72060fps4000k
1280x72030fps3000k

Resolução e Taxa de Quadros

Resolução refere-se ao tamanho de um vídeo em uma tela, e a taxa de quadros refere-se a quantos quadros por segundo são exibidos. A resolução Full HD é tipicamente 1080p, 60 quadros por segundo (fps). Transmitir em uma resolução mais alta como 1080p requer uma taxa de bits mais alta, e uma taxa de quadros mais alta exige mais poder de codificação. Se você tem a largura de banda e o poder de codificação tanto em seu computador de transmissão quanto em seu servidor Owncast para transmitir em 1080p, 60 fps, ótimo! Se não, tente uma das outras configurações acima para otimizar a qualidade e a estabilidade do seu vídeo.

Bitrate

A taxa de bits é a quantidade de dados que você envia para seu servidor Owncast quando transmite. Uma taxa de bits mais alta ocupa mais da sua largura de banda de internet disponível. Aumentar sua taxa de bits pode melhorar a qualidade do seu vídeo, mas apenas até certo ponto.

Video and audio codecs

Use H.264 video and AAC audio for the best compatibility. Owncast's ingest layer also recognizes H.265 video and MP3 and Speex audio, but transcoding and playback compatibility are only assured for H.264 and AAC.

Intervalo de Keyframe

Set your broadcasting software to send a keyframe every 2 seconds and do not leave it at auto. Keyframe settings use different units in different tools. The OBS keyframe interval is in seconds, so use 2. The ffmpeg -g option counts frames, so use twice your framerate.

Configurações de áudio

Defina seu software de transmissão para enviar áudio AAC para o Owncast.

Taxa de bits e qualidade de áudio

Ao transmitir, certifique-se também de corresponder sua qualidade de áudio ao que está transmitindo. Se você for um streaming focado em música, talvez aumente a qualidade. Se você estiver apenas falando, talvez possa se dar ao luxo de diminuir a qualidade.

Owncast passes audio through untouched by default, so it goes out exactly how it's sent. If audio passthrough is turned off for an output variant, Owncast re-encodes that variant's audio to AAC.

QualidadeBitrate
Baixa96kbps
Média128kbps
Alta192kbps
Mais alta256kbps
Mais alta320kbps

Perda de quadros

Leia mais sobre problemas Perda de quadros sendo reportados em seu software de transmissão.

Erros ou desconexões

Se seu software de transmissão continua desconectando do Owncast, ou sua transmissão cai parcialmente, leia Sua transmissão continua desconectando. Cobre as causas comuns: uma rede instável, uma taxa de bits mais alta do que sua conexão de upload pode suportar, e problemas do ffmpeg no servidor.


Improve this page

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

Contributors to this documentation