Skip to content
vanjoge edited this page Dec 9, 2022 · 6 revisions

如何查看日志

RTVS自带一个WEB管理界面,可通过http://部署服务器:6001/ 访问,默认登录用户名rtvsweb,默认密码admin,登录后可查看。

主要可关注Log界面的索引日志,可以看到每次请求,前面的文件夹图标点击可展开本次请求的详细过程,什么时候请求,什么时候设备连接,什么时候断开,什么时候释放均有记录。

无法播放实时视频

出现此问题有可能多种原因,可从按照以下步骤检查:

  1. 检查808指令接口,确认指令是否发送正确,设备应答是否成功;
  2. 观察js控件中是否有设备连接通知,是否有流量,如果未能收到设备连接通知,且流量除刚开始均保持0KB/S,可以查看RTVSWEB日志确定设备是否有上传流,多是设备未能上传流导致;
  3. 若收到连接通知,或一直有流量,可以切换别的播放模式尝试(注:hls播放使用的是video的原生支持,因此只有ios、mac和Android中可以支持播放);

打开实时视频等待时间较久

  1. 检查对接的808指令接口中,发送给设备9101指令是否有延迟。指令接口需要确定能发送后就回复,不等设备应答;
  2. 检查redis是否连接异常。

实时流突然停止

实时流突然停止主要有以下几种可能性:

  1. 设备掉线,链路异常;
  2. 下发了9102控制指令;
  3. 设备只支持同时传一种码流,有人请求了别的码流,例如正在看着子码流,其他人又请求了主码流。

历史流无法播放

  1. 大部分1078设备只支持同时传一路历史流,不能同通道同时上传多路历史流。多数是由于此原因产生,可以观察RTVSWEB日志确认是否此原因;
  2. 检查808指令接口,确认指令是否发送正确(通道、时间、码流等),设备应答是否成功;
  3. 检查回放参数,最好先查询一次列表,按查询应答下发回放请求,部分设备需要“预热”,不是查询过的回放请求不响应。

http页面能打开视频,https页面不能

出现原因主要为证书或域名问题,可按照以下步骤检查:

  1. 检查是否按照RTVS配置HTTPS支持已配置证书支持,如果已配置,可以访问 https://你的域名:6005/ 看是否能正常打开且浏览器未报证书警告;
  2. 检查js调用时传入的服务器参数是否为证书对应域名,很多人会依然传ip,这是通不过证书校验的,需要更改为证书对应域名;
  3. 检查域名是否解析到对应服务器,可以用ping测试下;
  4. 检查端口是否按要求开放;
  5. 检查证书是否过期或被墙。