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