librtmp推流到youtube一段时间断开

环境:IP Camera

问题:推流到youtube若干个小时,直播断开。本地nginx-rtmp正常

 

问题排查:

怀疑点:

怀疑youtube比较特殊,是否需要发一些指定的数据给youtube。

验证:

大量的google,百度,参考一些rtmp推流代码,发现并不是这种情况

 

怀疑点:

看librtmp打印,就是单纯的网络问题,但是OBS可以推非常久。真的是网络问题的话,那只能重连

 

代码中原本也有重连机制,是在rtmp断开后一分钟进行重连。

发现:一分钟太久,由于长时间没有数据,youtube界面已经弹出了直播断开的弹窗,一旦这个弹窗出现,必须手动点击确定,并重连rtmp才行

修改方案:rtmp断开后,马上进行重连。直播3天无异常情况。

librtmp推流失败是一个臭名昭著的问题,最好的方法就是进行重连!

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值