¿Qué viene instalado en tu servidor nginx-rtmp?
- Nginx y nginx-rtmp-module, de la compilación del 26 de octubre de 2026 de la imagen tiangolo/nginx-rtmp
- Entrada RTMP en el puerto 1935, con la grabación desactivada
- Una ruta secreta de emisión generada al azar, para que nadie pueda publicar sin ella
- Un archivo aparte para los destinos de retransmisión: /opt/seturack/nginx-rtmp/hedefler.conf
- Cortafuegos con solo los puertos 22 y 1935 abiertos
¿Qué tamaño necesitas para nginx-rtmp?
No hay una cifra oficial de RAM para nginx-rtmp. Como el servidor no recodifica nada, 1 GB de RAM y 1 CPU suelen bastar para empezar, como regla general, y 2 GB tienen sentido si retransmites a muchos destinos. La grabación está desactivada, así que no se escribe vídeo en el disco y necesitas poco. El uso se nota en la red: cada destino consume tanto ancho de banda saliente como la tasa de bits de tu emisión, de modo que 6000 kbps a tres destinos suman unos 18 Mbps. El tráfico es ilimitado.
| Uso | Tamaño | Precio | Elegir |
|---|---|---|---|
| Publicación nueva | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/mes | |
| Publicación en crecimiento | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mes | |
| Publicación con mucho movimiento | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mes |
¿Para quién es?
- Streamers que quieren enviar una emisión a varias plataformas a la vez
- Streamers cuya velocidad de subida en casa no alcanza para varias plataformas
- Desarrolladores que necesitan su propio endpoint RTMP
- Quien prefiere gestionar las plataformas de destino en el servidor y no tocar OBS
¿Qué pasa después de pedir?
- Ajusta el tamaño y completa el pago.
- Tu servidor arranca y nginx-rtmp se instala solo.
- En la pestaña Resumen de tu panel, copia la fila Dirección de conexión. Tiene el aspecto rtmp://IP-address/secret-path.
- En OBS, ve a Settings, luego a Stream, y pon el servicio en Custom. Introduce esta dirección como Server y el nombre que quieras como Stream Key.
- Para retransmitir a otra plataforma, conéctate por SSH y añade la línea push de esa plataforma a hedefler.conf.
- Ejecuta docker compose restart rtmp en /opt/seturack/nginx-rtmp y después inicia tu emisión.
Con cada servidor
- Copia de seguridad diaria incluida en el precio
- Tráfico ilimitado
- Acceso root completo
- Amplía o reduce RAM y CPU más adelante, y haz crecer el disco
- Ubicación: Istanbul · IST-1.
Conviene saber
- Una ruta secreta hace las veces de autenticación del emisor. Cualquiera que tenga la dirección puede publicar en ella o ver la emisión, así que no la compartas.
- La conexión es RTMP sin cifrar, y RTMPS no está instalado. Eso significa que no puedes retransmitir directamente a una plataforma que solo acepte RTMPS.
- Aquí no hay interfaz web, página para espectadores ni chat. Lo configuras todo desde un archivo por SSH.
- Ejecutar docker compose restart rtmp corta cualquier emisión en curso, así que cambia los destinos antes de salir en directo.
- Los derechos y la responsabilidad legal de lo que emites son tuyos, y debes cumplir las normas de cada plataforma. Las claves de emisión de las plataformas están en hedefler.conf, así que protege ese archivo.
- El software no requiere cuota ni cuenta, y nginx-rtmp-module tiene licencia BSD. Las cuentas en las plataformas de destino y las actualizaciones de versión corren de tu cuenta.
Preguntas y respuestas sobre nginx-rtmp
¿Cómo conecto OBS a un servidor nginx-rtmp?
En OBS, ve a Settings, luego a Stream, y pon el servicio en Custom. Pega como Server el valor de Dirección de conexión de tu panel e introduce cualquier nombre como Stream Key, por ejemplo stream. No necesitas un puerto, ya que RTMP usa el 1935 por defecto.
¿Cómo retransmito mi emisión a YouTube con nginx-rtmp?
Obtén tu clave de emisión de YouTube. Conéctate por SSH, añade la línea push rtmp://a.rtmp.youtube.com/live2/YOUR-STREAM-KEY; a hedefler.conf y ejecuta docker compose restart rtmp en /opt/seturack/nginx-rtmp.
¿Cuánta RAM necesita nginx-rtmp?
No hay una cifra oficial. La emisión no se recodifica, así que 1 GB de RAM y 1 CPU suelen bastar para empezar, como regla general, con 2 GB para muchos destinos. Si se queda corto, amplía desde tu panel. El servidor se reinicia una vez y tu dirección no cambia.
¿A cuántas plataformas puedo emitir a la vez?
No hay una cifra fija. Añades una línea push aparte a hedefler.conf por cada plataforma, y cada destino consume tanto ancho de banda saliente como la tasa de bits de tu emisión. Más destinos suponen más uso de red, y el tráfico es ilimitado.
¿Un servidor nginx-rtmp transcodifica vídeo?
No. Esta instalación retransmite la emisión tal cual, así que la resolución y la tasa de bits son las que definas en OBS. Por eso la carga de CPU se mantiene baja, y no tener tarjeta gráfica no importa aquí. Elige ajustes de OBS que acepten tus plataformas de destino.
¿Pueden los espectadores ver la emisión desde este servidor?
No hay ninguna página de visualización instalada. Un reproductor como VLC puede abrir rtmp://IP-address/secret-path/stream-name, pero eso expone la ruta secreta. Para una audiencia más amplia, retransmite la emisión a plataformas.