複製鏈接
請複製以下鏈接發送給好友

RTMFP

鎖定
RTMFP是Adobe公司開發的一套新的通信協議,全稱Real Time Media Flow Protocol, 該協議可以讓使用Adobe Flash Player的終端用户之間進行直接通信。用Adobe AIR框架開發的程序也可以用此協議來發布直播、實時信息。
外文名
Real Time Media Flow Protocol
簡    介
一套新的通信協議
簡    稱
RTMFP
功    能
發佈直播、實時信息

RTMFP軟件簡介

通過使用RTMFP, 那些依賴直播、實時通信的應用,比如社區、音視頻聊天和多人遊戲就有能力來發布高質量的通信解決方案。RTMFP讓終端用户可以直接連接並通信,可以使用麥克風和攝象頭直接聊天。RTMFP將不支持文件和文檔共享。此方案提升了目前Flash Player在網絡交互方面的體驗。
RTMFP將減少直播、實時聊天方案的帶寬消耗,例如音視頻聊天和多人遊戲。因為RTMFP的數據在終端用户之間流動,而不是和服務器,所以此方案很適合於大範圍的部署。RTMFP因為採用了UDP也提升了傳送的速度。UDP是Internet上一種更有效傳送音頻視頻的方法,雖然會有一些丟包,錯包。RTMFP有兩個特性可以幫助解決一些連接錯誤。
快速連接恢復:連接在意外情況下將快速恢復。例如,一個無線連接掉線了,一旦重連,他將迅速擁有所有的傳送能力。
IP動態化:一個活動的網絡會話將以PEER來標識,即使他變了一個IP,也可以保持原來的會話。例如,一個筆記本在一個無線網絡獲得了一個新IP地址,他將立刻繼續剛才的會話。
RTMP和RTMFP之間的不同
最基本的確實是他們在網絡上採用的協議。RTMFP是基於UDP的,RTMP是基於TCP的。UDP在傳送直播數據方面比TCP還是有較多優勢的,比如減少延時,對丟包的容忍,雖然在可靠性上有所損失。不象RTMP, RTMFP支持Flash Player直接發送數據給另一個,而不經過Server。服務端連接將被用來初始化並交互一些客户端之間的信息,也可用來進行服務端調用或者作為進入其他系統的網關。FMS也將用來為用户提供地址認證服務和NAT地址轉換服務,避免用户陷入混亂。
Adobe提供的Cirrus(Stratus)超級節點服務,以幫助獨立的Flash Player節點登錄獲得P2P迭代網(overlay)的ID,協助穿透防火牆等。用户可以另外構建單獨的Tracker服務幫助篩選節點,或者直接使用RTMFP的group服務,採用組播方式進行數據分享。

RTMFP歷史背景

該技術是由ADOBE在2006收購的公司Amicima最先開發的。

RTMFP服務器

1、Adobe flash media stream server
2、 Adobe Flash Cast
3、八百里flash p2p流媒體系統

RTMFP客户端

1、Adobe Flash Player
2、Adobe Flash Lite
3、Adobe Integrated Runtime (AIR)
4、Gnash
5、Lightspark
6、Qflash
7、Swfdec