前面的文章收到了不少同仁希望我开放源码,由于之前时间太忙了,一直在做另外产品线的架构设计及架构演化,核心模块的编码,关键技术问题解决等工作确实有较长的时间未继续写文章了。以至于博客的排名越来越低,从2w+变成了10w+,感觉自己快要千里之外了。
看了下时间,上次发文章居然是17年12月。。。也就是说我有4年都在此专栏没有继续更新文章了,最近突然想起来,我应该保持自己永远是个做技术的本性,我决定在github上开源部分GB28181的代码,供大家学习及指导,欢迎大家在上面多提issues。
PS的封装是根据《 ISO13818-1》标准文档把音视频进行PS格式的流媒体封装,GB28181通过RTP发送PS封装的流媒体数据进行媒体数据的传输。
传输的媒体有以下,stream_type:
1、MPEG-4 视频流: 0x10;
2、H.264 视频流: 0x1B;
3、SVAC 视频流: 0x80;
4、G.711 音频流: 0x90;
5、G.722.1 音频流: 0x92;
6、G.723.1 音频流: 0x93;
7、G.729 音频流: 0x99;
8、SVAC音频流: 0x9B。
源码下载地址:Github:https://github.com/zhuguli/mpegps