一种基于动态数据分配的多进程视频流共享方法技术

技术编号:42899772 阅读:32 留言:0更新日期:2024-09-30 15:16
本发明专利技术提供一种基于动态数据分配的多进程视频流共享方法,包括动态计算并分配固定大小的共享内存空间,并以视频ID来标识共享内存区域;在收到用户视频流数据时,根据视频ID判断共享内存区域是否已经创建,若已经创建,将视频流数据根据视频ID写入对应的共享内存区域;在需要渲染视频流数据时,根据视频ID读取对应的共享内存区域中的视频流数据,当读取到数据后,根据视频流的编码方式和数据格式进行解码,并将解码后的视频帧渲染到界面上。本发明专利技术通过共享内存的方式实现视频流数据在多个进程间快速高效进行共享,具有使用方便快捷高效的优点,可以极大提高视频的渲染效率。

【技术实现步骤摘要】

本专利技术涉及音视频数据处理,具体涉及一种基于动态数据分配的多进程视频流共享方法,尤其应用于办公软件的通话或会议中视频流数据在多进程间进行共享的设计与实现。


技术介绍

1、在音视频办公软件的使用过程中,经常会用到视频通话、视频会议的功能。视频功能,让用户在工作中犹如面对面进行交流,极大提高了办公效率。

2、在音视频办公软件的开发过程中,经常会遇到视频流数据在多个进程间进行共享的问题,然而,视频流数据在多个进程间进行传输时操作繁琐,效率低下,并且当多个进程频繁地访问和修改同一块内存区域时,可能会导致缓存失效和频繁的页面交换,从而降低系统性能,降低进程间数据共享的速度和效率。

3、因此,如何快速高效地在多个进程间共享视频流数据,成为了众人不得不思考的问题。


技术实现思路

1、为了解决现有技术存在视频流数据在多个进程间进行传输时操作繁琐,效率低下的问题,本专利技术的目的在于提供一种基于动态数据分配的多进程视频流共享方法,该方法通过内存共享的方式,实现视频流数据在多个进程间快速高效进行共享,从本文档来自技高网...

【技术保护点】

1.一种基于动态数据分配的多进程视频流共享方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的方法,其特征在于:

3.根据权利要求1所述的方法,其特征在于:

4.根据权利要求1所述的方法,其特征在于:

5.根据权利要求1所述的方法,其特征在于:

6.根据权利要求1所述的方法,其特征在于:

7.根据权利要求1所述的方法,其特征在于:

8.根据权利要求1所述的方法,其特征在于:

9.根据权利要求8所述的方法,其特征在于,还执行:

10.根据权利要求9所述的方法,其特征在于,...

【技术特征摘要】

1.一种基于动态数据分配的多进程视频流共享方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的方法,其特征在于:

3.根据权利要求1所述的方法,其特征在于:

4.根据权利要求1所述的方法,其特征在于:

5.根据权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:陈阳蓝进华
申请(专利权)人:广东佳米科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1