一、Demo 视频画面突然卡住?
检查是否单击了 Demo 的控制台输出,误触控制台可能会导致进程阻塞。
二、启动 Demo 后,查找不到现场设备 ID?
检查现场设备是否正常启动了,同时检查现场设备和远端设备的 ProjectID 配置是否相同,是否在控制台界面设置了白名单,是否有使用相同远端设备 ID 的其他程序启动。
三、启动 Demo 后,提示与服务器连接失败?
检查网络是否正常,ping access.trro.qcloud.com 看是否能连通,device.pem 证书路径是否正确加载。 项目 ID、设备 ID 和密钥是否配置正确,是否有同名设备在登录占用(若有占用并希望剔除原设备,可增加 force_login:1 配置)。
四、启动 Demo 后,可以看到现场设备, 但是拉不到视频流?
请连接对应现场设备 ID,确认没有视频流后,单击 Demo 右上角诊断 Tool 进行诊断, 耐心等待诊断报告, 并根据诊断提示和 会话连接诊断 说明排查问题。
五、白名单下,如何连接现场设备?
白名单下,需要对设备进行授权。可以通过云端接口添加白名单配对会话权限设置,或者通过临时授权码接口在远端设备设置对应现场设备的临时授权码 免注册登录与临时会话授权。
六、远端设备如何进行视频录制?
默认录制可以在配置接口中添加 "file_path":"./",配置具体的录制目录。如果需要自定义录制文件名,可以在 TRRO_connectField 接口中设置自定义录制参数。
七、远端设备可以同时拉取多个设备视频流吗?
远端设备可以同时拉取多个设备多个视频流。 在 JSON 配置中 "max_streams" 配置为远端设备同时拉取的流数量,可以调整该配置拉取更多的视频流。当获取视频流数量较多时,建议同步增加远端设备的端口范围,调整 JSON 配置中 "min_port" 和 "max_port" 配置。
八、远端设备可以拉取现场设备视频流,但发送消息失败?
请检查返回错误码。 如果是消息权限不足,请查看是否有对应现场设备的 master 权限 控制授权管理。如果是消息大小过大或者消息频率较高,请检查消息大小和频率。SDK 针对单个现场设备,默认限制为 qos0 不超过1KB/条,qos1 不超过10KB/条。 3秒窗口平均频率不超过100条/s,大小不超过100KB/s。如果超出,请优化消息发送或者联系产品人员。如果是提示未初始化或未连接,请检查消息通道连接状态是否为已连接。
九、远端设备如何进行视频流转推?
SDK 支持将收到的视频流进行 RTMP 转推。可以通过视频流转推接口 TRRO_startMediaPush 进行转推。
十、远端设备如何确认现场设备在线状态?
SDK 可以通过 TRRO_getGwInfo 接口查询对应现场设备在线状态。查询前,请确认有对应现场设备的会话权限。白名单下,可以通过云端接口添加白名单配对 会话权限设置,或者通过临时授权码接口在远端设备设置对应现场设备的临时授权码 免注册登录与临时会话授权。