Flash中的相机质量

时间:2010-12-08 13:58:58

标签: flash video webcam

我有这个简单的代码来访问网络摄像头:

var camera = Camera.getCamera();

camera.setLoopback(true);
camera.setQuality( 0, 100 );

if (camera != null){
    myVid.attachCamera(camera);
}

视频质量极差,压缩片段很大。 我使用内置网络摄像头作为测试,所以我不期望太多。但我所看到的对我的网络摄像头来说并不正常。

那我该如何设置视频的质量呢? 如果我删除setQuality调用,我看不出质量上的任何差异。

1 个答案:

答案 0 :(得分:2)

质量差,因为您正在使用压缩测试它:camera.setLoopback(true);

来自setLoopback()的文档:

  

指定是否使用压缩   用于本地视图的视频流   相机。此方法仅适用   如果您正在使用传输视频   Flash Media Server;设置压缩   真实让你更准确地看到   视频将如何向用户显示   当他们实时查看时。

     

虽然压缩流很有用   用于测试目的,例如   预览视频质量设置吧   有很高的处理成本,   因为本地观点不是简单的   压缩;它被压缩,编辑   传输,因为它将超过a   实时连接,然后解压缩   供本地观看。