关于LiveGBS GB28181流媒体服务器的部署详见https://www.liveqing.com/docs/download/LiveGBS.html。通过LiveGBS流媒体服务可以实现GB28181接入摄像头、硬盘录像机、其他支持GB28181的视频平台,实现网页无插件直播。

如下是GB28181注册成功后设备状态查询的信令分析:

1、发送设备信息查询命令 (服务>> 设备)

MESSAGE sip:34020000001320000264@3402000000 SIP/2.0
Via: SIP/2.0/UDP 192.168.2.135:5060;rport;branch=z9hG4bK818290845
From: <sip:34020000002000000001@3402000000>;tag=23290845
To: <sip:34020000001320000264@3402000000>
Call-ID: 298290845
CSeq: 13 MESSAGE
Max-Forwards: 70
User-Agent: LiveQing
Content-Length: 165
Content-Type: Application/MANSCDP+xml <?xml version="1.0" encoding="UTF-8"?>
<Query>
<CmdType>DeviceInfo</CmdType>
<SN>340290845</SN>
<DeviceID>34020000001320000264</DeviceID>
</Query>

2、设备响应回复 (设备>>服务)

SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.2.135:5060;rport=5060;branch=z9hG4bK818290845
From: <sip:34020000002000000001@3402000000>;tag=23290845
To: <sip:34020000001320000264@3402000000>;tag=334737784
Call-ID: 298290845
CSeq: 13 MESSAGE
User-Agent: IP Camera
Content-Length: 0

3、国标流媒体服务等待设备上传设备信息(设备>>服务)

MESSAGE sip:34020000002000000001@3402000000 SIP/2.0
Via: SIP/2.0/UDP 192.168.2.64:5060;rport=5060;received=192.168.2.64;branch=z9hG4bK431546301
From: <sip:34020000001320000264@3402000000>;tag=1013752338
To: <sip:34020000002000000001@3402000000>
Call-ID: 358460854
CSeq: 20 MESSAGE
Content-Type: Application/MANSCDP+xml
Max-Forwards: 70
User-Agent: IP Camera
Content-Length: 307 <?xml version="1.0" encoding="UTF-8"?>
<Response>
<CmdType>DeviceInfo</CmdType>
<SN>340290845</SN>
<DeviceID>34020000001320000264</DeviceID>
<Result>OK</Result>
<DeviceName>IP CAMERA</DeviceName>
<Manufacturer>Hikvision</Manufacturer>
<Model>DS-2CD2T20FD-I3</Model>
<Firmware>V5.4.41</Firmware>
</Response>

