javascript - Mediasoup - MediaTrack.applyConstrains 在使用由 mediasoup-client api 创建的生产者的轨道后工作得不好
问题描述
情况是,我想在创建这样的制作人后更改视频分辨率
videoProducer.track.applyConstraints({
width: { ideal:1280 },
height: { ideal: 960 }
}).then(()=> {
console.log("success")
})
成功后,我检查了视频标签 videoHeight 和 videoWidth 属性,它显示为 640*480。但是,如果我用 关闭视频制作器videoProducer.close()
,它变成了 1280 * 960,我不知道如何导致它。
那么,当我想改变任何约束时,它首先需要关闭生产者,有没有更优雅的解决方案?
解决方案
那是使用 mediasoup v2 还是 v3?此外,mediasoup 支持论坛在这里:https ://mediasoup.discourse.group 。
推荐阅读
- c++ - 不确定指针 C++ 的使用
- javascript - 如何在 React js 中获取 div 的 clientHeight?
- python - 解释了两种不同的归并排序实现之间的比较
- c++ - 代码转换后变量的意外值
- java - 将子类引用视为对象
- python - 如何使用 SQLAlchemy 制作数据库文件?
- python - apache_beam (python SDK) 是否支持 .zip 压缩类型
- c# - 如何从 Entity Framework Core 获取实体保存顺序
- excel - 从模板和 Excel 自动创建配置
- python - “CreateDC 失败,屏幕尺寸信息可能不正确”