收藏
回答

live-player标签在rtc模式下,可以只选择播放音频,不播放视频吗?

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 live-player 客户端 6.7.4 2.4.0

- 需求的场景描述(希望解决的问题)

基于live-player和live-pusher做rtc多人音视频通话,会有非常多的人入会需求,现在有一个问题,当不在screen中的某些播放流地址,只需要展示其声音,不需要播放视频,因为这些元素是隐藏起来的,播放视频的意义不大,并且很耗费性能和流量。

- 希望提供的能力

希望能够给live-player标签提供只展示音频,不播放视频的能力,这样体验和性能会更好。


望评估,感谢

最后一次编辑于  2018-12-17
回答关注问题邀请回答
收藏

3 个回答

  • 微信技术专员 - Rex
    微信技术专员 - Rex
    2018-12-18

    player 取决于推流端有没有推视频数据,目前 pusher 有个 enable-camera 的属性,尝试关掉试试呢

    2018-12-18
    赞同
    回复 5
    • 没有什么能永垂不朽丶
      没有什么能永垂不朽丶
      2018-12-18

      live-player并不想依赖pusher的状态,因为会有很多人pusher enabler-camera状态是开启的时候,当前展示在screen的数据可能只有3-4条,剩余的都是需要被隐藏的,只需要声音数据,所以enable-camera对我们来说,作用不大。 并且,live-pusher的enable-camera属性结合我们自己的音视频流之后,在enable-camera状态是关闭摄像头时,两端的声音流会存在比较大的延迟情况,这个像是你们处理的稍有问题。 综上,建议提供player标签关闭视频流,只展示声音流的属性或方法。


      望评估。

      2018-12-18
      回复
    • 杨增凯
      杨增凯
      05-14回复没有什么能永垂不朽丶

      请教一下,两端的声音流会存在比较大的延迟情况是怎么解决的?

      05-14
      回复
    • 没有什么能永垂不朽丶
      没有什么能永垂不朽丶
      05-14回复杨增凯

      声音流延迟太大产生的原因太多,如果是小程序这边产生的,可以反馈给腾讯的让他们dump数据查看。

      05-14
      回复
    • 杨增凯
      杨增凯
      05-14回复没有什么能永垂不朽丶

      好的谢谢

      05-14
      回复
    • ҉҉҉҉҉Promiseོ 🍚
      ҉҉҉҉҉Promiseོ 🍚
      07-24
      存在websocket时,连接rtc 会闪退,能帮忙看下原因吗
      07-24
      回复
  • A-Guang
    A-Guang
    星期五 18:08

    。。。我也遇到了,兄弟,你们是怎么解决的???

    星期五 18:08
    赞同 1
    回复
  • 贪玩的Ding先森😈👿
    贪玩的Ding先森😈👿
    2018-12-27

    你可以给个cover-view,背景是黑色的遮住就行了

    2018-12-27
    赞同
    回复 2
    • 没有什么能永垂不朽丶
      没有什么能永垂不朽丶
      2018-12-29

      理解有误~,我想要的是提供禁止播视频流的能力,而不是遮挡。


      这样做的目的是考虑手机性能和流量问题。


      因为多人会议现在的目标是万人大会。

      2018-12-29
      回复
    • 贪玩的Ding先森😈👿
      贪玩的Ding先森😈👿
      2018-12-29回复没有什么能永垂不朽丶

      我懂你的需求,这个要让官方来解决

      2018-12-29
      回复