使用SRS服务器,推流导致socket error 32----broken pipe
熊猫Ben 2017-08-03 03:49:21 局域网使用:
使用SRS服务器,运行一切正常。
使用ffmpeg 推流1080P 40-50分钟后 导致socket error 32----broken pipe
(好像推流720P 的1个半小时会出现这个问题,正在测试......)
使用librtmp 推流(不太会用) 很快就出现上面那个错误,出现之前程序略微停顿了下,服务器出现了timeout ,才出现pipe信号。
srs服务器方面出现
[warn][31077][532][62] publish timeout 5000ms, nb_msgs=1764, ret=1011
网上搜索了很多,都说的是产生的原因,却没有实际能用的解决方法。
客户端没有主动断开,应该是服务器断开了导致的。
但是srs服务器怎么会自己断开呢,有没有什么设置服务器接收的设置,或者是心跳检测连接方面的,或者是收发频率等待。找了一下配置好像也没发现。
请大神回答~~~~~