google-chrome – 如何在Chrome中录制屏幕时达到60 FPS?

嗨,大家好我想在Chrome扩展程序中录制一个屏幕,为了做到这一点我正在使用

 navigator.webkitGetUserMedia(videoConstraints, function(stream) { ...

作为我发送的视频约束:

var videoConstraints = {
    audio: false,
    video: {
    mandatory: { chromeMediaSource: 'screen', maxWidth: 960,
            maxHeight: 720, minWidth:960, minHeight:720  },
    optional: [
      { minFrameRate: 60 },
      { maxWidth: 640 },
      { maxHeigth: 480 }
    ]
}
};

不幸的是,结果非常滞后.有没有办法用这种方法达到60 FPS?或者我应该寻找其他选择? NaCl会成为一种方法吗?

谢谢

最佳答案 你检查过这个屏幕分享
demo ??

我发现这个演示速度非常快,尝试检查这个演示页面中的conference.js文件,你可能会发现一些线索.

点赞