2011-12-15 15 views
0

NetGroupとAdobe CirrusでRTMFPを使用します。 ブロードキャスト設定は320x240、5fpsです。RTMFPストリームのキーフレーム間隔を設定するにはどうすればよいですか?

ただし、Webカメラストリームが表示されるまでに時間がかかることがあります(1:1接続の場合でも10-20秒)。 ストリームが最終的に表示された場合、それは次のようになります。

RTMFP webcam quality

私は、これは高いキーフレーム間隔から来て、加入者は、ストリームが正しく表示されるように、次のキーフレームを待つ必要があると思います。これは、サーバがパブリッシャストリームから最後のキーフレームをキャッシュするストリーミングサーバとは異なります。

私の質問は、放送をどのように調整できるかです。キーフレーム間隔などの設定を行います。あなたは良いセットアップをお勧めできますか? そして、なぜこの問題は一般的ではないのですか(私はそれについて多くの情報を見つけられませんでした)?

おかげで、 バレンティン

答えて

1

RTMFPはピア・2・ピアプロトコルなので、多くのアクティビティ(より多くのフレームがある場合には、最終的にもそこbegininingに映像の歪み(あなたが添付scrshot)こととなります)をウェブカメラに表示します。

RTMFPは純粋にp2pなので、品質オプションまたは帯域幅オプションを設定することはできません。

これらのパラメータを探している場合は、RTMPを参照してください。

2

通常のようにキーフレーム間隔を設定してみてください。camera.setKeyFrameInterval(1);netStream.bufferTimeをキーフレーム間隔以上に設定すると、ピクセル化された画像を避けることができます。その方法でバッファリングするまでに、少なくとも1つのキーフレームが必要になります。

しかし、RTMFPは損失性のあるUDPを使用するため、不具合は発生しません。

関連する問題