收藏
回答

偶现 live-pusher 推流组件推完流,对端拉流不成功

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

https://developers.weixin.qq.com/miniprogram/dev/component/live-pusher.html

wxml 中渲染:

<live-pusher

wx:if="{{isShowComponent}}"

id="{{id}}"

url="{{url}}"

mode="RTC"

autopush

enable-camera="{{enableCamera}}"

enable-mic="{{enableMic}}"

>

</live-pusher>

使用流程:

  1. 先 setData isShowComponent 为 true 显示推流组件
  2. setData enableCamera 和 enableMic 为 true 打开摄像头和麦克风
  3. 异步获取 rtmpUrl
  4. setData url 为 rtmpUrl,开始推流

存在的问题:

偶现 Web 端订阅拉不到 rtc 流的情况,以上流程延迟执行,如放置在点击按钮中或 setTimeout 中,会减少出现问题的概率,但是不能完全避免,

请帮我看下使用流程是否有问题。问题比较着急,会影响线上用户,麻烦提高优先级处理

额外信息:

有问题时的 pusher code 和成功时的 code 一致,如下:

rc-livepusher.js:173 pusher code 4999

rc-livepusher.js:173 pusher code 4998

rc-livepusher.js:173 pusher code 4999

rc-livepusher.js:173 pusher code 4998

rc-livepusher.js:173 pusher code 1006

rc-livepusher.js:173 pusher code 1005

rc-livepusher.js:173 pusher code 1007

rc-livepusher.js:173 pusher code 1003

rc-livepusher.js:173 pusher code 1008

rc-livepusher.js:173 pusher code 1001

rc-livepusher.js:173 pusher code 1002

rc-livepusher.js:173 pusher code 1009

rc-livepusher.js:173 pusher code 2027

rc-livepusher.js:173 pusher code 1005

rc-livepusher.js:173 pusher code 1006

回答关注问题邀请回答
收藏

1 个回答

  • 公瑾
    公瑾
    2025-09-22

    您好,ios推流无法成功的解决了吗?

    2025-09-22
    有用
    回复
登录 后发表内容