当初找了好久的GB28181教程或者参考,找到基本都是零零散散的。所以呢在这里写一下找到的资料,整理一下。
可以先去玩一下文中“调试用的软件”,感受一下他们直接的关联再去看“国标”这pdf,看完国标pdf虽然有很多点不明白,相信你也大概知道这是怎么一回事了。
GB28181是基于SIP通信的,搞懂SIP协议是非常有必要的,可以说搞懂了SIP协议基本就搞懂大部分了。
必读
SIP协议:这个博主的这个栏目里面,最底下就有SIP协议的文章。
SDP协议
GB28181国标-2016 :下载这里面的pdf知道伐。
Qt的Demo
GB28181Server :这个Demo在SIP通信和媒体处理这一块是纯C++写的,不带Qt的东西移植也方便的,可以拿来作为临时参考的项目。
编译exosip 这个项目带的库不太符合自己要求的情况下,自己重新编译一份,可能就需要这个教程。
附上我在Linux系统上编译这个GB28181Server项目的文章:ubuntu 18.04编译GB28181Server。
媒体流
一般都是rtp载荷ps流
其它
一个关于GB28181的聚合网站:https://media.arch.wiki/
调试用的软件 GB28181国标平台软件(包含服务器和客户端)