RTMP
È l'acronimo di "Real-Time Messaging Protocol". RTMP è un protocollo progettato per trasmettere audio e video su Internet. Viene utilizzato per trasmettere contenuti multimediali su richiesta e supporta anche lo streaming in diretta.
Lo streaming tramite RTMP richiede un server multimediale, come Adobe Media Server (AMS). I client si connettono al server di streaming tramite TCP, in genere usando la porta 1935. Gli URL degli stream RTMP usano in genere un formato come:
rtmp://stream.domain.com/livestream
Storia
Macromedia ha creato RTMP. Adobe ha acquisito Macromedia nel 2005, compresi i diritti su RTMP, che faceva parte della piattaforma tecnologica Flash. Sebbene RTMP possa trasmettere formati Flash (come .SWF, .FLV e .F4V), supporta anche molti altri tipi di trasmissioni audio e video.
Con la diminuzione dell'uso di Flash, RTMP è diventato più comunemente utilizzato per trasmettere audio e video standard compressi invece di contenuti multimediali Flash. Adobe ha inoltre reso RTMP una specifica aperta, che può essere utilizzata da applicazioni di terze parti. Tra gli esempi ci sono Nimble Streamer, Open Broadcaster Software e Wowza Streaming Engine.
NOTE: A partire dal 2020, le vendite e il supporto per Adobe Media Server, Flash Media Live Encoder e l'SDK di RTMP sono forniti da Veriskope anziché da Adobe.
Metti alla prova le tue conoscenze