Real Time Messaging Protocol

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.

Sommaire

Histoire

Adobe a annoncé le 20 janvier 2009 dans un communiqué de presse qu'elle allait publier les spécifications de ce protocole[1]. Elles l'ont finalement été le 15 juin 2009[2]. Toutefois, le 8 mai 2009, 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 à RTMPT, mais utilise une connexion sécurisée (HTTPS).
  4. RTMPE (Encrypted Real Time Messaging Protocol). Il permet le tranfert 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 RMTP dans un fichier FLV.
  • La version 2.0 de Moyea Web Player[5] est capable de lire les flux RMTP à l'aide d'un plugin.
  • Le logiciel libre flvstreamer[6] permet de télécharger un flux RMTP. C'est un dérivé du projet rtmpdump, qui a été fermé à la demande de Adobe, ne proposant à l'inverse de ce dernier ni chiffrage ni vérification du SWF.

Voir aussi

  • Encrypted Real Time Messaging Protocol (RTMPE)
  • Real-time transport protocol (RTP, et sa version sécurisée SRTP). Protocole standardisé basé 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 cryptés)

Références


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Real Time Messaging Protocol de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • Real Time Messaging Protocol — (RTMP) is a proprietary protocol developed by Adobe Systems for streaming audio, video and data over the Internet, between a Flash player and a server.The RTMP protocol has three variations: # The plain protocol which works on top of TCP and uses …   Wikipedia

  • Real Time Messaging Protocol — Das Real Time Messaging Protocol (RTMP) ist ein von Adobe Systems entwickeltes proprietäres Netzwerkprotokoll, um Audio , Video und sonstige Daten über das Internet von einem Media Server zu einem Flash Player zu übertragen. RTMP wurde als… …   Deutsch Wikipedia

  • Encrypted Real Time Messaging Protocol — (RTMPE ou RTMPTE) est un protocole propriétaire, développé par Macromedia[Quand ?], pour diffuser de la vidéo de façon chiffrée. Ce protocole permet de sécuriser le transfert de données sans SSL. Il est implémenté dans Flash Player 9.0.115… …   Wikipédia en Français

  • Real-time (disambiguation) — Real time, real time, or realtime may refer to:* Real time systems, which respond to events or signals as fast as possible, or as they happen. These include: ** Real time computing, the study of computer systems which are subject to a real time… …   Wikipedia

  • Real Time Media Flow Protocol — articleissues notable=May 2008 confusing=May 2008 wikify=May 2008 unreferenced=May 2008 orphan=May 2008Real Time Media Flow Protocol (RTMFP) is a new communication protocol from Adobe thatenables direct end user to end user peering communication… …   Wikipedia

  • Real-time operating system — A real time operating system (RTOS; generally pronounced as are toss ) is a multitasking operating system intended for real time applications. Such applications include embedded systems (programmable thermostats, household appliance controllers,… …   Wikipedia

  • Collaborative real-time editor — RTCE redirects here. For other uses, see RTCE (disambiguation). A collaborative editor is a form of collaborative software application that allows several people to edit a computer file using different computers. There are two types of… …   Wikipedia

  • Voice over Internet Protocol — (VoIP, IPAEng|vɔɪp) is a protocol optimized for the transmission of voice through the Internet or other packet switched networks. VoIP is often used abstractly to refer to the actual transmission of voice (rather than the protocol implementing… …   Wikipedia

  • Session Initiation Protocol — The Session Initiation Protocol (SIP) is a signalling protocol, widely used for setting up and tearing down multimedia communication sessions such as voice and video calls over the Internet. Other feasible application examples include video… …   Wikipedia

  • Text messaging — Texter redirects here. For the American surname, see Texter (surname). Txt msg redirects here. For the TV series, see Pop Up Video. A user typing a text message on an LG enV (VX9900) Text messaging, or texting, refers to the exchange of brief… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”