1

RTMFPFlexを使用してフラッシュp2pビデオを使用する必要があるプロジェクトがあります。アプリケーションをテストしたところ、品質は良好でしたが、オーディオとビデオに顕著な遅延(1〜2秒)がありました。許容できる遅延を実現するために品質を下げるように設定を微調整しましたが、クライアントはそれをSkypeビデオと比較しています。

見逃したことはありますか?rtmfpで許容できるレイテンシはどれくらいですか?Skypeはフラッシュp2pビデオよりも優れていますか?私の問題に関連する要因を挙げていただけますか?

4

1 に答える 1

2

会話中に目立たない約0.1秒の遅延を達成することができました。私が使用したいくつかのトリック:

  1. RTMFPグループは使用しないでください。multicaastWindowDurationのため、リアルタイム通信を処理できません。
  2. 使用するすべてのNetStreamでbufferTime=0を使用します。
  3. マイクのframesPerPacket=1。

NetStreamsでvideoReliable=false、audioReliable=falseを試すこともできます。

次のリソースが表示されます。

http://www.adobe.com/devnet/flashplayer/articles/acoustic-echo-cancellation.html

http://www.adobe.com/devnet/adobe-media-server/articles/real-time-collaboration.html

于 2013-01-14T13:22:00.450 に答える