RTMP
Significa "Real-Time Messaging Protocol". O RTMP é um protocolo criado para transmitir áudio e vídeo pela Internet. Ele é usado para transmitir conteúdo de multimídia sob demanda e também é compatível com transmissão ao vivo.
A transmissão por RTMP requer um servidor de mídia, como o Adobe Media Server (AMS). Os clientes se conectam ao servidor de transmissão por TCP, normalmente usando a porta 1935. Os URLs de transmissão RTMP normalmente usam um formato como:
rtmp://stream.domain.com/livestream
História
A Macromedia criou o RTMP. A Adobe adquiriu a Macromedia em 2005, incluindo os direitos do RTMP, que fazia parte da plataforma de tecnologia Flash. Embora o RTMP possa transmitir formatos do Flash (como .SWF, .FLV e .F4V), ele também é compatível com muitos outros tipos de transmissões de áudio e vídeo.
Como o uso do Flash diminuiu, o RTMP passou a ser usado com mais frequência para transmitir áudio e vídeo compactado padrão, em vez de mídia do Flash. A Adobe também transformou o RTMP em uma especificação aberta, que pode ser usada por aplicativos de terceiros. Alguns exemplos são Nimble Streamer, Open Broadcaster Software e Wowza Streaming Engine.
NOTE:A partir de 2020, as vendas e o suporte do Adobe Media Server, do Flash Media Live Encoder e do SDK do RTMP são fornecidos pela Veriskope, e não pela Adobe.
Teste seus conhecimentos