GB/T28181 视频预览如何选择主码流还是子码流
1、简介
1.1、GB/T28181
GB/T28181-2011 《安全防范视频监控联网系统信息传输、交换、控制技术要求》是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草的一部国家标准。
GB/T28181-2011已经于2016年07月12日已经被GB/T28181-2016所取代。
1.2、应用场景
视频预览监控平台在实际项目中,因不同应用场景或受到网络带宽影响需要实现按需拉流。
1.3、SDP 定义
参考:GB/T28181—2016 附 录 F (规范性附录),页码:100
联网系统中SIP消息体中携带的SDP内容应符合IETFRFC2327的相关要求。应有如下字段:
Sessiondescription:
v= (protocolversion)
o= (owner/creatorandsessionidentifier)
s= (sessionname)
u=* (URIofdescription)
c=* (connectioninformation-notrequiredifincludedinallmedia)
Timedescription:
t= (timethesessionisactive)
Mediadescription
m= (medianameandtransportaddress)
c=* (connectioninformation-optionalifincludedatsession-level)
b=* (bandwidthinformation)
a=* (zeroormoremediaattributelines)
y=*(SSRC)
f=*(媒体描述)
2、国标方案
2.1、解决方案
根据 SDP 定义 f 字段媒体描述实现
2.2、请求示例
v=0
o=34020000001310000001 0 0 IN IP4 192.168.1.1
s=Play
c=IN IP4 192.168.1.1
t=0 0
m=video 30112 RTP/AVP 96 98 97
a=recvonly
a=rtpmap:96 PS/90000
a=rtpmap:98 H264/90000
a=rtpmap:97 MPEG4/90000
y=0200003010
f=v/2/4/25/1/1024 a///
3、大华 NVR 和 IPC
3.1、解决方案
a字段可携带媒体类型参数(大华设备私有协议)
1、a=streamprofile:码流类型(取值为整型,0为主码流,1为子码流,2为第三码流,以此类推)
2、a=streamnumber:码流编号(取值为整型。0:主码流,1为子码流,2为第三码流,以此类推)
3.2、请求示例
v=0
o=34020000001310000001 0 0 IN IP4 192.168.1.1
s=Play
c=IN IP4 192.168.1.1
t=0 0
m=video 30108 RTP/AVP 96 98 97
a=recvonly
a=rtpmap:96 PS/90000
a=rtpmap:98 H264/90000
a=rtpmap:97 MPEG4/90000
a=streamprofile:1
a=streamnumber:1
y=0200002930
4、海康 IPC
4.1、解决方案
如果摄像头支持码流选择,在GB28181平台接入的配置页面,可以选择 28181码流索引,如下图
实践是检验真理的唯一标准,一键送三连关注不迷路。
GB/T28181 视频预览如何选择主码流还是子码流相关推荐
- Hikvison对接NVR实现WEB无插件开发包实现前端视频预览(html、vue、nginx代理)
场景 Vue中预览HIKVSION海康威视的NVR(网络硬盘录像机)中多个通道(摄像机)的视频: Vue中预览HIKVSION海康威视的NVR(网络硬盘录像机)中多个通道(摄像机)的视频_霸道流氓气质 ...
- Premiere CC视频预览界面黑屏怎么办?
Premiere CC视频预览界面黑屏怎么办?Premiere CC处理完的视频预览的时候发现黑屏,该怎么解决这个问题呢?下面我们就来看看详细的教程,需要的朋友可以参考下 Premiere CC预览项 ...
- 电脑摄像头未能创建连接服务器,Win7中摄像头提示未能创建视频预览错误怎么办...
最近有不少用户在我们网站上提问说他们在打开摄像头的时候,就会遇到打开摄像头的时候提示"未能创建视频预览,请检查设备连接"的问题,这是怎么回事呢,出现这样的原因的话有可能是电脑中毒了 ...
- 电脑摄像头未能创建连接服务器,Win7摄像头提示"未能创建视频预览"的原因及解决方法...
在Win7系统中打开摄像头,出现提示"未能创建视频预览,请检查请检查设备连接",出现这种情况,第一反应会认为摄像头坏了或者是电脑出问题了,如果不能确定,我们可以逐一进行排查,找出真 ...
- 电脑摄像头未能创建连接服务器,电脑提示未能创建视频预览,请检查设备连接的原因及解决办法...
电脑提示"未能创建视频预览,请检查设备连接"的原因及解决办法 发布时间:2012-05-29 10:49:26 作者:佚名 我要评论 不知道大家有没有遇到这样的情况,当打开 ...
- C# 实现视频预览功能(附源码)
C# 实现视频预览功能 最近新同事在项目中遇到一个难题,如何实现本地视频的预览功能? 我首先想到的是利用Emgu CV 来实现此功能. C/C++中用的是Open CV ,为了使其可以用在.net环境 ...
- tinymce编辑器上传本地视频预览
小白一枚,最近搞搞tinymce编辑器上传视频预览,视频标签变成了图片标签问题,看看之前其他博主的说明,感jio好麻烦,官网的也没整明白,所以自己瞎整整.勿喷!勿喷!勿喷!重要事情说三遍 首先是在ti ...
- 电脑摄像头未能创建连接服务器,win8打开摄像头提示“未能创建视频预览,请坚持设备连接”怎么办...
win8系统电脑可以通过摄像头进行视频.或语音聊天,非常方便而且实用.但是使用摄像头过程中也会遇到一些奇怪的问题,最近有win8系统用户打开摄像头的时候出现预览视频失败,提示"未能创建视频预 ...
- 电脑摄像头未能创建连接服务器,电脑打开摄像头却提示未能创建视频预览怎么办?...
最近有用户电脑上出现在电脑上打开摄像头,却提示未能创建视频预览.造成这种情况的原因可能有很多,有可能是电脑中病毒或是系统组件损坏等,下面小编就给大家分析一下造成这种情况的原因已经解决方法. 原因分析: ...
最新文章
- RecyclerView + SnapHelper实现炫酷ViewPager效果
- 360 与QQ 互掐 受害的却是用户
- HP大中华区总裁孙振耀谈工作、职业与人生规划
- XenApp Farm:修改密码、退域、更改Farm
- 阿里云OSS 上传文件SDK
- 数据预处理之归一化/标准化/正则化/零均值化
- jpa多表联查动态_Spring Data JPA 连表动态条件查询
- 骑行日志2011滇藏珠峰尼泊尔青藏 - 记那些逝去的青春
- python的数据正态性检验
- 微信公众号迁移公证书办理流程
- oracle12c cdb修改,ORACLE 12C 新特性CDB及PDB
- 离线强化学习(Offline RL)系列2: (环境篇)D4RL数据集简介、安装及错误解决
- java线程中join方法的简单讲解
- 入职体检乙肝究竟有什么作用?
- 使用代码操作WLAN
- TI物料电子元器件芯片LM3402MM/NOPB
- 产能提升咨询项目阶段评审结果
- mysql back blog_mysql qpress压缩备份恢复
- web前端高级JavaScript - 前端web高级开发知识体系课程大纲
- Pytorch神经网络极简入门(回归)