精华内容
下载资源
问答
  • LiveGBS GB28181国标方案安装使用文档

    万次阅读 2019-03-02 13:26:00
    LiveGBS GB28181 国标方案安装使用说明 服务资源 试用安装包下载|在线演示|在线API| QQ交流群:947137753 服务架构 服务说明 安装包 Windows平台使用的安装包: LiveCMS-windows-***.zip LiveSMS-...

    LiveGBS GB28181 国标方案安装使用说明

    服务资源

    试用安装包下载 | 在线演示 | 在线API | QQ交流群:947137753

    服务架构

    LiveGBS架构图

    服务说明

    安装包

    • Windows平台使用的安装包:

        LiveCMS-windows-***.zip
        LiveSMS-windows-***.zip
      
    • Linux平台使用的安装包:

        LiveCMS-linux-***.tar.gz
        LiveSMS-linux-***.tar.gz
      

    信令服务

    • LiveCMS

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

    • LiveCMS端口使用

      TCP 端口 : 5060(SIP), 10000(HTTP), 26379(Redis)

      UDP 端口 : 5060(SIP)

    流媒体服务

    • LiveSMS

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

    • LiveSMS端口使用

      TCP 端口 : 5070(SIP), 10001(HTTP), 11935(RTMP Live), 30000-40000(RTP over TCP)

      UDP 端口 : 5070(SIP), 50000-60000(RTP/RTCP over UDP)

    配置信令服务(LiveCMS)

    服务名称:LiveCMS
    
    配置文件:livecms.ini
    
    所在位置:LiveCMS-windows-***.zip, LiveCMS-linux-***.tar.gz
    
    • [sip] -> host

      SIP 中心信令服务器 IP

    • [sip] -> serial

      SIP 中心信令服务器 ID

    • [sip] -> realm

      SIP 中心信令服务器 Realm

    • [sip] -> device_password

      设备接入统一密码

      LiveCMS基础配置

    配置流媒体服务(LiveSMS)

     服务名称:LiveSMS
    
     配置文件:livesms.ini
    
     所在位置:LiveSMS-windows-***.zip, LiveSMS-linux-***.tar.gz
    
    • [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

      RTP over UDP 端口

    • [rtp] -> tcp_port

      RTP over TCP 端口

    LiveSMS基础配置

    CentOS7开放端口示例

    安装Firewall命令

    yum install firewalld firewalld-config
    

    添加开放端口

    # LiveCMS 端口
    firewall-cmd --add-port=5060/tcp --permanent
    firewall-cmd --add-port=5060/udp --permanent
    firewall-cmd --add-port=10000/tcp --permanent
    # redis 端口可选开放
    firewall-cmd --add-port=26379/tcp --permanent
    
    # LiveSMS 端口
    firewall-cmd --add-port=5070/tcp --permanent
    firewall-cmd --add-port=5070/udp --permanent
    firewall-cmd --add-port=10001/tcp --permanent
    firewall-cmd --add-port=11935/tcp --permanent
    firewall-cmd --add-port=30000-40000/tcp --permanent
    firewall-cmd --add-port=50000-60000/udp --permanent
    
    # 载入添加的端口
    firewall-cmd --reload
    

    查看防火墙状态

    firewall-cmd --state
    
    # 查询是否开启成功
    firewall-cmd --query-port=5060/udp
    firewall-cmd --query-port=5060/tcp
    

    防火墙开机启动

    systemctl enable firewalld
    
    # 禁用防火墙
    systemctl stop firewalld
    # 禁用防火墙开机启动
    sytemctl disable firewalld
    

    服务运行

    注意

    安装包所在路径不要包含 中文, 先运行 LiveCMS, 再运行 LiveSMS

    Windows

    直接运行

    信令服务(LiveCMS)

    • 启动: 解压目录中,直接双击 LiveCMS.exe

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

    流媒体服务(LiveSMS)

    • 启动: 解压目录中,直接双击 LiveSMS.exe

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

    以服务启动

    信令服务(LiveCMS)

    • 安装: 解压目录中,直接双击 ServiceInstall-LiveCMS.exe

    • 卸载: 以 ServiceUninstall-LiveCMS.exe 卸载 CMS 服务

    流媒体服务(LiveSMS)

    • 安装: 解压目录中,直接双击 ServiceInstall-LiveSMS.exe

    • 卸载: 以 ServiceUninstall-LiveSMS.exe 卸载 SMS 服务

    Linux

    直接运行

    信令服务(LiveCMS)

    cd LiveCMS
    ./livecms
    #停止: Ctrl + C
    

    流媒体服务(LiveSMS)

    cd LiveSMS
    ./livesms
    # 停止:Ctrl + C
    

    以服务启动

    信令服务(LiveCMS)

    cd LiveCMS
    ./start.sh
    #停止: ./stop.sh
    

    流媒体服务(LiveSMS)

    cd LiveSMS
    ./start.sh
    #停止: ./stop.sh
    

    配置设备接入

    服务运行起来后,参考LiveCMS基础配置页面上显示的信息设置到下级设备或平台上。 LiveCMS基础配置

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

    海康GB28181接入示例

    海康GB28181接入示例

    大华GB28181接入示例

    大华GB28181接入示例

    宇视4G GB28181接入示例

    宇视4G GB28181接入示例

    宇视4G GB28181接入示例

    平台使用

    管理平台

    http://localhost:10000

    接口文档

    http://localhost:10000/apidoc

    使用分享页

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

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

    其中 URL 参数:

    • serial 设备国标编号

    • code 通道国标编号

    • share 是否显示分享, 可选, yes/no, 默认值为 yes

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

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

    • aspect 视频播放区域的宽高比, 可选, wxh, 默认为 640x360, 即16:9, 当 aspect=fullscreen 时整页显示播放器

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

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

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

    • protocol 播放流格式, 可选, rtmp/hls/flv, 默认 auto check

    网页播放器

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

    LivePlayer 网页播放器下载和使用文档, 参阅 LivePlayer使用说明

    统一编码规则

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

    统一编码规则1

    统一编码规则2

    统一编码规则3

    获取更多信息

    安防流媒体互联直播-QQ交流群:615081503

    LiveGBS-QQ交流群:947137753

    WEB:https://www.liveqing.com

    Copyright © LiveQing.com 2016-2019

    展开全文
  • LiveGBS 实现了 GB28181 协议,能够接入各个厂家的监控设备和监控平台,实现统一管理,和 web 端无插件播放,同时支持手机、微信播放。 LiveGBS 提供简单的登录鉴权,客户端通过用户名密码登录成功后,服务端返回认证...

    LiveGBS 实现了 GB28181 协议,能够接入各个厂家的监控设备和监控平台,实现统一管理,和 web 端无插件播放,同时支持手机、微信播放。

    通道列表

    LiveGBS 提供简单的登录鉴权,客户端通过用户名密码登录成功后,服务端返回认证token的cookie, 后续的接口访问, 服务端从cookie读取token进行校验. 但是, 在与客户系统集成时, 往往需要在客户系统完成鉴权过程. 这时就涉及到跨域的问题. 那么,这一套鉴权过程如何应用到跨域场景中呢?

    服务端处理

    服务端需要做以下处理:

    1. 登录成功, 服务端主动写 token 到 cookie

      按照之前的接口设计, 登录成功, 服务端在 HTTP Response Body 中返回 token,由客户端自己负责将 token 写入 cookie. 在跨域场景中, 这样就行不通了,由于浏览器的限制, 客户端无法将 token 写到非子域名 cookie. 改为服务端主动写 token 到 cookie 就没有这个问题了. 服务端在 HTTP Response Header 中添加 Set-Cookie 字段, 写入 token=xxx

    2. 服务端统一做充许跨域访问设置

      服务端配置充许跨域并且携带cookie, 需要在 HTTP Response Header 中添加以下两项:

      Access-Control-Allow-Credentials: true
      Access-Control-Allow-Origin: $http_origin
      

      Access-Control-Allow-Origin 不可以配置成 *, 而是当前HTTT前求客户端的 Origin

    3. 注销登录时, 服务端主动将 token 从 cookie 清理

      Set-Cookie: token=; expires=Thu, 01 Jan 1970 00:00:00 GMT;
      

    客户端处理

    客户端不必显示保存 token 到 cookie. 所有和 LiveGBS 的交互接口需要添加跨域配置, xhrFields: { withCredentials: true }crossDomain: true

    例如跨域登录接口调用示例如下:

    $.ajax({
        type: "GET",
        url: "http://other-domain/api/v1/login",
        xhrFields: { 
            withCredentials: true
        },
        crossDomain: true, 
        data: {
            username: 'admin',
            password: '21232f297a57a5a743894a0e4a801fc3'//admin
        },
        success: function(data) {
            console.log(data);
        }
    });
    

    获取更多信息

    安防流媒体互联直播-QQ交流群:615081503

    国标GB28181无插件LiveGBS-QQ交流群:947137753

    WEB:https://www.liveqing.com

    Copyright © LiveQing.com 2016-2019

    展开全文
  • LiveGBS接入LiveQing流媒体服务实现云端录像和大屏展示,将能力进一步延伸,支持云端录像,云直播的相关业务及场景。 安装包下载 LiveGBS LiveQing 一步一步操作 1. 启动LiveQing流媒体服务 2. 登录服务默认用户...

    应用背景

    LiveGBS接入LiveQing流媒体服务实现云端录像和大屏展示,将能力进一步延伸,支持云端录像,云直播的相关业务及场景。

    安装包下载

    方案架构

    在这里插入图片描述

    一步一步操作

    1. 启动LiveQing流媒体服务

    LiveQing需要开放的TCP端口:10080 (web HTTP) ,10085(推流使用),10191(物联网通信使用)
    
    当然如上端口都可以在liveqing.ini中修改
    

    在这里插入图片描述
    在这里插入图片描述

    2. 登录服务默认用户密码(admin/admin)

    在这里插入图片描述

    3. 设备接入菜单-添加设备

    在这里插入图片描述

    4. 获取LiveGBS接入配置在这里插入图片描述

    在这里插入图片描述

    5. 配置livecms.ini

    在这里插入图片描述
    在这里插入图片描述

    6. 重启LiveCMS服务

    在这里插入图片描述
    在这里插入图片描述

    7. 接入设备状态查询(上线约15s)

    在这里插入图片描述

    8. 国标设备查询(注册上来约60秒)

    这个时间间隔可以在liveqing.ini 中配置,iot_sync_duration= 60, 默认是60秒
    在这里插入图片描述

    9. 开启云端录像

    默认是不开启的,可以点击开启
    在这里插入图片描述
    开启后会自动在直播间中创建
    在这里插入图片描述

    10. 云端录像查看

    在这里插入图片描述

    11. 大屏展示

    在这里插入图片描述

    12. 云端录像配置

    0表示不录像,-1表示永久录像,其它表示录像保留的天数
    在这里插入图片描述

    13. 停止云端录像

    在这里插入图片描述

    获取更多信息

    安防流媒体互联直播-QQ交流群:615081503

    国标GB28181无插件LiveGBS-QQ交流群:947137753

    WEB:www.liveqing.com

    Copyright © LiveQing.com 2016-2019

    展开全文
  • 对于熟悉LiveGBS已经完美的解决了这些问题。然而对于web播放也存在一些问题,通常我们web播放RTMP流使用的是flash,在这个过程中就会出现一个问题,随着web一直播放直播时间的增加,视频直播的延时也会累积起来,...

    背景需求

    对于摄像机直播,客户反馈的最多就是实现web直播、摆脱插件,可以自定义集成等问题,
    对于熟悉LiveGBS已经完美的解决了这些问题。然而对于web播放也存在一些问题,通常我们web播放RTMP流使用的是flash,在这个过程中就会出现一个问题,随着web一直播放直播时间的增加,视频直播的延时也会累积起来,延时也就越大

    问题分析

    通过自我调研和客户反馈得出在ckplayer、videojs、aliplayer等播放器都会有类似问题,出现该问题的原因在于我们播放rtmp视频流的时候启用了flash,咱们的LiveGBS调用的videojs播放rtmp视频流依然会有这个问题的存在。

    解决参考

    videojs是一款开源的播放器,对于播放器自身定位不一定是实时的直播。我们对他进行了重新的编译,将缓存设置更小,同时videojs也有对应的参数是用来对应播放实时流的。
    经过我们实时的测试发现,编译出的低延时,追帧版本的播放器在实测过程中对网络有一定的要求,因为播放器在播放时为了保证实时性就会一直追帧,这样就不会存在累计延时的情况了,但是,当网络环境差的时候,我们的网络无法完全满足直播视频数据时就会在直播会面中出现类似掉帧的情况。

    LiveGBS的处理方式

    LiveGBS是实时的进行直播视频流,因此在视频的web直播中我们也有遇到延时累计的问题。我们采用的方式是将两个播放形式都集成到我们的播放系统中,并且可以通过播放页面来进行播放模式的选择
    在这里插入图片描述
    在这里插入图片描述
    我们将直播分为了实时直播和流畅直播,顾名思义,实时就是保证直播的实时性,保证播放器的低延时直播;流畅直播则为可以在网络环境不是特别理想的情况下依然可以 进行流畅的视频直播。

    注意 为了方便用户的集成,我们将videojs的功能通封装成播放器 liveplayer,

    具体调用方式和使用方法见链接:https://www.npmjs.com/package/@liveqing/liveplayer

    在这里插入图片描述

    获取更多信息

    安防流媒体互联直播-QQ交流群:615081503

    国标GB28181无插件LiveGBS-QQ交流群:947137753

    WEB:https://www.liveqing.com

    展开全文
  • 背景 目前随着雪亮工程等各类视频监控类项目的实施,需要获取各类摄像头、NVR、视频平台的实时以及录像视频。但是各类设备的接口各不相同,很是麻烦。...LiveGBS无需插件的GB28181平台 本文介绍到的Live...
  • title: LiveGBS 如何实现跨域鉴权 author: Penggy date: 2019-03-06 17:34:12 tags: LiveGBS 实现了 GB28181 协议,能够接入各个厂家的监控设备和监控平台,实现统一管理,和 web 端无插件播放,同时支持手机、微信...
  • 背景需求 需求比视频流协议更重要,你想要什么,什么可以满足你的需求,这个很大程度上是需求在前,选择使用什么视频流是比较靠后的。...比如LiveGBS就是一个安防行业通过GB28181协议接入各个厂家安防摄像头...
  • LiveGBS 实现了 GB28181 协议,能够接入各个厂家的监控设备和监控平台,实现统一管理,和 web 端无插件播放,同时支持手机、微信播放。 LiveGBS 提供简单的登录鉴权,客户端通过用户名密码登录成功后,服务端返回认证...
  • GB28181平台LiveGBS的使用介绍

    千次阅读 2019-02-24 20:06:33
    LiveGBS - GB28181 国标方案安装使用文档 下载 试用安装包下载,正式使用需商业授权, 功能一致 在线演示 在线API 架构图 LiveSIPCMS SIP 中心信令服务, 单节点, 自带一个 Redis Server, 随 LiveSIPCMS 自...
  • LiveGBS - GB28181 国标无插件 进入所有 资源列表 相关介绍 在线演示入口 | 在线接口文档 | 安装使用说明 版本下载 下载入口 LiveGBS服务,包含 信令服务 和 流媒体服务,需同时安装 更新记录 2019/04/25 ...
  • 区别于数字硬盘摄像机通过GB28181的实时录像查询,有的时候,需要将普通的GB28181国标摄像机或设备的视频在云端录像存储,LiveGBS支持这种云端存储解决方案。具体介绍这边不多说,参考...
  • LiveGBS设计文档 一、介绍 28181协议全称为GB/T28181《安全防范视频监控联网系统信息传输、交换、控制技术要求》,是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所...
  • 各位,为了方便大家学习和使用LiveGBS,现已将 LiveGBS前端源码开源,https://github.com/livegbs/GB28181-Server ,欢迎大家前去下载,如果用帮助的话帮点亮小星星。 LiveGBS-QQ交流群:947137753 更多视频流媒体...
  • LiveGBS的核心功能 提供用户管理及Web可视化页面管理; 提供设备状态管理,可实时查看设备是否掉线等信息; 实时流媒体处理,PS(TS)转ES; 实时快照、视频数据获取; 设备状态监测; 云台控制; 录像检索、回放;...
  • LiveGBS服务配置开启https服务 配置 LiveCMS 开启 HTTPS livecms.ini > [https] > 配置证书路径和 CMS HTTPS 端口, 取消前面的注释配置证书的绝对路径 以上配置操作完成后, 重启 LiveCMS, 浏览器访问 ...
  • LiveGBS GB28181流媒体服务 产品介绍 LiveGBS 国标(GB28181)流媒体服务软件 提供用户管理及Web可视化页面管理; 提供设备状态管理,可实时查看设备是否掉线等信息; 实时流媒体处理,PS(TS)转ES; 设备状态监测、...
  • GB28181流媒体服务搭建 ...(1)LiveGBS在 基础配置-信令服务配置 里即可获得 (2)其它的GB28181流媒服务 可能需要配置下级平台接入信息,如: 第二步: 编辑国标级联 注意: 1、设备国标编号...
  • 各位,为了方便大家学习和使用LiveGBS,现已将 LiveGBS前端源码开源,https://github.com/livegbs/GB28181-Server ,欢迎大家前去下载,如果用帮助的话帮点亮小星星。 LiveGBS-QQ交流群:947137753 更多视频流媒体...
  • GB28181流媒体服务搭建 搭建入口,解压启动即用:...LiveGBS自动保活 服务会自动监听是否有播放端在观看改通道视频,当一段时间没有人观看时,将自动下发指令,让摄像机停止推流,...
  • GB28181流媒体服务 本地下载,解压一键试用,参考 https://www.liveqing.com/docs/products/LiveGBS.html 国标通道-查看通道 播放-云台控制
  • LiveGBS国标视频平台GB28181支持分部式集中录像相关接口及配置说明1、LiveGBS几种录像的区别2、云端录像使用2.1、云端录像接口2.2、云端录像页面操作2.2.1、按需录像2.2.2、一直录像3、相关问题3.1、服务器存储满了...
  • GB28181流媒体服务搭建:https://www.liveqing.com/docs/download/LiveGBS.html 代码示例 在vue中,利用websocket进行高性能的GB28181语音对讲前端代码 ...... talkStart(e) { if(!this.ws) { var ws = new ...
  • LiveGBS 实现了 GB28181 协议,能够接入各个厂家的监控设备和监控平台,实现统一管理,和 web 端无插件播放,同时支持手机、微信播放。 LiveGBS 提供简单的登录鉴权,客户端通过用户名密码登录成功后,服务端返回...
  • 国标设备云端录像场景 通过国标流媒体服务,我们可以查询设备端的实时录像,或是查询设备端的历史录像; 由于某些情况下,国标摄像头等设备...LiveGBS国标(GB28181)流媒体服务软件: 提供用户管理及Web可视化页面管...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 428
精华内容 171
关键字:

livegbs