Publication et réception RTMP

Perfect Streamer fonctionne avec RTMP et RTMPS en tant que client : il publie un flux SPTS vers un point de réception externe (l’ingest d’une plateforme vidéo ou tout récepteur RTMP) et récupère un flux depuis une source RTMP à la demande (pull). Le mode de réception des publications entrantes (push ingest, « comme sur les plateformes vidéo ») n’est pas pris en charge — pour de tels scénarios, utilisez un pont via une application externe (Autres entrées et sorties). RTMP n’est disponible que pour les flux SPTS.

Publication (sortie de type rtmp)

La sortie s’ajoute dans l’onglet « Sorties » du flux (les noms des champs sont ceux de l’interface) :

URL (rtmp(s)://…)

L’adresse du point de réception, y compris la clé de diffusion telle que la fournit la plateforme réceptrice.

Bind interface

L’interface locale de la connexion sortante.

Client timeout

Le délai d’attente de connexion, 10 secondes par défaut.

Allow HEVC (Enhanced RTMP)

Le HEVC est publié via l’extension Enhanced RTMP (activée par défaut ; réglage supplémentaire). Pour les récepteurs ne prenant pas en charge Enhanced RTMP, désactivez-la — seul le H.264 sera alors publié.

Verify TLS certificate

Pour RTMPS : vérification du certificat du serveur (désactivée par défaut ; réglage supplémentaire).

Le format de publication est un programme unique : une vidéo H.264 ou HEVC et au plus une piste audio AAC. Une source multipiste est restreinte par les filtres PID à l’entrée du flux (Filtrage MPEG-TS) ; les pistes audio dans d’autres formats sont écartées. Si la disposition des pistes est incompatible avec RTMP, la publication n’a pas lieu — la raison est affichée dans les statistiques de la sortie (Statistiques du flux).

Réception (entrée de type rtmp)

Une entrée de type rtmp récupère un flux depuis une source RTMP par son URL : le nœud se connecte en tant que client, le flux reçu est remultiplexé en MPEG-TS et traverse la chaîne de traitement SPTS habituelle (Chaîne de traitement). Les réglages sont les mêmes : URL (rtmp(s)://…), Bind interface, Client timeout et Verify TLS certificate pour RTMPS.