實時消息協議

實時消息協議 ( 縮寫RTMP ） 也稱實時消息傳輸協議 ， 是最初由Macromedia爲通過互聯網在Flash播放器與一個服務器之間傳輸流媒體音頻 、 視頻和數據而開發的一個 。 Macromedia後被Adobe Systems收購 ， 該協議也已發佈了不完整的規範供公衆使用 。 RTMP協議有許多變種 ： RTMP本身 ， 基於TCP ， 默認使用1935端口的 「 明文 」 協議 。 RTMPS ， 通過TLS / SSL連接傳輸的RTMP 。 RTMPE ， 使用Adobe自有安全機制加密的RTMP 。 雖然實現上的細節是專有的 ， 但該機制使用行業標準的密碼學加密算法 。 RTMPT ， 將RTMP封裝在HTTP中 ， 用於穿透防火牆 。 RTMPT通常使用TCP的80和443通訊埠端口 ， 從而能夠繞過大多數的公司流量過濾 。 封裝的會話中可以攜帶明文RTMP 、 RTMPS或RTMPE數據包 。 RTMFP, 基於UDP而非TCP的RTMP ， 用於取代RTMP Chunk Stream 。 Adobe開發了安全的套件 ， 可以讓最終用戶互相之間直接連接和通信 （ P2P ） 。 雖然RTMP的主要動機是成爲一個播放Flash視頻的協議 ， 但它也用於其他一些應用程序 ， 如 。