Ir al contenido
Castreon
Canales

Emitir desde OBS, vMix y codificadores (RTMP, SRT, WHIP)

Actualizado el 11 oct. 2026

Un canal de Castreon puede recibir una emisión en directo desde un programa de producción (OBS, vMix), desde un codificador hardware o desde otra aplicación. La emisión se convierte en la fuente del canal como cualquier otra: el perfil, las salidas, la fuente de reserva y la imagen «sin señal» funcionan igual.

Hay tres caminos:

Camino Cuándo elegirlo Plan
RTMP entrante el más sencillo — lo conocen todos los programas y todos los codificadores todos los planes (desde Castreon 1.4.0)
SRT conexiones inestables (internet móvil, Wi-Fi, grandes distancias): recupera los paquetes perdidos todos los planes
WebRTC (WHIP) retardo muy bajo, también directamente desde el navegador Enterprise — consulta WebRTC

RTMP entrante

1. Añadir la fuente

  1. Abre el canal → Editar → Añadir fuente y elige RTMP entrante (OBS / codificador).
  2. Guarda. Castreon muestra Servidor (en OBS) — con la forma rtmp://<dominio>/live — y la Clave de transmisión, ambos con botón para copiar.

El canal se reconoce por su clave, así que todos los canales usan el mismo puerto. La clave funciona como una contraseña: quien la tiene puede emitir en el canal. Clave nueva crea otra — tras guardar, la antigua deja de funcionar. Las cuentas que solo pueden ver el canal no ven la clave.

2. En OBS

Ajustes → Emisión: Servicio = Personalizado…, Servidor = la dirección de arriba, Clave de retransmisión = la clave del canal. Después Iniciar transmisión.

Ajustes recomendados (Ajustes → Salida, modo Avanzado):

Ajuste Valor
Codificador de vídeo H.264 — x264 o el codificador de la tarjeta gráfica; perfil high
Control de frecuencia CBR
Bitrate de vídeo 1080p: 4500–6000 kbps · 720p: 2500–4000 kbps
Intervalo de fotogramas clave 2 s
Audio AAC, 160 kbps, 48 kHz

OBS 29.1 o posterior también puede enviar H.265 o AV1 por RTMP; Castreon los recibe. Para los espectadores y las plataformas de vídeo elige entonces, si hace falta, un perfil que los transcodifique a H.264 — consulta HEVC y AV1.

En vMix y en codificadores hardware

  • vMix — Stream → Destination = Custom RTMP Server, URL = la dirección del servidor, Stream Key = la clave del canal.
  • Codificadores hardware — para RTMP introduce la dirección del servidor y la clave de transmisión (algunos equipos la llaman stream name); si el equipo pide una sola dirección, usa rtmp://<dominio>/live/<clave>.

3. En la página del canal

La tarjeta Emitir desde OBS (RTMP) muestra la dirección y la clave (oculta, con Mostrar clave), quién está emitiendo ahora — desde qué dirección y con qué programa —, la imagen (códec, resolución, fotogramas por segundo), el sonido, el bitrate recibido y los ajustes recomendados.

Qué hace Castreon con la emisión

  • El vídeo H.264 (y H.265 / AV1) se toma sin recodificar si el perfil del canal lo permite — un canal sin perfil (passthrough) no consume CPU.
  • El sonido llega al canal como AAC 48 kHz.
  • Mientras nadie emite, el canal espera — no es una caída. Con una fuente de reserva, el canal reproduce la reserva y vuelve a la emisión en la siguiente comprobación de la fuente principal. Con la imagen «sin señal», las salidas siguen abiertas mientras falta la emisión.
  • Un canal tiene una sola fuente RTMP y una sola emisión a la vez. Una clave no puede usarse en dos canales, y un canal detenido no recibe emisiones.

El puerto y el cortafuegos

