前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >视频上云网关平台EasyCVR使用海康SDK拉流协议分析

视频上云网关平台EasyCVR使用海康SDK拉流协议分析

作者头像
EasyNVR
发布2020-07-31 15:26:08
8560
发布2020-07-31 15:26:08
举报
文章被收录于专栏:EasyNVREasyNVR

视频上云网关平台EasyCVR的作用,就是在庞大的项目场景中,将众多不同的分支设备进行统一的管理,能够接入SDK,比如上一篇博文我就为大家介绍了EasyCVR支持接入海康SDK。

本文我们来讲一下EasyCVR使用海康SDK拉流协议分析。首先我们来看一下40Byte海康摄像头:

PS流数据:

代码语言:javascript
复制
0x000000BA PS pack_start_code

包含 pack_start_code 的14字节(112bit)的后三位 pack_stuffing_length 代表填充数据,上图中为0xFE&0x07=6,

跳过6字节的填充数据,以后的数据就是 PES流数据了

第一个pes 0x000001 起始码 0xBC 为streamID

常见的streamID有
  • 视频0xe0 (1110 xxxx)
  • 音频0xc0(110x xxxx)
  • Program_stream_map 0xbc(1011 1100)
  • 私有流 0xbd(10111101) 0xbf(10111111)

整个数据包的结构

参考文档:

https://blog.csdn.net/heibao111728/article/details/80308475

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常见的streamID有
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档