Flash P2P 研究

Flash 10及AIR 1.5支援P2P連線,這種通訊技術叫做Real-Time Media Flow Protocol (RTMFP),跟FMS(Flash Media Service)的RTMP不同,RTMFP是架構在UDP層,允許點對點連線,使用者只需連到RTMFP-capable 伺服器即可,目前Adobe有提供免費的伺服器─Stratus,透過Stratus我們可簡單做出VOIP或電視電話的功能,當然也能運用在遊戲上。

2009-08-21_184655.png

比較兩種技術,RTMP是透過伺服器溝通,所有的訊息都需經過伺服器,而RTMFP只需透過伺服器建立連線,之後的訊息交換以兩台電腦為主,且Stratus允許本地及NAT連線,在一般網路環境都可正常運作。

Flash P2P遊戲:real time mill

Stratus:http://labs.adobe.com/technologies/stratus/

教學影片:http://www.flashrealtime.com/tuts/p2p-in-flash.html

教學網站:http://www.flashrealtime.com/basics-of-p2p-in-flash/

RTMFP FAQ:http://www.scribd.com/doc/3798516/Flash-Player-10-RTMFP-FAQ-070208

0 意見 :: Flash P2P 研究