微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WebRTC 更改默认 (500kbps) 带宽 NodeJS - Kurento Media Server (KMS)

如何解决WebRTC 更改默认 (500kbps) 带宽 NodeJS - Kurento Media Server (KMS)

我将 Kurento 媒体服务器用于我的 WebRTC 项目,我一直在关注教程 one2one-call

一切正常,直到我使用 640x360 的媒体约束,因为此约束所需的带宽符合 KMS 的认带宽,即 (500kbps),但随着我增加视频分辨率,它需要更多带宽和视频另一方面,开始像素化。

到目前为止我所尝试的

  • 在 webRtcEndpoints 上使用 setMinVideoSendBandwidthsetMaxVideoSendBandwidthsetMinVideoRecvBandwidthsetMaxVideoRecvSendBandwidth
  • 将“b=AS: 5000添加到客户端提供 SDP,然后将其设置为本地描述并发送到服务器(编辑 kurento-utils.js)。
  • 在服务器配置中更改 MediaElement.conf.ini 中的比特率

我在客户端使用 kurento-utils.js 来初始化 RTC 对象、创建和回答报价。 正如我上面所说,我尝试添加 b=AS: 5000,为此我编辑了 kurento-utils.js。

我不确定这是否需要,但我的 KMS 在 AWS 上运行,应用程序服务器托管在本地和远程 VPS 上。

提前致谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。