RTMP, Real-Time Messaging Protocol, est couramment utilisé pour publier un flux de contribution en direct depuis un encodeur ou un émetteur logiciel vers un serveur de réception. Il répond à la partie source-vers-ingestion d’un chemin en direct. Il n’indique pas à lui seul comment un navigateur doit lire le flux ni où celui-ci doit être enregistré, mixé ou diffusé.
Que signifie RTMP ?
RTMP est un protocole de streaming persistant développé à l’origine pour les workflows média de l’époque Flash. Il reste fréquent comme format d’ingestion côté encodeur, car de nombreux outils de production peuvent le publier. La référence publiée du protocole RTMP est disponible via ce miroir historique de la spécification. Considérez-le comme un choix de transport pour un lien précis, et non comme le synonyme d’une plateforme complète de streaming en direct.
Comment fonctionne le streaming RTMP
Un émetteur ouvre l’adresse RTMP configurée, identifie le flux par un nom ou une clé et transmet l’audio et la vidéo encodés. Le serveur de réception vérifie la politique d’accès et met le flux accepté à disposition des chemins opérationnels configurés. Un statut vert chez l’émetteur signifie seulement qu’il pense être connecté ; vérifiez aussi l’activité du récepteur et le média décodé.
Ce que contient une URL RTMP
Les valeurs de publication fournies contiennent généralement une adresse serveur/application et une clé de flux. Gardez la clé privée. Copiez exactement les valeurs attribuées, y compris tout chemin d’application ; remplacer l’URL par celle d’un lecteur ou assembler différemment des fragments d’URL provoque souvent des échecs de publication.
Ce que RTMP ne résout pas
La lecture dans un navigateur moderne nécessite un chemin de diffusion destiné au navigateur, comme HLS ou un workflow Web Player configuré. Ce chemin introduit ses propres contrôles de packaging, de point de terminaison, d’accès et de lecteur. Ne proposez pas une URL RTMP aux spectateurs comme s’il s’agissait d’un lien universel pour navigateur.
Un parcours d’acceptation clair
- Obtenez une URL et une clé de publication RTMP configurées.
- Envoyez une source connue.
- Vérifiez que l’écouteur voit le publisher et le débit attendus.
- Vérifiez l’image et l’audio sur le récepteur sélectionné.
- Testez la sortie de lecture, d’enregistrement ou de routage configurée séparément.
Callaba peut gérer la réception et le transfert opérationnel lorsqu’un RTMP Server est configuré ; cela ne fait pas de RTMP un format natif pour navigateur. Pour l’écouteur lui-même, consultez le rôle d’un serveur RTMP. Pour une décision de transfert de contribution, consultez la passerelle de contribution RTMP.
Étapes suivantes
Ouvrez Callaba RTMP Server pour configurer l’ingestion et l’accès. Utilisez le guide du workflow RTMP en direct pour choisir le module suivant, ou RTMP vers HLS lorsque la diffusion dans le navigateur est la tâche visée.