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 视频预览如何选择主码流还是子码流相关推荐

  1. Hikvison对接NVR实现WEB无插件开发包实现前端视频预览(html、vue、nginx代理)

    场景 Vue中预览HIKVSION海康威视的NVR(网络硬盘录像机)中多个通道(摄像机)的视频: Vue中预览HIKVSION海康威视的NVR(网络硬盘录像机)中多个通道(摄像机)的视频_霸道流氓气质 ...

  2. Premiere CC视频预览界面黑屏怎么办?

    Premiere CC视频预览界面黑屏怎么办?Premiere CC处理完的视频预览的时候发现黑屏,该怎么解决这个问题呢?下面我们就来看看详细的教程,需要的朋友可以参考下 Premiere CC预览项 ...

  3. 电脑摄像头未能创建连接服务器,Win7中摄像头提示未能创建视频预览错误怎么办...

    最近有不少用户在我们网站上提问说他们在打开摄像头的时候,就会遇到打开摄像头的时候提示"未能创建视频预览,请检查设备连接"的问题,这是怎么回事呢,出现这样的原因的话有可能是电脑中毒了 ...

  4. 电脑摄像头未能创建连接服务器,Win7摄像头提示"未能创建视频预览"的原因及解决方法...

    在Win7系统中打开摄像头,出现提示"未能创建视频预览,请检查请检查设备连接",出现这种情况,第一反应会认为摄像头坏了或者是电脑出问题了,如果不能确定,我们可以逐一进行排查,找出真 ...

  5. 电脑摄像头未能创建连接服务器,电脑提示未能创建视频预览,请检查设备连接的原因及解决办法...

    电脑提示"未能创建视频预览,请检查设备连接"的原因及解决办法 发布时间:2012-05-29 10:49:26   作者:佚名   我要评论 不知道大家有没有遇到这样的情况,当打开 ...

  6. C# 实现视频预览功能(附源码)

    C# 实现视频预览功能 最近新同事在项目中遇到一个难题,如何实现本地视频的预览功能? 我首先想到的是利用Emgu CV 来实现此功能. C/C++中用的是Open CV ,为了使其可以用在.net环境 ...

  7. tinymce编辑器上传本地视频预览

    小白一枚,最近搞搞tinymce编辑器上传视频预览,视频标签变成了图片标签问题,看看之前其他博主的说明,感jio好麻烦,官网的也没整明白,所以自己瞎整整.勿喷!勿喷!勿喷!重要事情说三遍 首先是在ti ...

  8. 电脑摄像头未能创建连接服务器,win8打开摄像头提示“未能创建视频预览,请坚持设备连接”怎么办...

    win8系统电脑可以通过摄像头进行视频.或语音聊天,非常方便而且实用.但是使用摄像头过程中也会遇到一些奇怪的问题,最近有win8系统用户打开摄像头的时候出现预览视频失败,提示"未能创建视频预 ...

  9. 电脑摄像头未能创建连接服务器,电脑打开摄像头却提示未能创建视频预览怎么办?...

    最近有用户电脑上出现在电脑上打开摄像头,却提示未能创建视频预览.造成这种情况的原因可能有很多,有可能是电脑中病毒或是系统组件损坏等,下面小编就给大家分析一下造成这种情况的原因已经解决方法. 原因分析: ...

最新文章

  1. RecyclerView + SnapHelper实现炫酷ViewPager效果
  2. 360 与QQ 互掐 受害的却是用户
  3. HP大中华区总裁孙振耀谈工作、职业与人生规划
  4. XenApp Farm:修改密码、退域、更改Farm
  5. 阿里云OSS 上传文件SDK
  6. 数据预处理之归一化/标准化/正则化/零均值化
  7. jpa多表联查动态_Spring Data JPA 连表动态条件查询
  8. 骑行日志2011滇藏珠峰尼泊尔青藏 - 记那些逝去的青春
  9. python的数据正态性检验
  10. 微信公众号迁移公证书办理流程
  11. oracle12c cdb修改,ORACLE 12C 新特性CDB及PDB
  12. 离线强化学习(Offline RL)系列2: (环境篇)D4RL数据集简介、安装及错误解决
  13. java线程中join方法的简单讲解
  14. 入职体检乙肝究竟有什么作用?
  15. 使用代码操作WLAN
  16. TI物料电子元器件芯片LM3402MM/NOPB
  17. 产能提升咨询项目阶段评审结果
  18. mysql back blog_mysql qpress压缩备份恢复
  19. web前端高级JavaScript - 前端web高级开发知识体系课程大纲
  20. Pytorch神经网络极简入门(回归)

热门文章

  1. c语言循环嵌套寻找最大数,C语言的大海里:嵌套的循环语句的重要程序竟然是这几个?...
  2. python课程之猴子爬山算法
  3. Result Maps collection already contains value for问题
  4. 碳纤维机器keywords
  5. neo4j导入csv数据
  6. SQLite 数据库
  7. 2014巴西世界杯足球赛病毒抢先开踢
  8. JavaScript 调试错误类型
  9. ESP32蓝牙+EC11旋转编码器实现对电脑音量控制
  10. 画流程图软件哪个好?建议收藏这些软件