【问题标题】:How to improve quality of live streaming video in Flash?如何提高 Flash 中直播视频的质量?
【发布时间】:2011-11-22 16:22:49
【问题描述】:

我创建了 Flash 应用程序,该应用程序使用 Adob​​e Media Server 广播/观看实时流媒体,即使关闭麦克风,它的质量也很低... 我将质量和带宽设置为 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 

我没有更改任何其他内容,只是将其附加到流媒体...

有什么需要更改/添加的吗?

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

    对于高清模式,只需更改为:

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

    然后恢复正常设置:

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

    无需重置 netStream 连接即可更改此设置,只需运行此代码,相机就会以这种质量“重新启动”。

    -关闭-

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-24
      • 1970-01-01
      相关资源
      最近更新 更多