
Se você deseja transmitir vídeos ao vivo para redes sociais, eventos privados ou criar sua própria plataforma de streaming, um servidor VPS ou Dedicado com Nginx RTMP ou Wowza é a melhor solução.
Neste guia, você aprenderá passo a passo como configurar um servidor de streaming para transmissões ao vivo usando OBS Studio, Nginx RTMP e Wowza Streaming Engine.
📌 Por Que Criar um Servidor de Streaming Próprio?
🔹 Sem depender de terceiros – Controle total sobre suas transmissões.
🔹 Baixa latência – Menos delay comparado ao YouTube ou Twitch.
🔹 Maior personalização – Defina qualidade, resoluções e acessos privados.
🔹 Monetização – Integre com sistemas pagos e proteja conteúdo.
💡 Conclusão: Se você quer transmitir vídeos sem restrições e com mais controle, um servidor de streaming próprio é essencial! 🚀
📌 Requisitos do Servidor para Streaming
Antes de configurar seu servidor, escolha um VPS ou Servidor Dedicado que atenda aos requisitos de processamento e banda.
Tipo de Streaming | CPU | RAM | Armazenamento | Banda |
---|---|---|---|---|
Baixa resolução (720p) | 2 vCPUs | 4GB | 40GB SSD | 50 Mbps |
Alta resolução (1080p) | 4 vCPUs | 8GB | 80GB SSD NVMe | 100 Mbps |
Transmissão simultânea | 6+ vCPUs | 16GB+ | 150GB SSD NVMe | 200 Mbps+ |
🔗 Confira nossos planos de Servidores VPS e Dedicados para Streaming
📌 Passo a Passo: Criando um Servidor de Streaming com Nginx RTMP
O Nginx RTMP é uma opção gratuita e de alto desempenho para transmitir vídeos ao vivo usando o protocolo RTMP (Real-Time Messaging Protocol).
1️⃣ Passo 1: Acessar o Servidor via SSH
Conecte-se ao seu VPS ou Servidor Dedicado via SSH:
ssh root@IP_DO_SEU_SERVIDOR
💡 Dica: Use PuTTY (Windows) ou Terminal (Linux/macOS).
2️⃣ Passo 2: Atualizar o Servidor
Antes de instalar qualquer software, atualize os pacotes do sistema:
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian
sudo yum update -y # CentOS/RHEL
3️⃣ Passo 3: Instalando o Nginx com Suporte a RTMP
🔹 Instalar Nginx e módulos necessários:
sudo apt install -y nginx libnginx-mod-rtmp
🔹 Editar a configuração do RTMP:
sudo nano /etc/nginx/nginx.conf
Adicione esta configuração ao final do arquivo:
rtmp {
server {
listen 1935; # Porta RTMP padrão
chunk_size 4096;
application live {
live on;
record off;
push rtmp://servidor-destino/live;
}
}
}
🔹 Reiniciar o Nginx para aplicar as configurações:
sudo systemctl restart nginx
💡 Agora seu servidor já pode receber transmissões RTMP! 🚀
4️⃣ Passo 4: Configurar OBS Studio para Transmitir no Servidor
Agora, vamos configurar o OBS Studio para transmitir para seu servidor RTMP.
🔹 Baixe e instale o OBS Studio:
Download OBS Studio
🔹 No OBS, vá para:
- Configurações → Transmissão
- Serviço: Personalizado
- Servidor:
rtmp://IP_DO_SEU_SERVIDOR/live
- Chave de transmissão:
stream
- Salvar e iniciar transmissão.
💡 Dica: O link de acesso ao streaming será:
rtmp://IP_DO_SEU_SERVIDOR/live/stream
Agora, você já pode transmitir ao vivo usando seu próprio servidor!
📌 Criando um Servidor de Streaming com Wowza Streaming Engine
O Wowza Streaming Engine é uma plataforma premium para transmissão de vídeos em tempo real, oferecendo compatibilidade com RTMP, HLS e WebRTC.
1️⃣ Passo 1: Instalar Wowza no Servidor
🔹 Baixar e instalar o Wowza Streaming Engine:
wget https://www.wowza.com/downloads/WowzaStreamingEngine-4-8-18.deb
sudo dpkg -i WowzaStreamingEngine-4-8-18.deb
🔹 Iniciar o serviço:
bashCopiarEditarsudo systemctl start WowzaStreamingEngine
🔹 Acesse o painel administrativo do Wowza:
http://IP_DO_SERVIDOR:8088
🔹 Login padrão:
- Usuário:
admin
- Senha:
admin
💡 Dica: Você pode configurar streams com HLS para acessar via navegadores e dispositivos móveis!
📌 Configurando um Player Web para Reproduzir o Streaming
Agora que seu servidor já está transmitindo, você pode criar um player web para visualizar as transmissões.
🔹 Criar um arquivo HTML com um player HLS:
<!DOCTYPE html>
<html>
<head>
<title>Streaming ao Vivo</title>
<script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script>
</head>
<body>
<video id="video" controls autoplay></video>
<script>
var video = document.getElementById('video');
var videoSrc = "http://IP_DO_SERVIDOR/live/stream.m3u8";
if (Hls.isSupported()) {
var hls = new Hls();
hls.loadSource(videoSrc);
hls.attachMedia(video);
hls.on(Hls.Events.MANIFEST_PARSED,function() {
video.play();
});
} else if (video.canPlayType('application/vnd.apple.mpegurl')) {
video.src = videoSrc;
video.addEventListener('loadedmetadata', function() {
video.play();
});
}
</script>
</body>
</html>
💡 Dica: Acesse http://seusite.com/player.html
para ver seu streaming ao vivo no navegador!
📌 Conclusão: Seu Servidor de Streaming Está Pronto! 🚀
Agora você tem um servidor completo para transmissões ao vivo, utilizando Nginx RTMP ou Wowza Streaming Engine.
✅ Servidor configurado para RTMP e HLS
✅ OBS Studio transmitindo ao vivo
✅ Player web para exibição da transmissão
✅ Escalável e pronto para monetização
🔗 Precisa de um Servidor VPS para Streaming? Veja nossos planos!