当前位置: 首页 > news >正文

国标GB28181视频平台EasyCVR视频融合平台H.265/H.264转码业务流程

在当今数字化、网络化的视频监控领域,大中型项目对于视频监控管理平台的需求日益增长,特别是在跨区域、多设备、高并发的复杂环境中。EasyCVR视频监控汇聚管理平台正是为了满足这些需求而设计的,它不仅提供了全面的管理功能,还支持广泛的视频流协议,确保了与各种设备的兼容性和集成性。以下是对国标GB28181视频平台EasyCVR的视频转码业务必要性、转码过程以及设备录像功能的详细说明。

EasyCVR视频监控汇聚管理平台是一款针对大中型项目设计的跨区域网络化视频监控集中管理平台。该平台不仅具备视频资源管理、设备管理、用户管理、运维管理和安全管理等功能,还支持多种主流标准协议,如GB28181、GB35114、RTSP/Onvif、RTMP、部标JT808、GA/T 1400协议等,以及厂家的私有协议和SDK接入。

一、视频转码业务的必要性

1、web端播放H.265或高分辨率、高码率的H.264视频流会出现打开缓慢、部分web播放器不支持、IOS操作系统不适配等问题;

2、对于大接入的业务场景,随着视频并发的越来越大,客户端消耗的资源就会越来越多,播放效果大受影响。

所以对于大接入高并发的现场,需要进行视频转码业务。

现在比较成熟的视频转码分为两种:硬件转码和软件转码。和硬件转码相比,软件转码具有以下特点:

1)实现更加直接、简单;

2)参数调整方便快捷;

3)转码后的视频质量比硬件转码要好;

4)无需消耗硬件资源等。

二、视频转码过程

目前的软件转码实际上是对原视频流进行重新的解码再编码的过程。

1、当原视频流进入EasyCVR视频汇聚平台后,程序会重新进行参数设置,包括目标编码,宽高以及压缩码流等参数,将原视频流重新定义;一个视频包里面只能包含一个视频帧。

2、接着输入定义后的视频帧,首次必须是I帧。从里面解码出相应的格式数据,再将格式数据重新编码成所需要的H.264的原始编码并且更新时间基数。

3、最后将h.264原始编码给予上层输出。接着重复此过程后,将完整的视频数据进行封装,以RTMP、RTSP、HLS、WS-FLV、HTTP-FLV、WebRTC等格式的视频流分发出去。

当然EasyCVR平台也支持国标级联的方式,将重新编码过的视频流以RTP包的形式传送给上级平台。

三、设备录像

1、录像回看

通过GB28181协议、海康EHOME、HIKSDK、大华SDK接入的摄像头、NVR等设备,平台可支持按设备、通道、日期获取对应录像文件进行录像回放。

1)列表视图

  • 设备录像是在前端设备或下级平台中做存储,依据协议推给平台,设备/平台需支持GB28181、EHOME、HIKSDK、大华SDK接入;

  • 录像列表展示通道名称、开始时间、录像时长;

  • 支持录像文件播放、下载;

  • 支持 0.5/1/2/4倍速播放(GB28181接入且设备支持);

  • 播放窗口支持实时录像、快照抓拍、电子放大、全屏播放。

2)时间轴视图

  • 支持拖动滚动条播放录像;

  • 支持0.5/1/2/4倍速播放(GB28181接入且设备支持);

  • 播放窗口支持实时录像、快照抓拍、电子放大、全屏播放。

2、录像检索

根据请求查询数据库,支持按日历对设备录像文件进行检索。

3、调用与共享

  • 支持获取海康、大华等前端设备/平台录像文件,并能推送给上级平台;

  • 支持输出对应的HTTP接口,方便录像检索、点播、回放功能的调用。

综上所述,EasyCVR视频监控汇聚管理平台以其强大的视频转码能力和高效的设备录像管理功能,为用户提供了一个可靠、灵活且高效的视频监控解决方案。随着技术的不断进步和用户需求的不断演变,EasyCVR将继续优化和升级,以满足更多复杂的监控场景,为用户提供更加卓越的视频监控管理服务。

http://www.lryc.cn/news/488866.html

相关文章:

  • ES6 模板字符串详解
  • 浏览器插件启动本地程序
  • Ubuntu ESP32开发环境搭建
  • 【gitlab】部署
  • vue中路由缓存
  • Github 2024-11-18 开源项目周报 Top15
  • GRCNN使用onnxruntime和tensorrt推理
  • java中的this关键字
  • Easyexcel(3-文件导出)
  • iOS应用网络安全之HTTPS
  • openharmony napi调试笔记
  • springboot基于微信小程序的农产品交易平台
  • Spring Boot 注解
  • P8692 [蓝桥杯 2019 国 C] 数正方形:结论,组合数学
  • Spring Boot开发—— 实现订单号生成逻辑
  • React中Redux的基本用法
  • unity3d————基础篇小项目(设置界面)
  • 推荐几个 VSCode 流程图工具
  • 用java和redis实现考试成绩排行榜
  • hhdb数据库介绍(9-24)
  • HDMI数据传输三种使用场景
  • unigui 登陆界面
  • 无人机 PX4飞控 | CUAV 7-Nano 飞行控制器介绍与使用
  • 安装spark
  • 佛山三水戴尔R740服务器黄灯故障处理
  • 大学课程项目中的记忆深刻 Bug —— 一次意外的数组越界
  • html数据类型
  • Kotlin Multiplatform 未来将采用基于 JetBrains Fleet 定制的独立 IDE
  • Redis中常见的数据类型及其应用场景
  • 代理IP在后端开发中的应用与后端工程师的角色