收藏
回答

live-pusher关闭摄像头enable-camera会导致阻塞推流语音8秒

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug live-pusher 客户端 7.0.4 2.7.0

- 当前 Bug 的表现(可附上截图)

rtmp为未加密的TCP连接时,live-pusher在推流过程中关闭摄像头enable-camera会导致阻塞推流语音8秒;

rtmp为腾讯云UDP时,live-pusher在推流过程中关闭摄像头enable-camera后语音没有延时

腾讯云视频小程序是在进会之前就设置好是否关闭摄像头,在推流过程中不能打开关闭摄像头


- 预期表现

推流语音不受影响


- 复现路径

https://developers.weixin.qq.com/s/Imylmkmd7780


- 提供一个最简复现 Demo

https://developers.weixin.qq.com/s/Imylmkmd7780


最后一次编辑于  2019-05-14
回答关注问题邀请回答
收藏

6 个回答

  • Paul
    Paul
    置顶回答2019-07-05

    播放端也要用RTC模式去拉流,地址是腾讯云的低延时拉流地址。

    2019-07-05
    有用
    回复
  • 2021-01-19

    2021年1月19日,问题依然存在,enable-camera初始化为false,只推送音频流,打开camera后再次关闭,音频流出现5~10s的延迟。wechatLib为2.14.4,声网推流

    2021-01-19
    有用
    回复
  • 当当
    当当
    2019-12-04

    这个问题,现在进展如何,如何处理,有人知道么?

    2019-12-04
    有用
    回复 1
    • 杨增凯
      杨增凯
      2019-12-06
      目前关闭摄像头时重新推流解决的,会有两秒语音丢失
      2019-12-06
      回复
  • Siman
    Siman
    2019-09-07

    这个问题还没解决吗,我也遇到了

    2019-09-07
    有用
    回复
  • LML
    LML
    2019-07-09

    经过测试发现,enable-camera先初始设置为false,再改为true,就不会有那么高的延迟。

    2019-07-09
    有用
    回复 1
    • 杨增凯
      杨增凯
      2019-07-12
      我是在视频播放过程中开启/关闭摄像头,所以没法初始设置啦
      2019-07-12
      回复
  • 杨增凯
    杨增凯
    2019-05-14

    这个声音延迟问题之前有人反馈过的

    https://developers.weixin.qq.com/community/develop/doc/00046c4984c9d8a73ad7f6d7856800

    官方没有处理吗


    2019-05-14
    有用
    回复 2
    • Paul
      Paul
      2019-07-15
      视频播放过程中关闭摄像头时,可以重新推流来解决延迟问题。
      2019-07-15
      回复
    • 杨增凯
      杨增凯
      2019-07-19回复Paul
      是的我们就是这么处理的,但是重新推流会导致有一两秒的时间没有声音
      2019-07-19
      回复
登录 后发表内容