
28181国标
aflyeaglenku
专注于安防行业,辛勤耕耘,立志成为安防行业·视频监控领域的知名专家。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
拉取rtsp并推rtmp(监控转直播实现思路及方法)
本文为博主原创文章,未经博主允许不得转载。(合作洽谈请联系QQ:1010316426)思路基本思路分为两个步骤,第一个步骤是拉取rtsp码流,分离出视频帧和音频帧;第二个步骤是将这两种数据帧按照rtmp的码流封装格式进行打包,按照rtmp的推流流程进行推送到服务器。这样就完成了整个拉推的流程。上一篇博客《基于live555制作RtspClientDLL库》讲解了上面流程的第一个步骤的主要部分,调用封装好的RtspClientDLL库就可以轻松得到分离后视频帧和音频帧。本篇讲讲步骤二。步骤二也分两.原创 2020-09-02 10:47:28 · 2100 阅读 · 0 评论 -
基于live555制作RtspClientDLL库
基于live555制作RtspClientDLL库支持能力代码思路制作C++包装类包装调度器和RTSPClient包装媒体资源A/V流数据处理事件调度及触发请求失败码流中断模拟心跳软件实现支持能力1.基于live555的基础组件能力,将其包装成C++类或C的API并导出成DLL库,可供其他库使用。2.导出的C-API要求能定制端口和传输协议,并能在内部交互发生异常/出错时告知调用方代码。3.视频支持H264/H265,音频支持G711A/G711U/AAC等但不限于此。4.支持安防行业主流的海康/原创 2020-08-08 21:42:46 · 933 阅读 · 0 评论 -
调用宇视摄像机SDK获取IPC的音视频码流
通过调取宇视摄像机SDK,获取的音视频码流,其格式为标准的h264 over rtp或h265 over rtp。需通过解析rtp从而提取出纯H264/H265及音频帧数据。获得的数据均是裸的视频帧或音频帧。第1步:调用sdk获取实况码流 NETDEV_PREVIEWINFO_S stNetInfo; memset(&stNetInfo, 0, sizeof stNetInfo); stNetInfo.dwChannelID = m_nChannel; stNetInfo.hPlayWnd原创 2020-07-10 10:56:06 · 3320 阅读 · 1 评论 -
调取大华SDK获取IPC音视频流并得到H264帧
通过调取大华摄像机SDK,获取的音视频码流,其格式为大华的私有格式。需通过大华的码流分析库StreamAnalyzer.dll将私有头和负载分离,从而提取出纯H264及音频帧数据。第1步:调用sdk获取实况码流LLONG lRet = CLIENT_RealPlayEx(m_LoginID,iChannel,0);if(0 != lRet){ m_DispHanle[iDispNum-1]=lRet; SetPlayVideoInfo(iDispNum,iChannel,ServerMode);原创 2020-07-06 17:34:32 · 7853 阅读 · 8 评论 -
调取海康摄像机SDK获取的音视频码流的格式
通过调取海康摄像机SDK,获取的音视频码流,其格式并不是直觉上的H264/H265的NALU,而是PS流。如果想得到H264或者H265的裸流、以及音频帧,需要自行解复用PS。获取的码流打印如下图所示:从图中可以分析出:(1)左侧显示,当摄像机上“视频类型”设置为复合流时,回调得到的数据就包括视频E0和音频C0。(2)右侧显示,当摄像机上“视频类型”设置为视频流时,回调得到的数据就仅仅只包括视频E0。调取SDK取流的代码如下:NET_DVR_CLIENTINFO ClientInfo;Cli原创 2020-07-03 15:14:24 · 6288 阅读 · 0 评论 -
H265的国标PS流打包
先来看看海康、大华、宇视三个安防厂家摄像机的H265 国标PS封装格式案例:首先是海康:接下来看大华:再接下来看看宇视的:可以看到,三个厂家稍稍有一点区别,海康是将VSP/SPS/PPS/SEI/IDR分开单独打包成一个PES包,宇视和大华则是将它们放到一个PES包里。其实两种方式都是符合ps打包规范的。其实H265的ps打包与H264的PS打包方式一致,区别仅在于PSM中stream_type的不同:H264是0x1B,H265是0x24。另外就是H265...原创 2020-06-19 09:38:34 · 4534 阅读 · 0 评论 -
扩展ps流增加“视频帧录像时刻绝对时间戳”方法
缘起:使用GB28181对接下级平台/NVR等时,做录像回放想将录像流的时间轴精确到秒,就是实现类似下面的效果:然而ps流中PES包携带的PTS/DTS无法转换成【2020-06-1600:16:43】 这样的绝对时间,因此就无法通过国标PS流进行精准定位。因此,作为上级国标平台欲想实现上图的效果,要么使用存储设备私有SDK来请流,要么就要扩展PS流增加时间戳。我们采用了以扩展PS为首选、调用SDK为辅助的思路。实现:实现扩展PS流,增加私有数据或自定义数据,标准的办法包括两种:其一是...原创 2020-06-16 08:47:35 · 2180 阅读 · 0 评论 -
GB28181开流SDP各个字段汇总整理
附录F中,对SDP各字段并没有全部说明详细,笔者根据第9章各相关小节,对SDP的字段做一下整理。理解不到位之处,还请读者朋友不吝斧正!回话描述字段:v=0 --sdp协议版本o=64010000002020000001 0 0 IN IP4 172.18.16.3 --<用户名><会话id><版本><网络类型><地址类型><地址&g...原创 2016-08-23 13:34:25 · 14268 阅读 · 2 评论 -
GB28181计算注册登陆时的鉴权信息
GB28181计算注册登陆时的鉴权信息原创 2017-11-21 15:09:52 · 3566 阅读 · 0 评论 -
拥抱人工智能 | 智安协携手华为共同举办第五届智慧城市建设高峰论坛圆满成功!
本文转载自:智慧安防网,地址:链接地址 智慧安防网讯2017年12月14日,由深圳市公安局安全技术防范管理办公室指导,深圳市智慧安防行业协会、华为技术有限公司、深圳市安防产业标准联盟共同主办的以“智慧安防人工智能应用”为主题的“第五届中国·深圳智慧城市建设高峰论坛”在深圳大中华喜来登酒店盛大开幕!来自全国各地的政企领袖、行业大咖、权威专家、企业代表、媒体精英共计原创 2017-12-24 14:35:15 · 3155 阅读 · 0 评论 -
“前端智能为安防产生新的数据价值”
笔者按:文章中很多图片无法观看,读者可前往下面的原文地址阅读。文中有一个视频,读者可以从下面地址下载获得:https://pan.baidu.com/s/1o8sXZGA文章转载自:智慧安防网,地址:链接地址 2017年12月14日,“第五届中国·深圳智慧城市建设高峰论坛”在深圳大中华喜来登酒店盛大开幕!来自全国各地的政企领袖、行业大咖、权威专家、企业代表、媒体原创 2017-12-24 15:10:25 · 1004 阅读 · 0 评论 -
“中国已建成世界上最大的视频监控网”背后的问题
笔者按:笔者前几日在“人民日报”官方微信公众号上看到一篇报道《BBC记者挑战中国天网工程 潜逃7分钟后被抓获》。目前原文已不可查看。文中提到了一个数字:2000万。其中今日特意搜索了一下,发现这个数量是四年前,也就是2013年时候统计的数量,并非是近期的统计数据。另外,看到了下文,其中提到的问题,“人均摄像头拥有数较低”,“信息化水平较低”,“隐私问题”,正是现在安防领域酝酿的巨大商机。原创 2017-12-20 16:00:51 · 1895 阅读 · 0 评论 -
人工智能为什么这么火?看看安防江湖30年血战就知道了
人工智能为什么这么火?看看安防江湖30年血战就知道了原创 2017-12-20 15:22:24 · 1111 阅读 · 0 评论 -
2017年技术引擎驱动安防变革 CV类企业势力崛起
2017年技术引擎驱动安防变革 CV类企业势力崛起原创 2017-12-24 15:46:07 · 1366 阅读 · 0 评论 -
中小微规模园区建设平安园区的监控项目需求及架构设计
中小微规模园区建设平安园区的监控项目需求及架构设计原创 2017-12-28 10:51:58 · 767 阅读 · 0 评论 -
一个ps解复用H264和H264打包ps的动态库及demo
一个ps解复用H264和H264打包ps的动态库及demo原创 2017-12-21 20:59:49 · 1853 阅读 · 2 评论 -
HTTP的GET、POST的区别与GB28181协议
今天偶然间看到了一篇博客《99%的人都理解错了HTTP中GET与POST的区别》,原始出处不知在哪里,请大家自行百度/谷歌。对于其中作者指出的“GET产生一个TCP数据包;POST产生两个TCP数据包。”笔者甚是好奇。于是网络检索,找到了另一篇博客:《http://www.cnblogs.com/tekkaman/archive/2013/04/03/2997781.html》。里面丢了一个rfc...原创 2018-06-20 17:05:49 · 1246 阅读 · 2 评论 -
RTSP 2.0
2016年12月,RTSP 2.0协议正式发布,rfc索引是7826,点此查看新标准还是有不少修改的,除了完善一些原协议的中的定义,主要修改就是对接口method进行了修改,比如删除了RECORD和ANNOUNCE方法,新增了PLAY_NOTIFY方法。删除了RECORD,这表示你不能再通过这个接口来控制服务器进行数据的录制了,可以选择在PLAY方法中,添加一些参数,来实现服务器对直播数据...原创 2018-07-24 15:59:08 · 1658 阅读 · 0 评论 -
GB28181国标2016版本协议文档(报送稿)解读(二)
协议文档中主要的修改地方在:原创 2016-07-18 17:58:22 · 9913 阅读 · 7 评论 -
再谈“GB28181的价值观”(二)
任何一种协议的诞生都有其现实使用的背景需求及利益目标。本文起名“GB28181的价值观”,意在强调国标的价值意义,即它在安防领域的主要用途。原创 2016-08-09 10:29:16 · 3885 阅读 · 2 评论 -
GB28181,实时流点播流程解读
GB28181,实时流点播流程解读原创 2016-04-08 14:28:33 · 11799 阅读 · 12 评论 -
GB28181知识培训ppt
GB28181知识培训ppt原创 2017-11-21 17:42:18 · 3334 阅读 · 3 评论 -
GB28181的消息体系
GB28181的消息体系原创 2016-12-29 09:19:32 · 3784 阅读 · 0 评论 -
28181国标服务完成对2016新版国标的全面支持
28181国标服务完成对2016新版国标的全面支持原创 2016-09-23 18:26:01 · 3604 阅读 · 7 评论 -
对GB28181的catalog的parentid的说明
对GB28181的catalog的parentid的说明原创 2016-09-07 11:41:39 · 5342 阅读 · 0 评论 -
GB28181国标2016版本协议文档(正式版)解读(四)
附录M,附录N原创 2016-08-09 10:11:30 · 12857 阅读 · 0 评论 -
GB28181国标2016版本协议文档(正式版)解读(三)
28181国标的正式版已于近日发布并开始实施。大约概览一遍,正式稿与送审稿暂时未发现有什么差别不同。本系列解读文档,切换为正式版。原创 2016-08-08 14:47:44 · 56729 阅读 · 0 评论 -
GB28181国标2016版本协议文档(报送稿)解读(一)
本文是新国标(报送稿)与前一版正式稿2011版相比修订(增加、修改)的部分。具体每一项详细的解读见后续文章。原创 2016-07-18 17:19:40 · 16713 阅读 · 0 评论 -
GB28181的局限性
新国标GB/T28181-2011已经实施将几年了,在为国内安全防范、视频监控系统建设提供了有效方向和规范的同时,也存在着些许局限性,如果不尽快解决,会在建设过程中带来不少的困扰,并造成新的标准混乱。原创 2016-07-01 10:26:16 · 5971 阅读 · 0 评论 -
GB28181修改补充文件--雨刷和灯光的控制协议
GB28181,对附录A进行修改补充,增加雨刷和灯光的控制协议。原创 2016-04-05 17:49:12 · 5404 阅读 · 0 评论 -
GB28181中“目录”相关概念的领域建模
GB28181中“目录”相关概念的领域建模原创 2016-12-29 09:23:13 · 2195 阅读 · 0 评论 -
Osip2和eXosip协议栈的简析
Osip2和eXosip协议栈的简析原创 2016-07-05 13:34:13 · 6922 阅读 · 0 评论 -
2016版GB28181检测《国家标准GB/T28181符合性测试规范》征求意见稿
《国家标准GB/T28181符合性测试规范》征求意见稿原创 2017-11-21 21:23:15 · 9056 阅读 · 0 评论 -
一种基于GB28181协议的国标客户端实现
一种基于GB28181协议的国标客户端实现原创 2017-11-28 16:35:24 · 6363 阅读 · 0 评论 -
2016版GB28181协议中语音广播功能的设备与服务器的网络拓扑结构
2016版GB28181协议中语音广播功能的设备与服务器的网络拓扑结构原创 2017-12-06 15:42:26 · 2488 阅读 · 0 评论 -
一种基于reSIProcate的gb28181接入系统架构设计
一种基于reSIProcate的gb28181接入系统架构设计原创 2017-11-21 17:22:53 · 1966 阅读 · 5 评论 -
一种高可用、易扩展的GB28181接入系统架构
一种高可用、易扩展的GB28181接入系统架构原创 2017-11-21 16:36:39 · 2899 阅读 · 1 评论 -
介绍一个开源的SIP(VOIP)协议库PJSIP
如果你对SIP/VoIP技术感兴趣,哪希望你不要错过:),如果你对写出堪称优美的Code感兴趣,那么你也不可错过:)原创 2016-04-20 10:40:50 · 14739 阅读 · 0 评论 -
一个基于 osip 库的 UAC 和 UAS 的代码整理
今天从网上搞了一个基于osip 库的 SIP 协议的简单的 UAC 代理客户端和 UAS 代理服务器端,并进行了编译连接,代码整理后如下原创 2016-06-07 09:03:04 · 5851 阅读 · 0 评论 -
国标28181sip开源库介绍(陆续补充完备)
国标28181sip开源库介绍(陆续补充完备)原创 2016-06-30 09:52:52 · 10705 阅读 · 1 评论