视频监控

  • 视频监控 > 故障排查 > 国标接入问题排查

    国标接入问题排查

    最近更新时间: 2023-02-22 14:35:44

    设备注册失败/离线, 通道数量为0等问题

    1. 本条建议很很很很很关键,设备网络设置成自动获取IP。以海康为例,登入设备的配置界面, 在网络->基本设置->Tcp/Ip->勾选自动获取
    2. 路由器问题,某社区1500个摄像头,每天固定时间集体离线后并无法恢复;排查后是路由器定时重启造成的, 路由器重启后, 设备的gb28181 udp数据报被路由器莫名丢弃了,无法与外部通信;解决办法,1. 关闭路由器定时重启 2. 重启摄像头或者NVR。
    3. 设备网络如果是定向流量卡, 发出的网络数据都被运营商屏蔽,需要联系运营商添加IP白名单。
    4. 检查摄像头/NVR所处的网络,是否能够连通SIP服务器的IP跟端口。
    5. 检查摄像头/NVR的置国标配置页面,查看SIP服务器ID、SIP服务器IP和端口是否正确,是否为七牛云QVS提供的SIP服务器ID、IP和端口。
    6. 是否配置了SIP域,如果配置了请确保SIP域为SIP服务器ID的前10位数字。
    7. 检查是否正确配置,七牛云QVS设备管理中的设备国标ID。宇视设备在“国标本地设置”选项卡中,SIP服务器编码是设备国标ID,而非SIP服务器ID。
    8. 设备的名称或者通道编号,含有特殊字符,空格等,会导致无法解析,而导致异常。
    9. 视频通道ID是空的,或者配置错误,NVR请参考NVR接入最佳实践, 普通摄像头请参考摄像头接入最佳实践
    10. 个别摄像头或者NVR,设备固件存在bug, Catalog信令返回数量为0或没有应答Catalog, 如果确认配置正确的情况下,请反馈给设备厂商,升级国标固件。
    11. 假如以上无果,重启设备,观察能否成功在线。

    为什么设备是在线的,流是离线的?

    • 先来了解,什么是设备状态,什么是流状态
      gb28181视频设置

    • 如上图所述,当设备和“qvs信令服务”之间通过信令通道,存在周期性的保活心跳,设备就处于在线状态。
    • 信令通道传递的是文本字符,流量很小,qvs不收取流量费用。
    • 只有流媒体通道打开时,既设备开始推流时,才会产生上行的推流费用。
    • 设备状态和流状态是独立的2种状态。设备在线时,流离线有以下几种可能。
      1.开启了按需拉流
      开启了按需拉流后,当视频流无人观看持续60s左右,会自动终止推流,此时流就显示离线。
      开启按需拉流时,启动流的三种方式:
      (1)portal上,“设备管理”界面下,实时预览中点击“启动拉流” 操作。
      (2)通过api触发摄像头推流。
      (3)播放器触发播放请求。
      (4)如果想保持视频流永远在线,可以关闭“按需拉流”。 操作如下,控制台界面中,“空间管理”-> 点击“配置”-> 空间信息,点击"编辑"-> 置灰"按需拉流"->点击 “确定”。则在此操作之后,视频流在下次重新推流时生效。
    1. 如果以上都是正常的,依然无法拉流播放,请参考下面的片段视频流卡顿,黑屏,无法观看等问题定位

    视频流卡顿,画面异常,中断,首开慢等问题定位

    如果是通过摄像头接入qvs的情况下,登录到摄像头的视音频参数配置界面;如果是通过NVR接入,或者摄像头被挂载到一个NVR下面时,则需要登录至NVR中修改相应参数。

    1. 由于暂不支持H.265视频在web中预览,设备接入后,可在视频参数配置页面,修改成H.264。
    2. 视频分辨率和帧率根据自身需求选择,若在同一网络下接入设备较多的情况下,可选择低分辨率,从1080p降低为720p,甚至更低的分辨率。
    3. 最最重要的选项,码流控制/码率类型,选择 “可变码率”,等同于英文简写VBR。
    4. 在视频配置界面里,帧率设置有些设备默认是全帧率,帧率需调整为15,I帧间隔 = “视频帧率” * 2,即30。
    5. 码流上限,分辨率720P时选择1024;分辨率为1080p时选择2048;也可以根据实际视频效果在调整。
    6. 如果不需要在web浏览器中预览,也可以选择h265,此时需要使用七牛的播放器SDK或者自行去第三方播放器(例如vlc,ffplay等)进行实时播放。综上视频异常建配置如下图:
      分辨率720p的建议配置
      gb28181视频设置
      分辨率1080p的建议配置
      gb28181视频设置

    7. 有些设备对gb28181存在兼容性问题.最典型的是设备通过gb28181推流时, 实际携带的ssrc(视频流的身份证),与平台告诉设备的ssrc不一致,此时平台会拦截非法的视频流,导致无法观看。解决办法,尝试升级固件,如果还是解决不了,可提交工单,等待七牛进一步确认,如果确认是设备bug,我们会提供设备bug证据,客户可携带证据联系硬件设备厂商,修复设备上的bug。
    8. 确认设备所在网络是否有防火墙,防火墙是否开启了入口的限制。
    9. 有的设备只支持tcp或者udp拉流,在设备的基本信息页面,切换流传输模式,如果当前为tcp,则切换为udp;如果当前为udp, 则切换为tcp。一般可拉流成功。
    10. 如果以上都尝试过,仍无法解决,请提工单或者在技术支持群里提问。

    预览界面声音异常或无声

    1. 首先确保设备有音频输入。
      说明:
      1.通过国标gb28181传输的音频,音频编码优先配置g711alaw, 采样率优先选择8000, 没有g711alaw的情况下, 选择aac + 8000采样率。
      gb28181音频设置
    2. gb28181接入的设备,在存在音频输入的条件下,标准规范是:视频和音频 (h264 + g711或者aac)要封装到ps包里发出(主流的海康,大华,宇视等都是这种标准音频打包方式。个别硬件厂商,会单独把音频包通过RTP包发出,这种格式不符合gb28181规范),如果不是这种方式,则无法播放音频,如果不确定,可以跟摄像头供应商确认。
    以上内容是否对您有帮助?
  • Qvm free helper
    Close