2011-07-12 9 views
4

フレックスとFMSを使用してビデオ会議アプリケーションを開発しています。この技術は私を大いに助けてくれました。 DynamicStreamを使用して、使用可能な帯域幅に応じて自動的に受信ストリームを適切なビットレートに切り替えます。 DynamicStreamにオーディオ用の帯域幅を増やすよう指示することができるのかどうか疑問に思っていました(明らかに、ビデオからいくつかのフレームを失うというコスト)。フレックスビデオ会議アプリケーション - オーディオとビデオ

何か助けていただければ幸いです。

+1

+1;これは明確に定義された高度な質問です。私の知識を超えて。うまくいけば、他の誰かがチャイムに入ることができます。 – JeffryHouser

+0

あなたが使用しているコードを表示できますか? –

+1

http://help.adobe.com/fr_FR/FlashPlatform/reference/actionscript/3/fl/video/DynamicStreamItem.html オーディオ/ビデオエンコーディングが舞台裏で何になっているかは実際には分かりませんドキュメントでは、ビットレートを決定するファイルを見ていませんが、それを渡す番号でしかないので、より高い忠実度でオーディオをエンコードし、同じビットレートでビデオをエンコードすることができますあなたがしていなくてもやったことがあります)、それが適切なストリームに切り替わると、それはエンコーダで設定する必要があるようです – shaunhusain

答えて

0

一般的に、これは悪い考えです。許容できるオーディオビットレートでストリームを開始し、それに固執する必要があります。何らかの理由でビデオをシフトすることは許容できますが、顕著であり、かなりシフトを引き起こす。適切なビットレートでモノラルチャンネルのエンコードされたオーディオを使用しているビデオ会議は、ビデオと比較してデータの約1%を占めることになるため、これは本当に制御できないだけで、意味をなさない悪いエンドユーザーエクスペリエンスこれをテストする良い方法は、誰かが話しているビデオを撮って、異なるビットレートでオーディオのセクションをエンコードし、穴のものを一緒にスプライスすることです。シフト中の邪魔に気づくでしょう。何らかの理由で人間の脳は、音質の変化とビデオの品質の変化との差が大きく異なります。おそらく、私たちが常に周囲のすべてを見ることはできないかもしれませんが、いつも聞くことができるからです。いずれにせよ、それはあなたの時間を費やしてあなたのはるかに良いオフ:ビデオ!ちょうど私の$ .02

+0

情報ありがとうございましたJTtheGeek。私はそのプロジェクトの作業に戻ると試してみます。 – Kros

関連する問題