我想使用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
}
}
它不起作用,因为还没有回复(我认为)。
你能帮我解决一下吗?或者甚至建议我一种降低质量的新方法,以减少使用带宽。
由于
答案 0 :(得分:1)
您正在使用旧约束样式。新语法如下所示:
video: {
frameRate: {
max: 15
},
width: {
max: 320
},
height: {
max: 240
}
}