0

我想使用 SimpleWebRTC 降低 WebRTC 中的视频质量,我该怎么做?

我这样做了,但不能正常工作:

var webrtc = new SimpleWebRTC({
    localVideoEl: 'localVideo',
    remoteVideosEl: 'remoteVideo',
    autoRequestMedia: true,
    media: {
        video: someFunction(), // which returns true after some IFs
        audio: someFunction()  // same as previous one
    },
});

它有效,但是当我添加时:

video: {
        mandatory: {
            maxFrameRate: 15, maxWidth: 320, maxHeight: 240
        }
    }

它不起作用,因为还没有返回 true(我认为)。

你能帮我解决一下吗?甚至建议我一种降低质量以减少带宽的新方法。

谢谢

4

1 回答 1

3

您正在使用旧的约束样式。新语法如下所示:

video: {
    frameRate: {
        max: 15
    },
    width: {
        max: 320
    },
    height: {
        max: 240
    }
}

资源

于 2016-02-22T19:28:57.510 回答