1

Adobe Media Server を使用してライブ ストリーミングをブロードキャスト/視聴する Flash アプリケーションを作成しましたが、マイクをオフにしても品質が低いです... 品質と帯域幅を 0 に設定しました。一瞬一瞬。手動で設定するよりもはるかに優れています。品質と帯域幅を低くすると、ブロードキャストが良好なユーザー (より良いアップロード) で悪い結果が生じる可能性があるためです。

Skype と MSN はビデオ トークをどのように処理しますか?

そこで使用されているのと同じアップロード/ダウンロードであるため、品質ははるかに優れており、ビデオはオーディオと同期していますが、Flash ではそうではありません...

Flash では、画像が縮んだり、オーディオがスキップしたりしています...たとえば、DJ がブロードキャストしている場合、ウォッチャーは何も見たり聞いたりすることができません...

これを改善する方法はありますか?

放送前に設定されたカメラ構成は次のとおりです。

camera.setQuality(0, 0); //bandwidth and quality set to auto
camera.setMode(595,415,15, true); //width, height, frame-rate, camera closest resolution 

私は他に何も変更していません。これをストリーマーに添付しただけです...

変更/追加する必要があるものはありますか?

ありがとうございました!

4

1 に答える 1

1

ユーザーの接続やカメラの品質に依存し、変更することはできません。

HDモードの場合は、次のように変更します。

camera.setMode(1280,720,30, true);

通常の状態に戻すには、次のように設定します。

camera.setMode(595,415,15, true);

これを変更するためにnetStream接続をリセットする必要はありません。このコードを実行するだけで、カメラはこの品質で「再起動」します。

-閉まっている-

于 2011-09-23T22:23:00.750 に答える