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>
使用流程:
- 先 setData isShowComponent 为 true 显示推流组件
- setData enableCamera 和 enableMic 为 true 打开摄像头和麦克风
- 异步获取 rtmpUrl
- 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

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