• 视频AI智能分析高效快速解决视频取流、分发、级联等流媒体基础设施建设的难题


     

    视频AI智能分析所遇难题分析

    1.发现问题

    很多做视频分析的厂家,在基础视频传输这一块的积累和沉淀还不是很多,而用传统的一些开源产品是无法达到稳健可靠视频调取与传输的,也就是视频的基础建设是需要时间积淀,不是一时半会就能达到工业级使用的;

    那么如何解决视频分析企业既能够快速专注发展视频AI算法,又能够解决视频基础传输的后顾之忧呢?

    2.分析问题

    众所周知,视频的基础传输部分,主要包括的是视频的流的调阅(即取流)、分发(流媒体服务)、级联(即转推),如何非常有效地做到这些功能,而且能够配套非常人性化的外围管理后台,这一整套的功能,是需要一套完整的整合调度方案的;

    另一方面,音视频流接入到基础服务中后,还需要进行一系列的规则控制,例如何时抓取快照、何时录像、何时取流直播(按需直播、非按需直播),这又需要在其中加一整套的逻辑控制;

    以上这些不是简简单单利用开源或者海康大华厂家的SDK就能搞定的,这样一种流媒体服务也需要一套完整的体系架构:

    EasyNVR架构.png

    3.解决问题

    在建立完成视频传输的基础设施建设后,我们可以在基础设施的音视频流必经之处设置一个过滤器,我们称之为EasyAIFilter,将所有的音视频流都经过这个过滤器,如果非视频分析的厂家,可以不启用这个过滤器,如果是AI视频分析的厂家,可以启用过滤器,并自己定义这个对视频过滤的过程,可以memcpy下来慢慢分析,也可以做同步文件存储的延时分析,当然,也可以做同步分析(只要分析速度足够快);

    EasyNVR架构

    EasyAIFilter代码仓库地址:https://github.com/EasyNVR/EasyAIFilter

  • 相关阅读:
    生成实用包装码
    区分排序函数
    mysql优化
    高并发、大流量、大存储
    数据库的搬移
    linux查看系统日志及具体服务日志
    springboot拦截器实现
    使用ajax的get请求渲染html
    百度echarts折线图使用示例
    前端特殊符号转码
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/11497826.html
Copyright © 2020-2023  润新知