【技术实现步骤摘要】
本专利技术涉及计算机,特别涉及一种跨进程内存共享方法、装置、设备及存储介质。
技术介绍
1、现有技术中,网络视频录像机(nvr,networkvideorecorder)的播放模块对音视频流进行解码时,需要占用硬件的解码能力,随着对网络视频录像机的功能要求不断提高,例如,提出了网络视频录像机需要具备智能算法功能的要求,而智能算法模块等执行模块也需要解码后的数据,如果两个模块各自解码,需要多浪费一路视频的解码能力,如果单通道多算法的情况下,浪费的解码能力则更多。因此,如何解决多进程需要解码数据时的设备硬件资源的浪费以及性能低是目前亟需解决的技术问题。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种跨进程内存共享方法、装置、设备及存储介质,能够节约设备硬件资源,提高硬件加速器的性能。其具体方案如下:
2、第一方面,本申请公开了一种跨进程内存共享方法,包括:
3、通过解码器对应的第一进程初始化生成目标类型的共享内存;
4、利用所述解码器对音视频流进行
...【技术保护点】
1.一种跨进程内存共享方法,其特征在于,包括:
2.根据权利要求1所述的跨进程内存共享方法,其特征在于,所述目标类型的共享内存为通过Linux的图形渲染架构中的图像执行管理器分配的共享内存;
3.根据权利要求1所述的跨进程内存共享方法,其特征在于,所述利用所述解码器对音视频流进行解码得到解码数据,并缓存所述解码数据,包括:
4.根据权利要求1所述的跨进程内存共享方法,其特征在于,所述缓存所述解码数据,包括:
5.根据权利要求1所述的跨进程内存共享方法,其特征在于,所述第一进程获取执行模块对应的第二进程发送的解码数据获取请
...【技术特征摘要】
1.一种跨进程内存共享方法,其特征在于,包括:
2.根据权利要求1所述的跨进程内存共享方法,其特征在于,所述目标类型的共享内存为通过linux的图形渲染架构中的图像执行管理器分配的共享内存;
3.根据权利要求1所述的跨进程内存共享方法,其特征在于,所述利用所述解码器对音视频流进行解码得到解码数据,并缓存所述解码数据,包括:
4.根据权利要求1所述的跨进程内存共享方法,其特征在于,所述缓存所述解码数据,包括:
5.根据权利要求1所述的跨进程内存共享方法,其特征在于,所述第一进程获取执行模块对应的第二进程发送的解码数据获取请求之前,还包括:
6.根...
【专利技术属性】
技术研发人员:崔秋松,张瑞,黄祖鸿,张天益,
申请(专利权)人:苏州万店掌网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。