信息化2X-视频服务无法播放排查思路
化工平台如果碰到摄像头无法播放问题也能按照下面思路排查
一、摄像头问题
1.先确认视频能够通过vlc播放
先配置好摄像头信息,将如下图地址复制到vlc中尝试播放,如果能够播放则说明摄像头码流正常

2.在服务器中ping摄像头地址,保证摄像头ip能够ping通
如果无法用vlc播放或者无法ping通摄像头,需要联系企业排查摄像头问题
二、本地播放电脑网络问题
用登录平台的电脑telnet 平台地址 7777,测试和服务器的7777端口是否通,如果不通,需要联系企业网络管理员开通端口
三、服务异常
1.查看视频服务和srs是否启动,输入命令后如下图所示,有红框的两个进程则说明服务启动,需要手动启动一下服务
#查看视频服务ps -ef |grep stream#查看srs服务ps -ef |grep srs

#进入视频服务目录cd /home/seekcy/chemical-locate/seekcy-stream#启动视频服务./service-server.sh#进入srs目录cd /home/seekcy/softs/srs/trunk#启动srs服务./objs/srs -c conf/http.flv.live.conf
2.查看视频服务日志,确保日志没有报错
#进入日志目录cd /home/seekcy/chemical-locate/seekcy-stream/logs#查看日志(先执行下面命令,然后点击播放摄像头,查看输出内容)tail -f info.log
3.如果没有报错,复制刚才输出的日志中”开始推流:”后面的这段码流在服务器中尝试执行,如下图所示
4.输出如下图所示报错,则说明视频服务连接srs异常,可能是srs没起来或者启动异常,需要重启一下srs服务
5.根据步骤3查询srs的进程id,将下图红框这个进程kill掉,按照步骤3执行srs启动命令
6.再次尝试播放摄像头
四、nginx配置问题
转载请注明作者和出处,并添加本页链接。
原文链接:
//svn.seekcy.com/800