首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有react本机的Mediasoup比特率限制问题

具有react本机的Mediasoup比特率限制问题
EN

Stack Overflow用户
提问于 2021-09-25 16:24:02
回答 1查看 333关注 0票数 0

我一直试图为从医疗设备产生的比特率设定一个限制,但它没有起作用。我确实使用了多种方法,但还是没有得到任何结果。使用google上的webrtc内部观察器,我注意到其他客户端接收的比特率正在达到。例如,2 2Mbit/s,这不适合我。

下面是我使用过的两种方法:

---------------------------------First one ---------------------------------

代码语言:javascript
复制
const videoTrack = localStream.getVideoTracks()[0];
var params = { track: videoTrack, zeroRtpOnPause: true, appData: { mediaType: ‘camera’ }, disableTrackOnPause: true };
cameraProducer = await producerLocalTransport.produce(params);
cameraProducer.setRtpEncodingParameters({ active: true, maxBitrate: 50000 });

---------------------------------Second one------------------------------

代码语言:javascript
复制
const videoTrack = localStream.getVideoTracks()[0];
var params = { track: videoTrack,encodings:[{maxBitrate: 50000}], zeroRtpOnPause: true, appData: { mediaType: ‘camera’ }, disableTrackOnPause: true };
cameraProducer = await producerLocalTransport.produce(params);

有人能帮忙吗?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-11-21 21:59:06

您需要设置视频约束时,getUserMedia,分辨率和frameRate必须有一个良好的调整,以便您可以减少带宽。

有一些很好的技巧:当扬声器停止说话时自动静音音频和视频,以及当他再次启动speaks时自动解除静音,这将节省大量的带宽,减少cpu (服务器的使用)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69328015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档