- 需求的场景描述(希望解决的问题)
基于live-player和live-pusher做rtc多人音视频通话,会有非常多的人入会需求,现在有一个问题,当不在screen中的某些播放流地址,只需要展示其声音,不需要播放视频,因为这些元素是隐藏起来的,播放视频的意义不大,并且很耗费性能和流量。
- 希望提供的能力
希望能够给live-player标签提供只展示音频,不播放视频的能力,这样体验和性能会更好。
望评估,感谢
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | 需求 | live-player | 客户端 | 6.7.4 | 2.4.0 |
3 个回答
player 取决于推流端有没有推视频数据,目前 pusher 有个 enable-camera 的属性,尝试关掉试试呢
live-player并不想依赖pusher的状态,因为会有很多人pusher enabler-camera状态是开启的时候,当前展示在screen的数据可能只有3-4条,剩余的都是需要被隐藏的,只需要声音数据,所以enable-camera对我们来说,作用不大。 并且,live-pusher的enable-camera属性结合我们自己的音视频流之后,在enable-camera状态是关闭摄像头时,两端的声音流会存在比较大的延迟情况,这个像是你们处理的稍有问题。 综上,建议提供player标签关闭视频流,只展示声音流的属性或方法。
望评估。
请教一下,两端的声音流会存在比较大的延迟情况是怎么解决的?
声音流延迟太大产生的原因太多,如果是小程序这边产生的,可以反馈给腾讯的让他们dump数据查看。
好的谢谢
。。。我也遇到了,兄弟,你们是怎么解决的???
你可以给个cover-view,背景是黑色的遮住就行了
理解有误~,我想要的是提供禁止播视频流的能力,而不是遮挡。
这样做的目的是考虑手机性能和流量问题。
因为多人会议现在的目标是万人大会。
我懂你的需求,这个要让官方来解决