什么是RTMP協(xié)議,RTMPT協(xié)議,RTMPS協(xié)議?
【RTMP 】
RTMP是Real-Time Messaging Protocol(實時消息傳送協(xié)議)的縮寫,它是Adobe Systems公司為Flash播放器和服務(wù)器之間音頻、視頻和數(shù)據(jù)傳輸開發(fā)的私有協(xié)議。
RTMP協(xié)議是被Flash用于對象,視頻,音頻的傳輸.該協(xié)議建立在TCP協(xié)議或者輪詢HTTP協(xié)議之上?! ?br style="padding:0px; margin:0px; font-family:"microsoft yahei"" />
RTMP協(xié)議就像一個用來裝數(shù)據(jù)包的容器,這些數(shù)據(jù)可以是AMF格式的數(shù)據(jù),也可以是FLV中的視/音頻數(shù)據(jù)。
一個單一的連接可以通過不同的通道傳輸多路網(wǎng)絡(luò)流.這些通道中的包都是按照固定大小的包傳輸?shù)摹?br style="padding:0px; margin:0px; font-family:"microsoft yahei"" />
那么,RTMP有什么用途呢?用rtmp協(xié)議可以用來做視頻點播和視頻直播。比如安裝FMS,再配合播放器,即可實現(xiàn)視頻在rtmp協(xié)議下的點播和直播功能。
相對HTTP協(xié)議的播放器,RTMP協(xié)議視頻播放有什么優(yōu)勢呢?RTMP的安全性遠(yuǎn)高于http協(xié)議,http協(xié)議下的視頻播放,是經(jīng)本地緩存的,而RTMP是直接在服務(wù)器上進(jìn)行數(shù)據(jù)交互的。
【RTMPT 】
RTMP的變種,相當(dāng)于RTMP用http包裝后的協(xié)議,可穿越防火墻。
【RTMPS 】
RTMP的另一個變種,與RTMPT的區(qū)別在于,它使用https安全連接。經(jīng)過SSL加密的RMTP協(xié)議,增強(qiáng)了數(shù)據(jù)通信的安全性。