推流地址状态报33错误

创建一个新推流地址,是可以正常推流的,当这个推流地址期限过期之后我再延长期限,这时候推流就报状态33错误,每次都要弄个新的推流地址,为什么?

状态 33 对应的 SDK 错误码为 151:


你看下是只报一次 33 错误,还是一直报这个错误?如果先 remove,再重新 add 这个地址,能不能正常推流?这个是 CDN 相关的错误,建议联系 CDN 厂商咨询。

我的是web sdk, 我们其他的推流延期之后都可以重新推

stopLiveStreaming,再重新 startLiveStreaming 更新后的流地址

为什么要这样?

对于流地址过期这个报错,处理逻辑就是要重推

刚才测试了一下
不行
image

我新的推流地址就可以
image

2020-04-02 06:25:04 info mix_streaming.worker[18045]: media_server_mosaic/worker/raw_streaming/raw_event_handler.cpp:1386: dns resolve for url: rtmp://4564.livepush.myqcloud.com/live/4564_cou2237350969?bizid=4564&txSecret=e54d7db8364c180cd98f9ac6fc244e76&txTime=5E84BA80&record=mp4&record_interval=5400 result: 123.151.157.40

123.151.157.40 是cdn的服务器,没有接受 SDK 的推流,请你和 CDN 核对为什么不接收我们这边的推流,一直断开。

同一个地址,放到obs上是可以推流成功的,不是这个问题

你的地址有鉴权吗?方便给到我们这边来测试一下吗?

不好意思,地址暂时给不到

我刚才把我之前所有延期的推流地址都试用了一下,都不行,必须得是之前没有用过的推流地址才行

因为从我们后台来看,我们这边推流是成功推出去了的,但是CDN那边没有接收,一直在断开。至于你说OBS可以,我也很疑惑是为什么,现在只能建议和 CDN 那边确认一下,为什么没有收这路流