Saltar al contenido
Callaba

Envíe y reciba transmisiones RTMP en OBS Studio

En esta página

Para enviar RTMP desde OBS, introduzca la URL y clave asignadas en Ajustes → Emisión. Para recibir una señal en OBS, use en una Fuente multimedia una URL de receptor emitida para ese trabajo. Publisher y Receiver son roles de acceso distintos, pero usan el mismo nombre de transmisión configurado y pueden usar la misma URL RTMP.

Qué necesita antes de abrir OBS

  • Un listener RTMP habilitado y una URL/clave de publicador emitida para él.
  • Una escena OBS conocida con fuentes de vídeo y audio deliberadas.
  • Una ruta independiente de recepción o monitorización para demostrar la señal después de llegar.

Este procedimiento usa los valores Custom RTMP suministrados para el despliegue. OBS mantiene documentación de configuración específica de versión.

Entradas controladas y Guest

Para modo controlado, use la URL asignada y el nombre de transmisión configurado; los roles Publisher y Receiver usan el mismo nombre de conexión. En modo Guest, OBS sigue llamando Clave de transmisión al campo: introduzca allí un nombre de transmisión elegido y no vacío, y use ese mismo nombre para recibir. El modo Guest abre el endpoint intencionalmente.

Envíe RTMP desde OBS a Callaba

  1. En OBS, abra Ajustes → Emisión.
  2. Seleccione Personalizado… como servicio.
  3. Pegue la URL de servidor asignada en Servidor y el valor de publicador en Clave de transmisión.
  4. Haga clic en Aplicar e inicie la transmisión.
  5. En Callaba, confirme que RTMP Server informa de un publicador activo y bitrate entrante.

Resultado esperado: el publicador asignado aparece activo y el bitrate cambia mientras OBS envía. Si OBS dice que transmite pero el listener permanece inactivo, compare ruta y clave exactas del servidor y luego compruebe puerto del listener y regla de acceso del publicador.

Reciba una señal RTMP en OBS

  1. Obtenga la URL de receptor o reproductor prevista para esta ruta de recepción OBS.
  2. En una escena, añada Fuente multimedia.
  3. Desactive Archivo local y pegue esa URL de receptor en Entrada.
  4. Confirme imagen y audio previsto en la vista previa de OBS.

Resultado esperado: la escena OBS receptora muestra la señal seleccionada y su audio previsto. Una URL de ingesta RTMP no es una URL de reproductor de navegador. La reproducción en navegador es otro flujo independiente y debe usar un endpoint HLS/Web Player configurado, no RTMP nativo en un navegador.

Pruebe ambas direcciones antes de un evento

ComprobaciónQué demuestra
Emisor OBS conectadoOBS ha intentado la sesión de publicador.
Actividad y bitrate del servidorEl listener aceptó un publicador y ve flujo de medios.
Imagen y audio del receptorLa ruta de recepción seleccionada decodifica medios de programa utilizables.
Salida elegidaFunciona la grabación, ruta o reproductor configurados por separado.

Fallos habituales

La conexión falla de inmediato: copie de nuevo URL y nombre/clave de transmisión; confirme listener y ruta de red. La conexión funciona pero no hay medios utilizables: inspeccione escena OBS, fuente de audio, registros de codificador y medios del receptor. El receptor sigue vacío: confirme que OBS usa la ruta RTMP de recepción configurada y el mismo nombre/clave, y después compruebe compatibilidad de medios y estado del receptor.

Configuración relacionada

Use Callaba RTMP Server para crear la ruta de ingesta configurada, la guía del operador de RTMP Server para detalles de ciclo de vida y acceso, y reproductor RTMP y reproducción en navegador cuando ver en navegador sea el siguiente trabajo.

Una ejecución de aceptación OBS repetible

Cree RTMP Server en un puerto TCP libre, después cree un Publisher Stream y un Receiver Stream. Copie exactamente URL y nombre/clave de publicador asignados; no construya una URL a partir del nombre de servidor mostrado. Para un receptor OBS, use la ruta RTMP de recepción configurada con el mismo nombre/clave. Para ver en navegador, cree una salida HLS o Web Player independiente. En OBS use servicio Personalizado, no un preajuste de plataforma. Para una primera prueba prudente, envíe vídeo H.264 con audio AAC en la ruta de salida FLV/RTMP; mantenga resolución, frecuencia de fotogramas y bitrate en valores que acepte su despliegue y cambie un parámetro cada vez.

En Callaba inspeccione getStatistics: el bitrate de entrada y el número de publicadores confirman la ingesta; el número de receptores solo cambia cuando se conecta realmente un receptor. Para un receptor en OBS, añada Fuente multimedia, desactive Archivo local, introduzca la URL de receptor como Entrada y mantenga la fuente visible en la escena. Una vista previa negra con publicador activo apunta a URL de receptor o compatibilidad de medios; bitrate de entrada cero apunta de nuevo al emisor, clave, puerto o rol Publisher. Consulte la referencia de ciclo de vida de RTMP Server para los campos exactos de listener y estadísticas.

Próximos pasos

Use Callaba RTMP Server para crear la ruta de ingesta, y luego use reproductor RTMP y reproducción en navegador cuando ver en navegador sea el siguiente trabajo.