El puerto RTMP es 1935 (TCP) y se cambia en Ajustes → RTMP entrante (vacío = 1935, 0 = desactivado). El cambio de puerto se aplica tras reiniciar el servicio (sudo systemctl restart castreon). Abre el puerto en el cortafuegos, por ejemplo:

sudo ufw allow 1935/tcp

SRT desde OBS o desde un codificador

  1. En el canal añade una fuente SRT que escuche: srt://@:9000 (elige un puerto libre; para cifrar añade ?passphrase=…, de al menos 10 caracteres).
  2. En OBS: Ajustes → Emisión → Servicio = Personalizado…, Servidor = srt://<dirección-del-servidor>:9000 (con ?passphrase=… si la has puesto), Clave de retransmisión vacía.
  3. Abre el puerto en el cortafuegos en UDP (sudo ufw allow 9000/udp).

SRT recupera los paquetes perdidos, por eso es la elección adecuada para enlaces inestables. El retardo crece con el valor latency (el mismo en ambos extremos).

Si no funciona

  • OBS no se puede conectar — revisa la dirección y la clave (tras Clave nueva y guardar, solo funciona la nueva), que el puerto 1935 esté abierto en TCP y que RTMP entrante no esté desactivado en Ajustes → RTMP entrante.
  • OBS se conecta, pero el canal no arranca — el canal debe estar Activo; mira el Registro en la página del canal.
  • La imagen se atasca o pierde fotogramas — la conexión en el lugar de la emisión no basta: baja el bitrate en OBS o pasa a SRT.
  • En las plataformas de vídeo la imagen no arranca — consulta Evento en directo.

Privacidad

Cookies y almacenamiento local

Las cookies estrictamente necesarias están siempre activas. Las estadísticas y el marketing usan servicios de Google y solo se activan si los aceptas; hasta entonces no se envía nada a Google. Puedes retirar tu consentimiento aquí en cualquier momento.

Estrictamente necesarias

Sin ellas no funcionan el inicio de sesión, los formularios ni el idioma elegido. No requieren consentimiento (§ 25, apartado 2, n.º 2 TDDDG).

Siempre activas
Nombre Finalidad Duración Tipo
castreon-session Mantiene la sesión: inicio de sesión e idioma elegido 2 horas, renovada en cada visita Cookie
XSRF-TOKEN Protege los formularios contra solicitudes falsificadas 2 horas, renovada en cada visita Cookie
remember_web_… Solo si marcas «Recordarme» al iniciar sesión Hasta cerrar sesión, máx. 400 días Cookie
__cf_bm Cloudflare: distingue visitantes de bots, solo cuando se verifica el tráfico 30 minutos Cookie · Cloudflare
castreon:consent Recuerda tu elección de cookies 12 meses Almacenamiento local
theme Apariencia de la cuenta de cliente: clara, oscura o del sistema Hasta que la cambies Almacenamiento local

Estadísticas

Google Analytics 4 (Google Ireland Ltd.): qué páginas se visitan, de dónde llegan las visitas y con qué tipo de dispositivo — con identificadores seudónimos, sin guardar la dirección IP. Nos ayuda a mejorar el sitio.

Nombre Finalidad Duración Tipo
_ga Google Analytics: reconoce al visitante (identificador seudónimo) 13 meses Cookie · Google Analytics
_ga_VHWQRPHPEF Google Analytics: mantiene el estado de la visita 13 meses Cookie · Google Analytics

Marketing

Google Ads (Google Ireland Ltd.): mide si las visitas desde anuncios de Google llevan a una prueba o a un plan y permite mostrar anuncios de Castreon en otros sitios (remarketing).

Nombre Finalidad Duración Tipo
_gcl_au, _gcl_aw Google Ads: vincula la visita con el clic en el anuncio (conversiones) 90 días Cookie · Google Ads
IDE, test_cookie Google Ads: remarketing y medición de anuncios, en dominios de Google (doubleclick.net) Hasta 13 meses Cookie · Google (tercero)