信息化2X-视频服务无法播放排查思路

化工平台如果碰到摄像头无法播放问题也能按照下面思路排查

一、摄像头问题

1.先确认视频能够通过vlc播放
先配置好摄像头信息,将如下图地址复制到vlc中尝试播放,如果能够播放则说明摄像头码流正常


2.在服务器中ping摄像头地址,保证摄像头ip能够ping通
如果无法用vlc播放或者无法ping通摄像头,需要联系企业排查摄像头问题

二、本地播放电脑网络问题

用登录平台的电脑telnet 平台地址 7777,测试和服务器的7777端口是否通,如果不通,需要联系企业网络管理员开通端口

三、服务异常

1.查看视频服务和srs是否启动,输入命令后如下图所示,有红框的两个进程则说明服务启动,需要手动启动一下服务

  1. #查看视频服务
  2. ps -ef |grep stream
  3. #查看srs服务
  4. ps -ef |grep srs

  1. #进入视频服务目录
  2. cd /home/seekcy/chemical-locate/seekcy-stream
  3. #启动视频服务
  4. ./service-server.sh
  5. #进入srs目录
  6. cd /home/seekcy/softs/srs/trunk
  7. #启动srs服务
  8. ./objs/srs -c conf/http.flv.live.conf

2.查看视频服务日志,确保日志没有报错

  1. #进入日志目录
  2. cd /home/seekcy/chemical-locate/seekcy-stream/logs
  3. #查看日志(先执行下面命令,然后点击播放摄像头,查看输出内容)
  4. tail -f info.log

3.如果没有报错,复制刚才输出的日志中”开始推流:”后面的这段码流在服务器中尝试执行,如下图所示

4.输出如下图所示报错,则说明视频服务连接srs异常,可能是srs没起来或者启动异常,需要重启一下srs服务

5.根据步骤3查询srs的进程id,将下图红框这个进程kill掉,按照步骤3执行srs启动命令

6.再次尝试播放摄像头

四、nginx配置问题

参考帖子http://svn.seekcy.com:33382/458

转载请注明作者和出处,并添加本页链接。
原文链接: //svn.seekcy.com/800