2011-07-12 52 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