RTMP
Skrót od „Real-Time Messaging Protocol”. RTMP to protokół przeznaczony do przesyłania dźwięku i obrazu przez Internet. Służy do strumieniowego przesyłania treści multimedialnych na żądanie, a także obsługuje transmisję na żywo.
Strumieniowe przesyłanie za pomocą RTMP wymaga serwera multimediów, takiego jak Adobe Media Server (AMS). Klienci łączą się z serwerem strumieniowym za pośrednictwem TCP, zwykle korzystając z portu 1935. Adresy URL strumieni RTMP mają zwykle format taki jak:
rtmp://stream.domain.com/livestream
Historia
Firma Macromedia stworzyła RTMP. W 2005 roku firma Adobe przejęła Macromedia wraz z prawami do RTMP, który był częścią platformy technologicznej Flash. Chociaż RTMP może przesyłać strumieniowo formaty Flash (takie jak .SWF, .FLV i .F4V), obsługuje również wiele innych typów transmisji dźwięku i obrazu.
Wraz ze spadkiem wykorzystania technologii Flash protokół RTMP jest coraz częściej używany do przesyłania strumieniowego standardowego skompresowanego wideo oraz transmisji audio i wideo zamiast multimediów Flash. Firma Adobe udostępniła również RTMP jako otwartą specyfikację, z której mogą korzystać aplikacje innych firm. Przykładami są Nimble Streamer, Open Broadcaster Software i Wowza Streaming Engine.
NOTE: Od 2020 roku sprzedażą i pomocą techniczną dotyczącą Adobe Media Server, Flash Media Live Encoder oraz pakietu SDK RTMP zajmuje się firma Veriskope, a nie Adobe.
Sprawdź swoją wiedzę