【技术实现步骤摘要】
本专利技术涉及视频处理领域,更具体的说是涉及一种基于linux系统的视频快速分发方法及系统。
技术介绍
1、随着音视频技术的飞速发展,目前在各种应用场景下的业务和视频相关性越来越大。单个系统内对视频进行处理的模块会越来越多。如在一个系统内会有多个模块使用同一个视频流。比如在教室场景中的教室边缘计算网关,在边缘计算网关上,获取教室摄像头的视频流后,边缘计算网关上对该视频流进行图像识别,同时还会对该视频流进行录制,还存在将该视频流转送给远程互动,随着业务的不断拓展,衍生不同的应用场景,还会存在在同一个边缘计算网关上对同一条视频流的多个处理模块。
2、多个模块都需要对同一条视频流进行处理,则涉及到对数据流的竞争,谁先使用,谁后使用的问题,如果不对视频流进行复制分发,则只能进行串行处理。串行处理的弊端是会增加整个系统完整处理视频流的时长,带来整体系统的延时。
3、如果解耦整个系统,让各个模块可以并行处理这样一条视频流,则需要对视频流进行分发或者复制。通过分发和复制的方法,让各个模块均能获取到这条视频流的一个拷贝流。
>4、因此,如本文档来自技高网...
【技术保护点】
1.一种基于Linux系统的视频快速分发方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于Linux系统的视频快速分发方法,其特征在于,Linux内核态的视频虚拟接口用于支持视频流的生产者和消费者,向video虚拟接口写入fd信息,fd信息是视频帧在内存中的映射值,一个fd信息指向一块真实的视频帧的内存区域。
3.根据权利要求1所述的一种基于Linux系统的视频快速分发方法,其特征在于,Linux内核态的视频虚拟接口为根据用户态模块的请求,在linux内核注册新的虚拟video接口。
4.根据权利要求1所述的一种基于
...【技术特征摘要】
1.一种基于linux系统的视频快速分发方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于linux系统的视频快速分发方法,其特征在于,linux内核态的视频虚拟接口用于支持视频流的生产者和消费者,向video虚拟接口写入fd信息,fd信息是视频帧在内存中的映射值,一个fd信息指向一块真实的视频帧的内存区域。
3.根据权利要求1所述的一种基于linux系统的视频快速分发方...
【专利技术属性】
技术研发人员:吴道远,刘子夜,
申请(专利权)人:成都千立智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。