RTMP
Steht für „Real-Time Messaging Protocol“. RTMP ist ein Protokoll, das für die Übertragung von Audio und Video über das Internet entwickelt wurde. Es wird verwendet, um Multimedia-Inhalte auf Abruf zu streamen, und unterstützt auch Live-Streaming.
Das Streaming über RTMP erfordert einen Medienserver, beispielsweise Adobe Media Server (AMS). Clients verbinden sich über TCP mit dem Streaming-Server, normalerweise über Port 1935. RTMP-Stream-URLs verwenden normalerweise ein Format wie:
rtmp://stream.domain.com/livestream
Geschichte
Macromedia entwickelte RTMP. Adobe übernahm Macromedia im Jahr 2005 einschließlich der Rechte an RTMP, das Teil der Flash-Technologieplattform war. RTMP kann zwar Flash-Formate wie .SWF, .FLV und .F4V streamen, unterstützt aber auch viele andere Arten der Audio- und Videoübertragung.
Seit die Nutzung von Flash zurückgegangen ist, wird RTMP häufiger zum Streamen von standardmäßigen komprimierten Audio- und Videodaten statt von Flash-Medien verwendet. Adobe hat RTMP außerdem als offene Spezifikation veröffentlicht, die von Anwendungen anderer Anbieter verwendet werden kann. Beispiele hierfür sind Nimble Streamer, Open Broadcaster Software und Wowza Streaming Engine.
NOTE: Seit 2020 werden Vertrieb und Support für Adobe Media Server, Flash Media Live Encoder und das RTMP-SDK nicht von Adobe, sondern von Veriskope bereitgestellt.
Testen Sie Ihr Wissen