我正在使用Flex和FMS开发视频会议应用程序。这项技术给我带来了巨大的帮助,迄今为止一直如此出色。我正在使用DynamicStream根据可用带宽自动将输入流切换到适当的比特率。我想知道无论如何我都可以指示DynamicStream为音频留出更多带宽(显然是以丢失视频中的一些帧为代价)。
感谢任何帮助。
答案 0 :(得分:0)
总的来说,我认为这是一个坏主意,你应该以可接受的音频比特率启动流并坚持下去,无论出于何种原因,移动视频在眼睛上是可以容忍的,但是在运行中移动音频比特率是非常明显的并引起相当大的转变。对于视频混淆,使用单声道编码音频以相当大的比特率将占据与视频相比大约1%的数据,这就是为什么它甚至不能真正可控,它只是没有意义,并且是一个糟糕的最终用户体验。测试这个的一个好方法是拍摄某人说话的视频,以不同的比特率对音频部分进行编码,然后将这些孔重新拼接在一起....注意移位期间的震动。无论出于何种原因,人类的大脑对音频质量的变化与视频质量的变化反应截然不同......也许是因为虽然我们可能无法一直看到周围的一切,但我们总能听到它。无论哪种方式,你最好把时间花在重要的地方:视频!只是我的$ .02