live-pusher在网络正常情况下,30秒没有音频数据时会断开连接
发布于 7 年前 作者 kyu 14648 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

<live-pusher wx:if="{{pushrtmpUrl!==’’}}" url="{{pushrtmpUrl}}" mode=“RTC” autopush muted="{{pushMutedStatus}}" enable-camera="{{disable}}" bindstatechange=“pusherstatechange” bindnetstatus=“pushernetstatus” style=“display:none”

/>

经确认过网络正常的情况下,使用livepusher进行推流时(camera是关掉的),发现如果30s没有音频流,会触发-1307断开连接,一般用户使用iPhone手机,连接耳麦,然后不说话比较容易重现,请问有什么办法使30s没有音频流也不断开链接吗?跟使用autopush有关系吗?谢谢


部分日志如下:

2018-10-8 16:10:31 [log] 2018/10/08 16:10:31 221 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:6,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:6,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:33 [log] 2018/10/08 16:10:33 220 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:6,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:6,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:35 [log] 2018/10/08 16:10:35 220 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:6,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:6,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:37 [log] 2018/10/08 16:10:37 220 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:3,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:3,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:39 [log] 2018/10/08 16:10:39 220 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:41 [log] 2018/10/08 16:10:41 221 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:43 [log] 2018/10/08 16:10:43 221 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:45 [log] 2018/10/08 16:10:45 221 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:47 [log] 2018/10/08 16:10:47 221 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:49 [log] 2018/10/08 16:10:49 220 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:51 [log] 2018/10/08 16:10:51 221 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:53 [log] 2018/10/08 16:10:53 221 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:55 [log] 2018/10/08 16:10:55 221 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:57 [log] 2018/10/08 16:10:57 222 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:10:59 [log] 2018/10/08 16:10:59 221 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:11:1 [log] 2018/10/08 16:11:01 220 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:11:3 [log] 2018/10/08 16:11:03 220 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:11:5 [log] 2018/10/08 16:11:05 220 room [“pushernetstatus:  {\“info\”:{\“videoBitrate\”:0,\“audioBitrate\”:0,\“videoFPS\”:0,\“videoGOP\”:0,\“netSpeed\”:0,\“videoWidth\”:368,\“videoHeight\”:640}}”]

2018-10-8 16:11:6 [log] 2018/10/08 16:11:06 264 room [“pusherstatechange:  {\“code\”:-1307,\“message\”:\“30秒没有视频数据,主动断开连接\”}”]




  • 希望提供的能力

希望有参数控制30s没有音频流也不断开链接

3 回复

这是网络断链了,需要手动重启推流

我也遇到这个问题 推流才3-10S就报-1307断了 改为点击后才推流也一样 我看腾讯视频云那个小程序没有这个问题 很稳定

微信这边是不是有比如30秒没有音频和视频码率就自动关闭链接之类的机制?

苹果耳机上比较容易出现,是不是是因为耳机采集的声音比较小,被他们做降噪处理后音频码率就没了,这样导致触发30秒没有音频和视频码率自动关闭链接的机制?

回到顶部