View Code? Open in Web Editor
NEW
This project forked from guyueyazi/gb28181
GB28181
CMake 0.21%
C 68.64%
C++ 31.14%
gb28181's Introduction
- 不同平台互通(厂商都自定义取流协议)
比如以前的摄像头都是零散的,每个公安局只能看到自己小范围的监控录像,发生了重大案件,还需要把硬盘监控资料交到上级部门,上级部门再组织大量人员人工回放查看,这样太影响效率了!
- 远程观看设备实时流
- 远程录像回放
- 设备控制(比如云台)
- 设备主动上报信息
![image](./images/register.png)
![image](./images/sip%E5%9F%BA%E6%9C%AC%E7%BD%91%E7%BB%9C%E6%A8%A1%E5%9E%8B.png)
![image](./images/invite.png)
![image](./images/%E5%8D%8F%E8%AE%AE.jpeg)
- Request-Line: REGISTER sip:si服务器国标id@sip服务器ip:sip服务器端口 SIP/2.0
- Via: SIP/2.0/(TCP or UDP) sip设备ip:sip设备端口;rport;branch=xxx
- From: sip:sip设备国标id@sip服务器域id;tag=xxx
- To: sip:sip设备国标id@sip服务器域id
- Call-Id: xxx
- CSeq: xxx REGISTER
- Contact: sip:sip设备国标id@sip设备ip:sip设备端口
- Max-Forwards: xxx
- User-Agent: xxx
- Expiers: xxx
- Content-Length: 0
- uac
- uas
逻辑概念,代表sip信令的发起方和服务方,可能是两个独立的实体,也可能在一个主机上
- Redirect Server
重定向服务器,用于查找sip代理服务器
- Registrar
位置服务器,记录设备的ip和设备id的对应关系
![image](./images//ali-gb28181.png)
- 和实际gb28181的区别:c/s p2p
- sip信令服务器
- register
- invite
- message
- catalog
- keepalive
- alarm
- 云台控制
- subscribe
- 流媒体服务
- RTP+PS解析,转换http-flv、rtmp、hls
- NVR or 国标级联
- eXosip & osip
- pjsip
- freeswitch
- srs
- opal
gb28181's People
Contributors