以下に引用されている記事によると、RTMFP接続にCirrusを使用する場合は、通信期間全体にわたって接続を維持する必要があります。
シーラスサービス
Flash Playerインスタンスは、相互に通信するために(rtmfp://p2p.rtmfp.netを使用して)Cirrusサービスに接続する必要があります。Cirrusは、NATの背後にある場合でも、FlashPlayerインスタンスが相互に接続するのに役立つホスト型ランデブーサービスです。Cirrusサービスへの接続はFlashMediaServerへの接続と非常に似ていますが、Cirrusは一般的なFlash Media Server機能(メディアリレー、共有オブジェクト、リモート処理など)を提供していません。Flash Playerエンドポイントは、通信中ずっとCirrusに接続されたままである必要があります。Cirrusにアクセスするには、AdobeDeveloperIDの作成時に生成される開発者キーが必要です。
http://www.adobe.com/devnet/flashplayer/articles/rtmfp_cirrus_app.html
そして、最初のNATトラバースハンドシェイクの後、なぜサーバー通信を維持する必要があるのでしょうか。
クライアント間のP2P接続が行われるとき、それはどの部分を取りますか?