O que vem instalado no servidor nginx-rtmp?
- Nginx e nginx-rtmp-module, da compilação de 26 de outubro de 2026 da imagem tiangolo/nginx-rtmp
- Entrada RTMP na porta 1935, com a gravação desativada
- Um caminho secreto de transmissão gerado aleatoriamente, para que ninguém possa publicar sem ele
- Um ficheiro separado para os destinos de reencaminhamento: /opt/seturack/nginx-rtmp/hedefler.conf
- Firewall com apenas as portas 22 e 1935 abertas
Que tamanho é necessário para o nginx-rtmp?
Não há um valor oficial de RAM para o nginx-rtmp. Como o servidor não recodifica nada, 1 GB de RAM e 1 CPU costumam chegar para começar, como regra geral, e 2 GB fazem sentido se reencaminhar para muitos destinos. A gravação está desativada, por isso não se escreve vídeo no disco e precisa de pouco disco. É na rede que o uso se nota: cada destino ocupa tanta largura de banda de saída como o débito da transmissão, por isso 6000 kbps para três destinos dão cerca de 18 Mbps. O tráfego é ilimitado.
| Utilização | Tamanho | Preço | Escolher |
|---|---|---|---|
| Publicação nova | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/mês | |
| Publicação em crescimento | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mês | |
| Publicação com muito movimento | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mês |
Para quem é?
- Quem faz streaming e quer enviar uma transmissão para várias plataformas ao mesmo tempo
- Quem faz streaming e tem uma velocidade de envio em casa que não chega para várias plataformas
- Programadores que precisam do seu próprio ponto de entrada RTMP
- Quem prefere gerir as plataformas de destino no servidor e deixar o OBS em paz
O que acontece depois de encomendar?
- Defina o tamanho e conclua o pagamento.
- O servidor arranca e o nginx-rtmp instala-se sozinho.
- No separador Resumo do painel, copie a linha Endereço de ligação. Tem o aspeto rtmp://IP-address/secret-path.
- No OBS, vá a Settings, depois a Stream, e defina o serviço como Custom. Introduza este endereço em Server e um nome à sua escolha em Stream Key.
- Para reencaminhar para outra plataforma, ligue-se por SSH e adicione a linha push dessa plataforma a hedefler.conf.
- Execute docker compose restart rtmp em /opt/seturack/nginx-rtmp e inicie a transmissão.
Em todos os servidores
- Cópias de segurança diárias incluídas no preço
- Tráfego ilimitado
- Acesso root completo
- Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer o disco
- Localização: Istanbul · IST-1.
Bom saber
- Um caminho secreto faz as vezes da autenticação de quem publica. Quem tiver o endereço pode publicar nele ou ver, por isso não o partilhe.
- A ligação é RTMP simples e o RTMPS não está instalado. Isto quer dizer que não pode reencaminhar diretamente para uma plataforma que só aceita RTMPS.
- Aqui não há interface web, página de visualização nem chat. Tudo se configura a partir de um ficheiro, por SSH.
- Executar docker compose restart rtmp corta qualquer transmissão em curso, por isso altere os destinos antes de entrar em direto.
- Os direitos e a responsabilidade legal sobre o que transmite são seus, e tem de cumprir as regras de cada plataforma. As chaves de transmissão das plataformas ficam em hedefler.conf, por isso proteja esse ficheiro.
- O software não exige pagamento nem conta, e o nginx-rtmp-module tem licença BSD. As contas das plataformas de destino e as atualizações de versão são da sua responsabilidade.
nginx-rtmp: perguntas e respostas
Como ligo o OBS a um servidor nginx-rtmp?
No OBS, vá a Settings, depois a Stream, e defina o serviço como Custom. Cole o valor de Endereço de ligação do painel em Server e escreva um nome qualquer em Stream Key, por exemplo stream. Não precisa de porta, já que o RTMP usa a 1935 por predefinição.
Como reencaminho a minha transmissão para o YouTube com o nginx-rtmp?
Obtenha a chave de transmissão no YouTube. Ligue-se por SSH, adicione a linha push rtmp://a.rtmp.youtube.com/live2/YOUR-STREAM-KEY; a hedefler.conf e execute docker compose restart rtmp em /opt/seturack/nginx-rtmp.
De quanta RAM precisa o nginx-rtmp?
Não há um valor oficial. A transmissão não é recodificada, por isso 1 GB de RAM e 1 CPU costumam chegar para começar, como regra geral, com 2 GB para muitos destinos. Se não chegar, aumente a partir do painel. O servidor reinicia uma vez e o endereço mantém-se.
Para quantas plataformas posso transmitir ao mesmo tempo?
Não há um número fixo. Acrescenta-se uma linha push separada a hedefler.conf para cada plataforma, e cada destino ocupa tanta largura de banda de saída como o débito da transmissão. Mais destinos significam mais uso de rede, e o tráfego é ilimitado.
Um servidor nginx-rtmp faz transcodificação de vídeo?
Não. Esta instalação reencaminha a transmissão tal como está, por isso a resolução e o débito são os que definir no OBS. A carga de CPU fica baixa e não ter placa gráfica não importa aqui. Escolha definições do OBS que as plataformas de destino aceitem.
Os espetadores podem ver a partir deste servidor?
Não há nenhuma página de visualização instalada. Um leitor como o VLC pode abrir rtmp://IP-address/secret-path/stream-name, mas isso expõe o caminho secreto. Para um público mais vasto, reencaminhe antes a transmissão para plataformas.