GB28181流媒体web直播方案设备信息查询信令分析的更多相关文章

  1. Seeker:一款可获取高精度地理和设备信息的工具分析

    Seeker是一款可以获取高精度地理和设备信息的工具.其利用HTML5,Javascript,JQuery和PHP来抓取设备信息,以及Geolocation接口实现对设备高精度地理位置的获取. See ...

  2. C#调用EasyPusher推送到EasyDarwin流媒体服务器直播方案及示例代码整理

    博客一:转自:http://blog.csdn.net/u011039529/article/details/70832857 大家好,本人刚毕业程序猿一枚.受人所托,第一次写博客,如有错误之处敬请谅 ...

  3. blkid---对系统块设备信息查询

    在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询.blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型.LABEL.UUID等信息进行查询.要使用这个命令必须 ...

  4. EasyNVR网页摄像机无插件H5、谷歌Chrome直播方案安装使用常见问题的分析

    EasyNVR对于互联网的视频直播还是有着一定的贡献的.为了方便用户的体验使用,我们也在互联网上放置了对应的试用版本,并且也会随着功能是更新也会定期的更新上去.软件包也会配置对应的使用文档和说明. 许 ...

  5. EasyNVR网页摄像机无插件H5、谷歌Chrome直播方案-Onvif(一)使用Onvif协议进行设备发现以及指定设备信息探测

    背景分析 众所周知,EasyNVR不拘泥.不受限于摄像机的品牌厂商及其配套平台,只要是网络监控摄像机IPC.硬盘录像机NVR.且设备支持标准的RTSP/Onvif协议,都可以接入实时视频流进入Easy ...

  6. EasyNVR网页摄像机无插件H5、谷歌Chrome直播方案-Onvif(二)使用Onvif协议进行设备RTSP地址获取

    背景介绍 EasyNVR最大的优势就是兼容性,通过RTSP协议接入传统网络摄像机.NVR.编码器等,使用RTSP协议接入能兼容市面上绝大多数网络摄像机等源设备,最大程度的提高整体方案的硬件设备的兼容性 ...

  7. EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体服务器,EasyPlayer手机播放器

    在不断进行EasyDarwin开源流媒体服务器的功能和性能完善的同时,我们也配套实现了目前在安防和移动互联网行业比较火热的移动端手机直播方案,主要就是我们的 EasyPusher直播推送项目 和 Ea ...

  8. EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体server,EasyPlayer手机播放器

    在不断进行EasyDarwin开源流媒体server的功能和性能完好的同一时候,我们也配套实现了眼下在安防和移动互联网行业比較火热的移动端手机直播方案,主要就是我们的 EasyPusher直播推送项目 ...

  9. C#:基于WMI查询USB设备信息 及 Android设备厂商VID列表

    /* ---------------------------------------------------------- 文件名称:WMIUsbQuery.cs 作者:秦建辉 MSN:splashc ...

  10. MDNS的漏洞报告——mdns的最大问题是允许广域网的mdns单播查询,这会暴露设备信息,或者被利用用于dns放大攻击

    Vulnerability Note VU#550620 Multicast DNS (mDNS) implementations may respond to unicast queries ori ...

随机推荐

  1. hot100之双指针

    移动0(283) 先看代码 class Solution { public void moveZeroes(int[] nums) { int idx0 = 0; for (int idx = 0; ...

  2. Docker命令速查

    Docker命令 显示所有正在运行的docker容器 docker ps 显示所有docker容器 docker ps -a 运行容器 docker run : 运行一个容器并连接到它 docker ...

  3. Kafka入门实战教程(5):吞吐量与可靠性的实践

    1 提高Producer吞吐量的实践 在实际环境中,用户似乎总是愿意用较小的延时增加的代价,去换取 TPS 的显著提升.毕竟,从 2ms 到 10ms 的延时增加通常是可以忍受的. 事实上,Kafka ...

  4. JavaScript Quine揭秘:如何让程序输出自身源代码?

    介绍 如何写一段javascript程序,输出自身的源代码?这个问题非常有意思,大家不妨先尝试一下,反正在尝试了半个小时之后,我果断放弃了. 这种能输出自身的程序在英文里被称为quine. 准备知识 ...

  5. 研究将有pid和id的List<Map<String,Map>>组成树

    树如图所示: 方法一:用递归的方法,思路清晰但效率很慢并且不灵活: 思路:递归查询,使用深度优先算法,第一遍找A-->B-->D,将D加到B中,再找B->E,将E加到B中,然后将B加 ...

  6. 第三代长安75p安装三方软件

    前言 长安的车机系统是 长安与腾讯联合且基于安卓自研的 梧桐车联系统. 通过一些特殊方式,打开了车机的系统信息真身 此系统极为封闭,默认情况下,不允许安装除了车机本身应用商店之外的三方软件,本身内置的 ...

  7. springBoot2.x启用https和兼容http

    前言之前我嫌弃tomcat(spring)项目,开启https麻烦,所以一直都是nginx代理为https.今儿突然不想了.在springBoot2.x的情况下,直接开启https,并兼容http方式 ...

  8. sublime user 配置

    { "font_size": 14, "tab_size": 4, "translate_tabs_to_spaces": true, &q ...

  9. cc 细分 网格细分

    简介 pixel的大佬,就是cc细分论文的作者. wiki的步骤是我见过的比较清晰的版本 Recursive evaluation Catmull–Clark surfaces are defined ...

  10. ETLCloud支持的数据处理类型包括哪些?

    随着企业不断壮大,信息孤岛的问题变得日益突出,信息集成因此成为企业发展的关键因素.在数据分析过程中,数据集成是必不可少的一环.ETLCloud是一款强大的数据集成和管理平台,专注于数据的提取.转换和加 ...