正常启动后,为什么远端看到的视频流为绿屏?
需要检查
config.json
的配置中,设置的相机编号、分辨率是否和已插入相机一致,若一致,通过 ffmpeg、v4l2-ctl、cheese 等工具检查相机是否能正常出图。现场设备可以同时传输多路视频流吗?
可以。现场设备可以同时传输多路视频流,每路视频流均会产生会话费用。
没有远端设备观看时,现场设备还会推流吗?
现场设备 SDK 默认为动态推流,在无远端设备观看时,现场设备会自动关闭视频推流,节约上行带宽和流量;在有远端设备发起观看时,会自动对所观看视频流进行推流。
现场设备启动时提示配置解析错误,如何处理?
检查配置文件
config.json
格式是否符合 json 格式规范,可通过在线 json工具检查。集成 SDK 后,通过 SDK 接口调用数据源输入 yuv 或264数据,远端设备播放不出来?
如果输入源为 yuv,检查配置文件中,protocol 对应类型是否为 outside,如果配置正确,建议存储一帧图像到文件中,并通过分析工具检查输入类型是否为 yuvI420p 格式,分辨率是否正确。
如果输入源为 h264,检查配置文件中,protocol 对应类型是否为 outenc,codec 设置是否为h264对应的0,如果配置正确,建议存储连续100帧图像,并通过分析工具检查,输入帧中是否只包含 I 帧和 P 帧,每个 I 帧前是否带有 sps 和 pps 信息。
现场设备的音频播放设备或音频采集设备正常,但音频功能使用异常?