这是文章的总体入口,只提供资料链接,整体思路,项目效果,功能特点等.
专题文章另外编写,这里提供链接.
关于资料安排:
所有文章都在我个人的git仓库中找到;
安装文件和比较大和多的文件,由于仓库放不下,使用百度云分享.
SIP信令+RTP流的方式进行传输
学习协议最好的办法是搭建一个模拟环境,然后使用wireshark抓包,对照标准协议学习.这里整理了一个GB28181设备模拟器和GB28181-2016自动化测试工具. 这样客户端和服务器都有了,不需要硬件,只需要电脑就可以学习GB28181协议.
这里GB28181设备模拟器使用happytime的闭源模拟器,GB28181-2016自动化测试工具在网上找的.都是闭源的.整理的时候踩了许多坑.重要提示:需要一步一步进行,不要一步到位,否则遇到的问题没法排查,首先在同一台电脑上使用GB28181模拟设备和GB28181自动化测试工具;然后在不同电脑上使用GB28181模拟设备和GB28181自动化测试工具;最后把自己的设备接入GB28181自动化测试工具,不要上来就把自己的设备接到GB28181自动化测试工具,很大可能连接不上.
在出现问题时不要慌,注意两点:1.一步步排查;2.使用wireshark抓包分析.
详细步骤参考国标gb28181模拟环境搭建
文档,标准: https://gitee.com/fedorayang/gb28181.git
GB28181-2016 IPC模拟设备 + 自动化测试工具:https://pan.baidu.com/s/1iP1_ILM2ZkbKzFTYatwUWw?pwd=abcd 提取码:abcd
国标28181,接收设备注册: https://blog.csdn.net/zhizhengguan/article/details/124745434
技术解码 | GB28181/SIP/SDP 协议: https://zhuanlan.zhihu.com/p/545703291
GB28181协议介绍: https://zhuanlan.zhihu.com/p/660698945
GB28181国标编码规则: https://zhuanlan.zhihu.com/p/665533737
技术解码 | GB28181协议简介及实践: https://zhuanlan.zhihu.com/p/393863592
wvp-GB28181-pro: https://doc.wvp-pro.cn/#/
srs: https://github.com/ossrs/srs.git
ZLMediaKit: https://github.com/ZLMediaKit/ZLMediaKit.git
AKStream: https://gitee.com/chatop2020/AKStream.git
国标平台测试软件: https://github.com/QuickGBLink88/GB28181_ServerPlatform.git
LAL: https://github.com/q191201771/lal.git
gb28181协议客户端模拟系统: https://gitee.com/wydpp/gb28181-client.git
收集关于 GB28181、SIP 服务器、流媒体服务器等的项目: https://gitee.com/DLGCY_GB28181
开源的GB28181解决方案: https://github.com/GB28181