Я хочу уменьшить качество видео в WebRTC с помощью 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
}
}
это не работает, потому что не вернулся правда пока (Я думаю).
Не могли бы вы помочь мне, как я могу это исправить? или даже предложить мне новый способ уменьшить качество, чтобы использовать меньшую полосу пропускания.
Thanks
Спасибо дорогой xdumaine, но где я должен вернуться верно? до этого или после? и еще один вопрос: Как я могу узнать, что частота кадров снизилась правильно? следует ли использовать программное обеспечение, которое показывает пропускную способность, или я могу что-то сделать в javascript? Оценка –
Вы не «возвращаете истину» - вы можете либо передать «video: true», либо объект в моем ответе в ограничениях на 'getUserMedia' – xdumaine
oh вы имеете в виду, просто установив эти ограничения, они будут активированы автоматически? –