RTMP
Staat voor "Real-Time Messaging Protocol". RTMP is een protocol dat is ontworpen voor het verzenden van audio en video via het Internet. Het wordt gebruikt om op aanvraag multimedia-inhoud te streamen en ondersteunt ook live streaming.
Voor streaming via RTMP is een mediaserver vereist, zoals Adobe Media Server (AMS). Clients maken via TCP verbinding met de streaming-server, meestal via poort 1935. RTMP-stream-URL's gebruiken meestal een indeling zoals:
rtmp://stream.domain.com/livestream
Geschiedenis
Macromedia heeft RTMP gemaakt. Adobe nam Macromedia in 2005 over, inclusief de rechten op RTMP, dat deel uitmaakte van het Flash-technologieplatform. Hoewel RTMP Flash-indelingen kan streamen (zoals .SWF, .FLV en .F4V), ondersteunt het ook veel andere soorten audio- en videotransmissies.
Sinds het gebruik van Flash is afgenomen, wordt RTMP vaker gebruikt om standaard gecomprimeerde video, audio en video te streamen in plaats van Flash-media. Adobe heeft RTMP ook tot een open specificatie gemaakt, die door toepassingen van derden kan worden gebruikt. Voorbeelden hiervan zijn Nimble Streamer, Open Broadcaster Software en Wowza Streaming Engine.
NOTE: Vanaf 2020 worden de verkoop en ondersteuning voor Adobe Media Server, Flash Media Live Encoder en de RTMP SDK geleverd door Veriskope in plaats van Adobe.
Test je kennis