国标协议接入流程

您可以通过本文了解国标协议接入流程。

国标注册流程说明

国标设备(这里以摄像头为例)通过国标GB/T28181接入阿里云,需要先在 视图计算 的控制台录入摄像头信息,大致过程如下:

在摄像头自己的管理控制台页面,配置阿里云国标接入点配置信息。请注意查看NVR或IPC的配置(配置页面示意图如下),具体各型号的NVR或IPC配置说明,请参照厂商提供的说明书。

  1. 在GB/T28181的配置页面,“启用”框须勾选上。

  2. 配置“SIP服务器ID”为阿里云视图计算产品提供的空间国标ID。

  3. 配置“SIP服务器地址”和“SIP服务器端口”为阿里云视图计算产品提供的SIP服务器地址和端口(以上两步用到的阿里云视图计算产品国标信息,在通过控制台或API创建空间后可获取到)。

  4. 协议版本设置为“GB/T28181-2016”。

  5. 配置为基于TCP协议采用PS封装的视音频媒体传输。

国标设备接入配置流程

一、创建国标协议空间

  1. 创建国标协议空间请参考:空间创建的操作步骤

  2. 当空间创建完成后,点击导航栏的空间监控,选择您要添加设备的国标协议空间,点击右侧的空间配置,即可获取空间信息,如下图。Snipaste_2023-07-27_12-13-26.png

  3. 复制图上标号①②③的配置信息,在后续国标设备配置页面中使用。

二、添加国标设备到空间中

说明

此处空间指的是国标协议空间,非国标协议空间(RTMP推流)无法添加国标设备。

  1. 点击导航栏的空间监控,选择您要配置的空间, 单击设备监控,点击添加设备按钮。

  2. 在添加设备详情页,填入对应项信息,如下图所示。Snipaste_2023-07-27_10-48-00.png

  3. 参数简介

    1. 设备类型:需要根据自己的设备类型进行选择,可选择摄像头或平台。

      重要

      如果选择的设备类型和当前设备的类型不匹配,则设备添加后无法正常拉流。

    2. 厂商:根据自己设备的实际厂商进行选择,如没有,则选择其他。

    3. 设备名称:自定义设备名称。

    4. 设备国标ID:设备的国标ID,由20位数字组成,命名规范请参考:国标ID命名规范

    5. 设备IP:设备公网出口IP(可不填)。

    6. 端口:设备使用的端口(可不填)。

    7. 设备用户名:建议和设备的国标ID一样。

    8. 设备用户密码:自定义密码,需要输入两遍确认。

  4. 在填入上述参数后,点击创建按钮,即完成设备添加。

    重要

    请复制上图中标号④⑤的信息,在后续国标设备配置页面中使用。

三、国标设备配置

    说明

    阿里云视图计算支持设备通过TCP和UDP两种协议注册,可在摄像头国标注册页面选择TCP或UDP传输协议。

    考虑到网络传输链路上可能存在防火墙对5060等端口进行限制,阿里云视图计算接入网关支持UDP和TCP双协议多端口注册。

    • UDP协议支持端口号:5060、5160。

    • TCP协议支持端口号:6060、6160。

  1. 进入自己设备的国标配置页面。

  2. 在配置页面中,将上述①~⑤的配置信息依次填入下图示例的对应位置中。

    国标设备平台接入配置示范

    设备厂商A
    说明

    SIP服务器域:指的是SIP服务器ID的前10位。

    网络摄像机(IPC)

    Snipaste_2023-07-27_11-28-48.png

    网络硬盘录像机(NVR)

    说明

    对于NVR来说,下图中的视频通道编码ID,填入几个设备国标ID,就代表有几个通道。

    每个通道对应的摄像头,需要在通道管理配置页面进行添加。

    Snipaste_2023-07-27_12-28-19.png
    设备厂商B
    说明

    SIP域:指的是SIP服务器编号的前10位。

    Snipaste_2023-07-27_12-50-25.png
    设备厂商C
    Snipaste_2023-07-27_13-19-45.png
重要
  1. 注意国标注册的用户名和密码不是摄像头本身控制管理页面的登录用户名和密码。

  2. 国标注册的用户名建议和设备的国标ID保持一致。

  3. 如果创建后,出现设备被锁定的情况,一般是设备的用户名和密码与国标设备配置页面上的用户名和密码不一致导致的,请按照以下步骤进行设置:

    1. 首先在阿里云视图计算控制台,点击空间监控 > 设备监控,找到对应设备,点击右侧更多按钮,点击编辑,更新设备用户名和密码。

    2. 然后将上一步中的设备用户名和密码,更新国标设备配置页面中对应的用户名和密码。

    3. 最后,再点击“解锁”重新注册。

国标注册流程说明

在做好配置之后,摄像头将进行国标注册的流程,基本过程如下。

  1. 摄像头发送注册请求到阿里SIP服务器。

  2. 阿里SIP服务器认证通过之后回复200给摄像头,如果开启了认证,阿里SIP服务器会开始挑战模式,摄像头需要根据国标完成挑战之后重新注册才能通过认证。

  3. 认证通过之后,开启摄像头拉流,阿里SIP服务器会发送INVITE国标请求到摄像头,其中携带了阿里流媒体服务器的地址信息。

  4. 摄像头收到之后回复200。

  5. 摄像头主动连接阿里流媒体服务器,并开始推送视频流。

设备注册成功后启动拉流

  1. 启动拉流

    国标注册成功后,如果设置了自动启动拉流(可通过控制台 空间监控 > 添加设备 中设置 添加后启动拉流 ),则视图计算服务会自动启动拉流;

    若未配置自动启动拉流,需要通过主动触发的方式来启动拉流,可使用以下方式:

    1. 空间监控 > 设备监控 中,勾选相应的设备,然后点击启动拉流

    2. 空间监控 > 设备监控中,点击相应的设备右侧的监控预览,进入监控预览页面后,点击下方的启动拉流

    3. 可以通过调用API启动拉流,请参考接口文档:StartStream - 启动拉流

  2. 实时预览

    设备成功注册后,可以通过控制台的空间监控 > 设备监控 > 监控预览,就可以实时预览监控流。

控制台无法实时预览问题定位

  • 确认摄像头平台设置中是使用GB/T28181-2016国标协议进行国标设备的注册。

  • 由于控制台播放器不支持H.265视频播放,通过设置摄像头编码方式,改成H.264。

    如何修改国标摄像头接入编码方式从H.265改成H.264,以某摄像头为例修改视频编码方式步骤如下图。

Snipaste_2023-07-27_13-04-02.png
说明

在视图计算控制台预览,需要满足以下条件:

  1. 视频H.264编码和音频AAC编码

  2. 播流域名配置了跨域访问

  3. 播流域名配置了HTTPS证书