Accueil🇫🇷Chercher

Real Time Messaging Protocol

Real Time Messaging Protocol (RTMP) est un protocole réseau propriétaire, développé par Adobe Systems, pour la diffusion de flux de données en streaming (audio, vidéo ou autre) entre un serveur et un client, généralement le lecteur Flash.

Histoire

Adobe a annoncé le dans un communiqué de presse qu'elle allait publier les spécifications de ce protocole[1]. Elles l'ont finalement été le [2]. Toutefois, le , la société a demandé à SourceForge la suppression d'une implémentation du protocole hébergée sur ce site, rtmpdump, dans le cadre de la loi DMCA[3].

Variantes

Les variantes du protocole RTMP :

  1. Le protocole complet fonctionne sur TCP et exploite le port 1935.
  2. RTMPT (RTMP Tunneling) encapsule RTMP dans des requĂŞtes HTTP, afin de passer les pare-feu.
  3. RTMPS est similaire à RTMP, mais utilise une connexion sécurisée TLS/SSL.
  4. RTMPE (Encrypted Real Time Messaging Protocol). Il permet le transfert sécurisé des données sans SSL.
  5. RTMPTE

La motivation première de RTMP était de fournir un protocole persistant pour Flash. Dorénavant, d'autres applications peuvent l'utiliser, comme Adobe LiveCycle Data Services ES.

Clients

  • Le client le plus rĂ©pandu est le lecteur Flash d'Adobe.
  • Le lecteur multimĂ©dia libre XBMC possède un support prĂ©liminaire du protocole dans sa version de dĂ©veloppement.
  • Le logiciel Youtube Video Download[4] est capable d'Ă©crire le contenu d'un flux RTMP dans un fichier FLV.
  • La version 2.0 de Moyea Web Player[5] est capable de lire les flux RTMP Ă  l'aide d'un plugin.
  • Le logiciel libre flvstreamer[6] permet de tĂ©lĂ©charger un flux RTMP. C'est un dĂ©rivĂ© du projet rtmpdump, qui a Ă©tĂ© fermĂ© Ă  la demande de Adobe, ne proposant Ă  l'inverse de ce dernier ni chiffrement ni vĂ©rification du SWF.
  • Le logiciel Internet Download Manager permet, grâce Ă  son module de capture de vidĂ©os, de tĂ©lĂ©charger les flux RTMP.
  • Le logiciel Gnash, implĂ©mentation libre de flash player, s'est vu ajoutĂ© un support prĂ©liminaire le [7]
  • VLC media Player supporte la lecture de flux RTMP.

Voir aussi

  • Encrypted Real Time Messaging Protocol (RTMPE)
  • Real-time transport protocol (RTP, et sa version sĂ©curisĂ©e SRTP). Protocole standardisĂ© fondĂ© sur l'ancien protocole propriĂ©taire RDP (en voie d'obsolescence) et utilisĂ© pour ses possibilitĂ©s de transmission Multicast, notamment pour les flux en direct, et ses possibilitĂ©s de resynchronisation et d'adaptation de dĂ©bit. RTMP en revanche reste non standardisĂ© et soumis Ă  licence pour son implĂ©mentation complète (notamment les flux chiffrĂ©s)

Références

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.