-
Notifications
You must be signed in to change notification settings - Fork 76
FAQ
vanjoge edited this page Dec 9, 2022
·
6 revisions
RTVS自带一个WEB管理界面,可通过http://部署服务器:6001/ 访问,默认登录用户名rtvsweb,默认密码admin,登录后可查看。
主要可关注Log界面的索引日志,可以看到每次请求,前面的文件夹图标点击可展开本次请求的详细过程,什么时候请求,什么时候设备连接,什么时候断开,什么时候释放均有记录。
出现此问题有可能多种原因,可从按照以下步骤检查:
- 检查808指令接口,确认指令是否发送正确,设备应答是否成功;
- 观察js控件中是否有设备连接通知,是否有流量,如果未能收到设备连接通知,且流量除刚开始均保持0KB/S,可以查看RTVSWEB日志确定设备是否有上传流,多是设备未能上传流导致;
- 若收到连接通知,或一直有流量,可以切换别的播放模式尝试(注:hls播放使用的是video的原生支持,因此只有ios、mac和Android中可以支持播放);
- 检查对接的808指令接口中,发送给设备9101指令是否有延迟。指令接口需要确定能发送后就回复,不等设备应答;
- 检查redis是否连接异常。
实时流突然停止主要有以下几种可能性:
- 设备掉线,链路异常;
- 下发了9102控制指令;
- 设备只支持同时传一种码流,有人请求了别的码流,例如正在看着子码流,其他人又请求了主码流。
- 大部分1078设备只支持同时传一路历史流,不能同通道同时上传多路历史流。多数是由于此原因产生,可以观察RTVSWEB日志确认是否此原因;
- 检查808指令接口,确认指令是否发送正确(通道、时间、码流等),设备应答是否成功;
- 检查回放参数,最好先查询一次列表,按查询应答下发回放请求,部分设备需要“预热”,不是查询过的回放请求不响应。
出现原因主要为证书或域名问题,可按照以下步骤检查:
- 检查是否按照RTVS配置HTTPS支持已配置证书支持,如果已配置,可以访问 https://你的域名:6005/ 看是否能正常打开且浏览器未报证书警告;
- 检查js调用时传入的服务器参数是否为证书对应域名,很多人会依然传ip,这是通不过证书校验的,需要更改为证书对应域名;
- 检查域名是否解析到对应服务器,可以用ping测试下;
- 检查端口是否按要求开放;
- 检查证书是否过期或被墙。