如何提高Flash中直播视频的质量?

时间:2011-09-22 09:37:41

标签: flash actionscript-3 streaming video-streaming live-streaming

我创建了使用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 

我没有改变任何其他东西,只是将它附加到流光......

是否有应该更改/添加的内容?

谢谢!

1 个答案:

答案 0 :(得分:1)

取决于用户连接和相机质量,无法更改。

对于HD模式,只需更改为:

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

并恢复正常设置:

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

无需重置netStream连接即可更改此功能,只需运行此代码,相机将以此质量“重新启动”。

- 封闭 -