2011-07-12 55 views
4

我使用Flex和FMS開發視頻會議應用。這項技術對我的幫助非常巨大,迄今爲止非常出色。我正在使用DynamicStream根據可用帶寬自動將輸入流切換到適當的比特率。我想知道是否有任何方法可以指導DynamicStream爲音頻提供更多的帶寬(顯然是以損失視頻中的某些幀爲代價的)。柔性視頻會議應用 - 音頻視頻VS

任何幫助表示讚賞。

+1

+1;這是一個明確定義的高級問題。雖然超出我的知識。希望別人可以參與進來。 – JeffryHouser

+0

您可以顯示您使用的代碼嗎? –

+1

http://help.adobe.com/fr_FR/FlashPlatform/reference/actionscript/3/fl/video/DynamicStreamItem.html 看起來它並不真正知道音頻/視頻編碼是幕後的東西,根據該文件並沒有看文件來確定比特率,而只是在通過它的數字上,所以看起來你可以以更高的保真度對音頻進行編碼,並且以更低的比特率對視頻進行編碼,並且以相同的比特率結束(或者甚至告訴是你乾的,即使你沒有),它會切換到適當的流,現在看來,這會對你在使用多比特率流是對編碼器 – shaunhusain

回答

0

總的來說,我認爲這是一個壞主意,你應該在可接受的音頻比特率開始流,並堅持下去,換擋視頻是對眼睛不管是什麼原因容忍,對飛移音頻比特率不過是很引人注意並導致相當轉變。對於使用單聲道音頻編碼在一個體面的比特率要佔用數據的約1%相比,視頻的視頻confrence,這就是爲什麼它是不是真的連可控的,它只是這麼想的意義,是一個糟糕的最終用戶體驗。測試這種方法的一個好方法是拍攝某人說話的視頻,以不同比特率對音頻的各個部分進行編碼,並將這些孔重新拼接在一起....注意轉換過程中的震動。無論出於何種原因,人類的大腦響應與音頻質量的變化和視頻質量的變化截然不同......也許這是因爲雖然我們可能無法總是看到身邊的一切,但我們總能聽到它。無論哪種方式,你最好花費你的時間重點:視頻!只是我的$ .02

+0

感謝信息JTtheGeek。一旦我回到那個項目上,我會試試看。 – Kros