[发明专利]视频编解码处理与系统、编解码服务器与插件模块有效
申请号: | 202211570429.5 | 申请日: | 2022-12-08 |
公开(公告)号: | CN115580735B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 温健;董龙江 | 申请(专利权)人: | 安徽海马云科技股份有限公司 |
主分类号: | H04N21/231 | 分类号: | H04N21/231;H04N21/2343;H04N21/81 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230031 安徽省合肥市中国(安徽)自由贸易试验区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 解码 处理 系统 服务器 插件 模块 | ||
本发明实施例提供一种视频编解码处理与系统、编解码服务器模块、安卓编解码插件模块、电子设备及计算机可读存储介质,方法包括:接收安卓编解码插件模块发送的编码请求或解码请求;基于编码请求或解码请求从预先创建的共享内存区域读取安卓编解码插件模块存放的待处理视频源数据;通过预先创建的英伟达编码器或英伟达解码器对待处理视频源数据进行编码或解码,生成目标视频数据;将目标视频数据存放入所述共享内存区域,向安卓编解码插件模块发送通知消息,以使安卓编解码插件模块基于通知消息从共享内存区域读取目标视频数据,并将其返回安卓操作系统,能提供一种可以支持RGBA转YUV且对安卓支持友好的视频编解码方案。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种视频编解码处理与系统、编解码服务器模块、安卓编解码插件模块、电子设备及计算机可读存储介质。
背景技术
现有技术条件下,云应用(比如云游戏)领域中,一种常见的架构是基于ARM(Advanced RISC Machines,先进精简指令集机器)服务器并外挂PCI(PeripheralComponent Interconnect,外设部件互连标准)显卡,运行Linux操作系统比如乌班图ubuntu、社区企业操作系统centos等,Linux上运行docker(一个开源的应用容器引擎)服务,将安卓容器化。安卓图形系统使用PCI显卡进行渲染,渲染后的结果通过硬件编码器编码成视频流,通过网络推送到用户端。关于硬件编码器,成熟的产品有netint公司的T4XX系列视频加速卡、涌现科技Seirios系列视频加速卡等。这些专业的视频加速卡要么不支持色彩空间RGBA转YUV,要么对安卓的支持不友好。
因此,如何提供一种可以支持RGBA转YUV且对安卓支持友好的视频编解码方案是目前业界亟待解决的课题。
发明内容
针对现有技术中的缺陷,本发明实施例提供一种视频编解码处理与系统、编解码服务器模块、安卓编解码插件模块、电子设备及计算机可读存储介质。
第一方面,本发明实施例提供一种视频编解码处理方法,该方法运行于Linux操作系统,包括:
接收安卓编解码插件模块发送的编码请求或解码请求;
基于所述编码请求或解码请求从预先创建的共享内存区域读取所述安卓编解码插件模块存放的待处理视频源数据;
通过预先创建的英伟达编码器或英伟达解码器对所述待处理视频源数据进行编码或解码,生成目标视频数据;
将所述目标视频数据存放入所述共享内存区域,并向所述安卓编解码插件模块发送通知消息,以使所述安卓编解码插件模块基于所述通知消息从所述共享内存区域读取所述目标视频数据,并将其返回安卓操作系统,其中,所述Linux操作系统所在的宿主机中使用docker服务运行所述安卓操作系统,所述宿主机外挂N卡。
第二方面,本发明实施例提供一种视频编解码处理方法,该方法运行于宿主机中使用docker服务运行的安卓操作系统,包括:
将待处理视频源数据存放入共享内存区域,向编解码服务器模块发送编码请求或解码请求,其中,所述共享内存区域由所述编解码服务器模块预先创建,所述编解码服务器模块运行于所述宿主机使用的Linux操作系统,所述宿主机外挂N卡;
接收所述编解码服务器模块发送的通知消息,基于所述通知消息从所述共享内存区域读取目标视频数据,并将其返回所述安卓操作系统,其中,所述目标视频数据由所述编解码服务器模块通过预先创建的英伟达编码器或英伟达解码器对所述待处理视频源数据进行编码或解码生成。
第三方面,本发明实施例提供一种编解码服务器模块,该模块运行于Linux操作系统,包括:
接收子模块,用于接收安卓编解码插件模块发送的编码请求或解码请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽海马云科技股份有限公司,未经安徽海马云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211570429.5/2.html,转载请声明来源钻瓜专利网。