gb28181服务器搭建(gb28181服务器搭建教程)
本篇文章给大家谈谈gb28181服务器搭建,以及gb28181服务器搭建教程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、中维世纪gb28181如何设置
- 2、gb28181协议常见流程简析
- 3、怎么使用海康gb28181平台?
- 4、LiveGBS国标流媒体-摄像头网络直播方案部署问题
- 5、SRS4 对接海康威视GB28181协议推流 RTMP、webRTC拉流
中维世纪gb28181如何设置
GB28181协议接入流媒体迟碧服务拦培器,监控摄像头不需要有码衡举外网ip,只要摄像头能连接到流媒体服务器即可
是摄像头主动寻找流媒体服务器,这种方式适合将监控视频远程传输到云端的服务器上,实现远程控制和调取视频。设备联网示意图如下,其中NVR是可选的,摄像头可以直接连接流媒体服务器。在这种方案下,控制信令和消息传递采用sip协议,视频传输使用rtp协议。进入NTVMediaServerG3后台管理界面,点击菜单项“gb28181设备”:然后在设备管理界面点击“添加”按钮:添加摄像头的操作比较简单,只要输入摄像头名称,点击“确定”按钮即可:这样,一个摄像头的配置就做好了,在摄像头管理界面中,将生成的配置信息配置到摄像头中。
[img]gb28181协议常见流程简析
上级=sip+源设备
1.sip代理或下级向sip服务器发送REGISTER请求+sip编号+IP+端口
2.sip服务器回复401+unauthorized
3.sip代理或下级向sip服务器发送REGISTER请求+sip编号+IP+端口
4.sip服务器回复200
1.以message的方法发送一段xml文本,主要通过Catalog命令和DeviceID发送,获取设备,
2.设备收到后,马上回复200
3.还会回复设备相关信息给服务器
4.服务器收到后回复200,给设备
流程描述如下:
a) 1:媒体流接收者向 SIP 服务器发送 Invite 消息,消息头域中携带 Subject 字段,表明点播的视频源 ID、分辨率、媒体流接收者 ID、接收端媒体流序列号等参数,SDP 消息体中 s 字段为“Play”代表实时点播;
b) 2:SIP 服务消族器收到 Invite 请求后,通过三方呼叫控制建立媒体谨粗服务器和媒体流发送者之间的媒体连接。向媒体服务器发送 Invite 消息,此消息不携带 SDP 消息体;
c) 3:媒体服务器收到 SIP 服务器的 Invite 请求后,回复 200 OK 响应,携带 SDP 消息体,消息体中描述了媒体服务器接收媒体流的 IP、端口、媒体格式等内容;
d) 4:SIP 服务器收到媒体服务器返回的 200 OK 响应后,向媒体流发送者发送 Invite 请求,请求中携带消息 3 中媒体服务器回复的 200 OK 响应消息体,并且修改 s 字段为“Play”代表实时点播,增加 y 字段描述 SSRC 值,f 字段描述媒体参数;
e) 5:媒体流发送者收到 SIP 服务器的 Invite 请求后,回复 200 OK 响应拿晌弊,携带 SDP 消息体,消息体中描述了媒体流发送者发送媒体流的 IP、端口、媒体格式、SSRC 字段等内容;
f) 6:SIP 服务器收到媒体流发送者返回的 200 OK 响应后,向媒体服务器发送ACK 请求,请求中携带消息 5 中媒体流发送者回复的 200 OK 响应消息体,完成与媒体服务器的 Invite 会话建立过程;
g) 7:SIP 服务器收到媒体流发送者返回的 200 OK 响应后,向媒体流发送者发送 ACK 请求,请求中不携带消息体,完成与媒体流发送者的 Invite 会话建立过程;
h) 8:完成三方呼叫控制后,SIP 服务器通过 B2BUA 代理方式建立媒体流接收者和媒体服务器之间的媒体连接。在消息 1 中增加 SSRC 值,转发给媒体服务器;
i) 9:媒体服务器收到 Invite 请求,回复 200 OK 响应,携带 SDP 消息体,消息体中描述了媒体服务器发送媒体流的 IP、端口、媒体格式、SSRC 值等内容;
j) 10:SIP 服务器将消息 9 转发给媒体流接收者;
k) 11:媒体流接收者收到 200 OK 响应后,回复 ACK 消息,完成与 SIP 服务器的 Invite 会话建立过程;
l) 12:SIP 服务器将消息 11 转发给媒体服务器,完成与媒体服务器的 Invite 会话建立过程;
m) 13:媒体流接收者向 SIP 服务器发送 BYE 消息,断开消息 1、10、11 建立的同媒体流接收者的 Invite 会话;
n) 14:SIP 服务器收到 BYE 消息后回复 200 OK 响应,会话断开;
o) 15:SIP 服务器收到 BYE 消息后向媒体服务器发送 BYE 消息,断开消息 8、9、12 建立的同媒体服务器的 Invite 会话;
p) 16:媒体服务器收到 BYE 消息后回复 200 OK 响应,会话断开;
q) 17:SIP 服务器向媒体服务器发送 BYE 消息,断开消息 2、3、6 建立的同媒体服务器的 Invite会话;
r) 18:媒体服务器收到 BYE 消息后回复 200 OK 响应,会话断开;
s) 19:SIP 服务器向媒体流发送者发送 BYE 消息,断开消息 4、5、7 建立的同媒体流发送者的Invite 会话;
t) 20:媒体流发送者收到 BYE 消息后回复 200 OK 响应,会话断开。
message(recordinfo+deviceID+time)-200
设备端xml类型码流发给服务器,发完后以bye结束,服务器回复200
a) 1:源设备向 SIP 服务器发送设备控制命令,设备控制命令采用 MESSAGE 方法携带;
b) 2:SIP 服务器收到命令后返回 200 OK;
c) 3:SIP 服务器向目标设备转发设备控制命令,设备控制命令采用 MESSAGE 方法携带;
d) 4:目标设备收到命令后返回 200 OK;
e) 5:目标设备向 SIP 服务器发送设备控制响应命令,设备控制响应命令采用 MESSAGE 方法携带;
f) 6:SIP 服务器收到命令后返回 200 OK;
g) 7:SIP 服务器向源设备转发设备控制响应命令,设备控制响应命令采用 MESSAGE 方法携带;
h) 8:目标设备收到命令后返回 200 OK
怎么使用海康gb28181平台?
要在前端设备上配置好GB28181注册的服务器域、编码等信息,
然后在平台上添加对应设备国标编码即可。
基本有几个需要注意的地方:
1 设备首次发送注册消息之后,8200平台会立即过来查询设神差备信息与设备目录,此时必须准备好所有的数据给以回复.否则在未注销过的情况下,平台将不会再次来询问,导致迅瞎拦对接失败.
2 设备目录回应中如果有中文通道名称,这个回应消息也无需进行utf8编码,直接使用gb2312即可.
3 平台下发的ptz控制指令中,云台设备地址是不确定的,通道在亩胡使用的时候需要根据自己的情况进行适应.
LiveGBS国标流媒体-摄像头网络直播方案部署问题
最近很多朋友都开始做将摄像头进行网络直播,需要将普通的安防摄像头的视频转到公网流媒卖芹谨体服务器,公网流媒体服务器再提供流格式转换,转成RTMP、HTTP-FLV、HLS等可以Web、微信等直接播放的格式。目前各种摄像头接入最通用的就是通过GB28181协议。该协议是摄像头、NVR或其他视频平台等设备端主动向上级注册并保活的,因此设备端可以不需要固定的公网IP,局域网中的设备、4G网络等网络环境下的设备都可以通过GB28181主动注册到公网的服务器上。本文公网流媒体服务用的LiveGBS,该流媒体软件可以自行私有化部署,支持Windows和Linux系统。LiveGBS通过GB28181协议可以取到设备端的视频视频、历史录像、抓取快照、云台控制、报中基警消首桐息等一系列操作。
LiveGBS的部署可以参考 的说明。
安防流媒体互联直播-QQ交流群: 615081503
国标GB28181无插件LiveGBS-QQ交流群: 947137753
邮件: support@liveqing.com
WEB:
Tel:189-5515-0114 (同微信)
Copyright © LiveQing.com 2016-2019
SRS4 对接海康威视GB28181协议推流 RTMP、webRTC拉流
Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-88-generic x86_64)
编译SRS,需要切换到Develop分支,并开启gb28181功能:
配置文件:push.gb28181.conf
然后使用配置文件conf/push.gb28181.conf 启芦伍则动:
摄像头IP地址配置陪棚:
GB28181推流配置:
选择GB28181;
RTMP观看地址:
拉流链橘游接URL的Token鉴权怎么管理?
参考:
关于gb28181服务器搭建和gb28181服务器搭建教程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。