Publicación y recepción RTMP¶
Perfect Streamer funciona con RTMP y RTMPS como cliente: publica un flujo SPTS en un punto de recepción externo (el ingest de una plataforma de vídeo o cualquier receptor RTMP) y recibe un flujo de una fuente RTMP bajo demanda (pull). El modo de recepción de publicaciones entrantes (push ingest, «como en las plataformas de vídeo») no es compatible: para esos escenarios, utilice un puente a través de una aplicación externa (Otras entradas y salidas). RTMP solo está disponible para flujos SPTS.
Publicación (salida de tipo rtmp)¶
La salida se añade en la pestaña «Salidas» del flujo (los nombres de los campos son los de la interfaz):
- URL (rtmp(s)://…)
La dirección del punto de recepción, incluida la clave de transmisión tal como la proporciona la plataforma receptora.
- Bind interface
La interfaz local de la conexión saliente.
- Client timeout
El tiempo de espera de conexión, 10 segundos de forma predeterminada.
- Allow HEVC (Enhanced RTMP)
El HEVC se publica mediante la extensión Enhanced RTMP (activada de forma predeterminada; ajuste adicional). Para receptores sin compatibilidad con Enhanced RTMP, desactívela: solo se publicará H.264.
- Verify TLS certificate
Para RTMPS: verificación del certificado del servidor (desactivada de forma predeterminada; ajuste adicional).
El formato de publicación es un único programa: un vídeo H.264 o HEVC y como máximo una pista de audio AAC. Una fuente multipista se restringe mediante filtros PID en la entrada del flujo (Filtrado MPEG-TS); las pistas de audio en otros formatos se descartan. Si la disposición de las pistas es incompatible con RTMP, la publicación no se realiza: el motivo se muestra en las estadísticas de la salida (Estadísticas del flujo).
Recepción (entrada de tipo rtmp)¶
Una entrada de tipo rtmp toma un flujo de una fuente RTMP por su URL: el nodo se conecta como cliente, el flujo recibido se remultiplexa a MPEG-TS y pasa por el pipeline SPTS habitual (Pipeline de procesamiento). Los ajustes son los mismos: URL (rtmp(s)://…), Bind interface, Client timeout y Verify TLS certificate para RTMPS.