• EasyGBS国标流媒体服务器GB28181国标方案安装使用文档


    EasyGBS - GB28181 国标方案安装使用文档

    EasyGBS架构图

    • EasySIPCMS

      SIP 中心信令服务, 单节点, 自带一个 Redis Server, 随 EasySIPCMS 自启动, 不需要手动运行

    • EasySIPSMS

      SIP 流媒体服务, 根据需要可部署多套

    • 端口使用

    TCP 端口 : 10000(CMS - HTTP), 26379(CMS - Redis), 10001(SMS - HTTP), 11935(SMS - RTMP Live), 30000 ~ 40000(SMS - RTP over TCP)

    UDP 端口 : 5060(CMS - SIP), 5070(SMS - SIP), 50000 ~ 60000(SMS - RTP over UDP)

    1.1 配置信令服务 easysipcms.ini

    • [sip] -> host

      SIP 中心信令服务器 IP

    • [sip] -> serial

      SIP 中心信令服务器 ID

    • [sip] -> realm

      SIP 中心信令服务器 Realm

    • [sip] -> device_password

      设备接入统一密码

    1.2 配置流媒体服务 easysipsms.ini

    • [sip] -> host

      SIP 流媒体服务器 IP

    • [sip] -> serial

      SIP 流媒体服务器 ID

    • [sip] -> realm

      SIP 流媒体服务器 Realm

    • [sip] -> wan_ip (可选配置)

      SIP 流媒体服务器公网 IP

    • [sip] -> use_wan_ip_recv_stream (可选配置)

      可选配置0/1, 指示流媒体服务器使用公网 IP 接收国标下级流数据

    • [rtp] -> udp_port_range

      RTP over UDP 限制 UDP 端口范围

    • [rtp] -> tcp_port_range

      RTP over TCP 限制 TCP 端口范围

    1.3 配置设备接入

    下面是海康和大华 IPC 中, GB28181 平台接入配置的两张截图, 供参考

    海康GB28181接入示例

    大华GB28181接入示例

    1.3.1 统一编码规则

    关于设备ID, 通道ID, 以下是国标协议文档中关于 统一编码规则 的截取

    统一编码规则1

    统一编码规则2

    统一编码规则3

    1.4 运行

    !!! 安装包所在路径不要包含 中文

    先运行 EasySIPCMS, 再运行 EasySIPSMS

    1.4.1 Windows

    • 直接运行

      EasySIPCMS.exe

      Ctrl + C 停止服务, 不可以直接叉控制台窗口, 否则服务停不干净

      EasySIPSMS.exe

      Ctrl + C 停止服务, 不可以直接叉控制台窗口, 否则服务停不干净

    • 以服务启动

      ServiceInstall-EasySIPCMS.exe

      以 ServiceUninstall-EasySIPCMS.exe 卸载 CMS 服务

      ServiceInstall-EasySIPSMS.exe

      以 ServiceUninstall-EasySIPSMS.exe 卸载 SMS 服务

    1.4.2 Linux

    • 直接运行
    cd EasySIPCMS
    ./easysipcms
    # Ctrl + C
    
    cd EasySIPSMS
    ./easysipsms
    # Ctrl + C
    
    • 以服务启动
    cd EasySIPCMS
    ./start.sh
    # ./stop.sh
    
    cd EasySIPSMS
    ./start.sh
    # ./stop.sh
    

    1.5 平台使用

    • UI

      http:// {EasyGBS-ip}:10000,例如:http://121.40.50.44:10000

    • 接口文档

      http:// {EasyGBS-ip}:10000/apidoc,例如:http://121.40.50.44:10000/apidoc

    • 使用分享页

      为方便客户在网页中集成播放功能, 我们单独提供了可供 HTML iframe 集成的分享页, 形如:

      http://ip:10000/play.html?serial=34020000001110000001&code=34020000001320000001

      其中 URL 参数:

      • serial 设备国标编号

      • code 通道国标编号

      • ptz 是否显示云台控制, 可选, yes/no, 默认值为 yes

      • iframe 是否仅显示视频播放区域, 可选, yes/no, 默认值为 no

      • aspect 视频播放区域的宽高比, 可选, wxh, 默认为 640x360, 即16:9

      • fluent 是否以流畅模式播放, 可选, yes/no, 默认值为 yes

      • autoplay 是否自动播放, 可选, yes/no, 默认值为 yes

      • stretch 是否拉伸显示, 可选, yes/no, 默认值为 no

    • 网页播放器

      除了 iframe 方式集成播放器, 也可以使用 EasyPlayer 网页播放器来二次开发

      EasyPlayer 网页播放器下载和使用文档, 参阅链接:

      https://www.npmjs.com/package/@easydarwin/easyplayer

    获取更多信息

    邮件:support@easydarwin.org

    EasyDarwin开源流媒体服务器:www.EasyDarwin.org

    EasyDSS商用流媒体解决方案:www.EasyDSS.com

    EasyNVR无插件直播方案:www.EasyNVR.com

    Copyright © EasyDarwin Team 2012-2019
    EasyDarwin

  • 相关阅读:
    azure虚拟机创建后如何ssh私钥连接
    VisualStudio在本地创建新解决方案后如何推送到devops
    【转载】sar命令详解
    【转载】Redis【入门】就这一篇!
    【转载】算法复杂度解析,何为O()
    centOS data格式文件
    linux centOS命令整理
    机器学习中评估计算:PR,ROC,AUC计算方法
    Python中中文输出显示以及列表初始化坑坑
    SKLearn中模型持久化
  • 原文地址:https://www.cnblogs.com/babosa/p/10459807.html
Copyright © 2020-2023  润新知