一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种智能电视播放器内存适配优化方法、装置及介质与流程

2022-11-14 01:32:29 来源:中国专利 TAG:

技术特征:
1.一种智能电视播放器内存适配优化方法,其特征在于:包括:在播放器配置文件中增加播放器运行所需内存大小以及启动模式标志,所述启动模式标志默认为正常启动;当播放器移植到机芯平台上并第一次运行时,读取所述播放器运行所需内存大小,并获取系统剩余可运行内存大小,判断播放器运行所需内存大小是否小于等于系统剩余可运行内存大小,若是,则正常启动程序;若否,则将所述启动模式标志修改为低内存模式,然后使播放器以低内存模式启动;所述低内存模式启动包括:减少加载gst-plugins下播放时无需使用的代码库;在ipc共享内存队列的初始化流程改为低内存模式设置,减小一路流占用的内存块的单位大小;在gstmutilqueue下调低播放缓冲水位,在播放视频时减少缓冲内存。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在播放结束后,播放器资源回收,播放器进程退出;在播放器再次运行时,不再获取播放器运行所需内存大小,直接根据所述启动模式标志执行对应的启动模式。3.根据权利要求1所述的方法,其特征在于:所述播放器运行所需内存大小根据移植前虚拟运行时测定的参数确定。4.根据权利要求1所述的方法,其特征在于:所述播放时无需使用的代码库包括gst-plugins-bad下的opencv、assrender、libxml2.so和libopus.so库。5.一种智能电视播放器内存适配优化装置,其特征在于:包括:配置模块以及启动判断模块;所述配置模块,用于在播放器配置文件中增加播放器运行所需内存大小以及启动模式标志,所述启动模式标志默认为正常启动;所述启动判断模块,用于当播放器移植到机芯平台上并第一次运行时,读取所述播放器运行所需内存大小,并获取系统剩余可运行内存大小,判断播放器运行所需内存大小是否小于等于系统剩余可运行内存大小,若是,则正常启动程序;若否,则将所述启动模式标志修改为低内存模式,然后使播放器以低内存模式启动;所述低内存模式启动包括:减少加载gst-plugins下播放时无需使用的代码库;在ipc共享内存队列的初始化流程改为低内存模式设置,减小一路流占用的内存块的单位大小;在gstmutilqueue下调低播放缓冲水位,在播放视频时减少缓冲内存。6.根据权利要求5所述的装置,其特征在于,所述装置还包括:资源回收模块,用于在播放结束后,播放器资源回收,播放器进程退出;启动执行模块,用于在播放器再次运行时,不再获取播放器运行所需内存大小,直接根据所述启动模式标志执行对应的启动模式。7.根据权利要求5所述的装置,其特征在于:所述播放器运行所需内存大小根据移植前虚拟运行时测定的参数确定。8.根据权利要求5所述的装置,其特征在于:所述播放时无需使用的代码库包括gst-plugins-bad下的opencv、assrender、libxml2.so和libopus.so库。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至4任一项所述的方法。

技术总结
本发明公开了一种智能电视播放器内存适配优化方法、装置及介质,涉及智能电视技术领域,所述方法包括:在播放器配置文件中增加播放器运行所需内存大小以及启动模式标志,所述启动模式标志默认为正常启动;当播放器移植到机芯平台上并第一次运行时,读取所述播放器运行所需内存大小,并获取系统剩余可运行内存大小,判断播放器运行所需内存大小是否小于等于系统剩余可运行内存大小,若是,则正常启动程序;若否,则将所述启动模式标志修改为低内存模式,然后使播放器以低内存模式启动。本发明实现了在尽可能不影响用户体验的基础上,显著减少播放器在智能电视系统上内存占用,且大大减少开发人员在不同电视系统平台播放器适配的时间。的时间。的时间。


技术研发人员:张召兴 林嵩
受保护的技术使用者:北京智象信息技术有限公司
技术研发日:2022.08.02
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献