RTMP是什麼?

TOmDD發表於2020-06-10

RTMP,是一種傳輸協議,實時訊息協議,最初由Macromedia為透過網際網路在Flash播放器與一個伺服器之間傳輸流媒體音訊、影片和資料而開發的一個專有協議。Macromedia後被Adobe Systems收購,該協議也已釋出了不完整的規範供公眾使用。


RTMP協議有許多變種:

預設使用TCP埠1935。

RTMPS,透過一個TLS/SSL連線傳輸RTMP。

RTMPE,使用Adobe自有安全機制加密的RTMP。雖然實現的細節為專有,但該機制使用行業標準的密碼學原函式。[1]

RTMPT,用HTTP封裝以穿透防火牆。RTMPT通常在TCP埠80和443上使用明文請求來繞過大多數的公司流量過濾。封裝的會話中可能攜帶純粹的RTMP、RTMPS或RTMPE資料包。

RTMFP, 使用UDP而非TCP的RTMP,取代RTMP Chunk Stream。Adobe Systems開發了安全的實時媒體流協議包,可以讓終端使用者直接地相互連線(P2P)。

雖然RTMP的主要動機是成為一個播放Flash影片的協議,但它也用於其他一些應用程式,如Adobe LiveCycle Data Services ES。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69965015/viewspace-2697334/,如需轉載,請註明出處,否則將追究法律責任。

相關文章