如何指定webrtc视频的最大帧速率,宽度和高度以及质量?

时间:2016-02-22 07:41:33

标签: video webrtc frame-rate simplewebrtc

我想使用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
        }
    }

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

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

由于

1 个答案:

答案 0 :(得分:1)

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

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

source