Registrieren Passwort vergessen?

Real Time Messaging Protocol

2. Nov 2008, 21:45

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 persistentes Protokoll für Flash geschaffen, wird aber auch für andere Anwendungen genutzt z.B. Adobe LiveCycle Data Services ES

Inhaltsverzeichnis

[Bearbeiten] Protokollvarianten

In Abhängigkeit von Umgebungsbedingungen wird eine der drei Varianten genutzt:

  1. RTMP direkt auf Basis TCP/IP
  2. RTMPT auf Basis HTTP, um Firewalls zu überwinden
  3. RTMPS auf Basis HTTPS für sichere Verbindungen

[Bearbeiten] Arbeitsweise

Die TCP-Variante nutzt eine persistente Verbindung, um eine Echtzeitkommunikation zu ermöglichen. Um eine gleichmäßige Wiedergabe sicherzustellen, werden größere Datenblöcke übertragen. Das Protokoll zerlegt die Daten in 128-Byte-Blöcke (64-Byte für Audio)

Mittels RTMPT können Tunnel aufgebaut werden, um Firewalls zu überwinden.

RTMPS erlaubt die Nutzung von SSL, um verschlüsselte Datenübertragung zu erlauben.

[Bearbeiten] RTMP Server

Es gibt kommerzielle RTMP-Server-Implementierungen wie: Adobe Flash Media Server, Wowza Media Server, WebORB Integration Server und fonie MAD Server.

Das Red5-Projekt arbeitet an einer Open-Source-Implementierung in Java. Beta-Versionen sind bereits verfügbar.

[Bearbeiten] Weblinks

Dieser Artikel ist eine Kopie aus der freien Enzyklopädie Wikipedia. Am Originalartikel kann jeder Korrekturen und Ergänzungen vornehmen. Zudem kann man frühere Versionen einsehen.
In Kooperation mit Lycos Europe Network