Saltar al contenido
Callaba

RTMP: qué es y dónde encaja

En esta página

RTMP, Real-Time Messaging Protocol, se usa habitualmente para publicar una señal de contribución en directo desde un codificador o emisor de software a un servidor receptor. Resuelve la parte de origen a ingesta de una ruta en directo. Por sí solo no indica a un navegador cómo reproducir la señal ni decide dónde debe grabarse, mezclarse o entregarse.

¿Qué significa RTMP?

RTMP es un protocolo de streaming persistente desarrollado originalmente para flujos de medios de la era Flash. Sigue siendo habitual como formato de ingesta para codificadores porque muchas herramientas de producción pueden publicarlo. La referencia publicada del protocolo RTMP está disponible mediante este espejo histórico de la especificación. Trátelo como una elección de transporte para un enlace concreto, no como sinónimo de una plataforma completa de vídeo en directo.

Cómo funciona el streaming RTMP

Un emisor abre la dirección RTMP configurada, identifica la transmisión con un nombre o clave y envía audio y vídeo codificados. El servidor receptor comprueba la política de acceso y pone la señal aceptada a disposición de las rutas operativas configuradas. Un estado verde en el emisor solo dice que cree haberse conectado; compruebe también la actividad del receptor y los medios decodificados.

Qué contiene una URL RTMP

Los valores de publicación suministrados suelen incluir una dirección de servidor/aplicación y una clave de transmisión. Mantenga privada la clave. Copie exactamente los valores asignados, incluida cualquier ruta de aplicación; sustituirlos por una URL de reproductor o unir los fragmentos de URL de otra forma es una causa frecuente de publicaciones fallidas.

Qué no resuelve RTMP

La reproducción en navegadores modernos requiere una ruta de entrega orientada al navegador, como HLS o un flujo Web Player configurado. Esa ruta tiene sus propias comprobaciones de empaquetado, endpoint, acceso y reproductor. No ofrezca una URL RTMP a los espectadores como si fuera un enlace universal de navegador.

Una ruta de aceptación clara

  1. Obtenga una URL y una clave de publicación RTMP configuradas.
  2. Envíe una fuente conocida.
  3. Verifique que el listener ve el publicador y bitrate esperados.
  4. Verifique imagen y audio en el receptor seleccionado.
  5. Pruebe la salida de reproducción, grabación o enrutamiento configurada por separado.

Callaba puede gestionar la recepción y la transferencia operativa cuando se configura un RTMP Server; no convierte RTMP en un formato nativo de navegador. Para el listener, consulte qué hace un servidor RTMP. Para decidir una transferencia de contribución, consulte la pasarela de contribución RTMP.

Próximos pasos

Abra Callaba RTMP Server para configurar la ingesta y el acceso. Use la guía de flujo RTMP en directo para elegir el siguiente módulo, o RTMP a HLS cuando el trabajo sea la entrega al navegador.