我正在尝试将WebRTC流量转储到容器中,但分辨率一致。为此,应该有一种方法可以鼓励浏览器这样做。默认情况下,Chrome
特别会在我处于严重网络状况时调整分辨率以320x240
。到目前为止,我发现的是:
- 将约束传递给
width
和height
标记为exact
的getUserMedia()
,如本例所示,以及 - 将
RTP Payload Format Restrictions
添加到与width
和height
相关的SDP
行中。
320x240
。此外,对于第二种解决方案,RFC规范不提供min-width
min-height
而不是max-width
&min-width
,所以没有希望。有新的语法已经尝试过了?
var constraints = {
audio: false,
video: {
deviceId: device.id ? {exact: device.id} : undefined,
width: {exact: candidate.width}, //new syntax
height: {exact: candidate.height} //new syntax
}
}
};