[發明專利]一種智能電視播放器內存適配優化方法、裝置及介質在審
| 申請號: | 202210921455.1 | 申請日: | 2022-08-02 |
| 公開(公告)號: | CN115334347A | 公開(公告)日: | 2022-11-11 |
| 發明(設計)人: | 張召興;林嵩 | 申請(專利權)人: | 北京智象信息技術有限公司 |
| 主分類號: | H04N21/433 | 分類號: | H04N21/433;H04N21/4335;H04N21/81;G06F9/50;G06F9/445 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 王美花 |
| 地址: | 102600 北京市大興區北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 電視 播放 內存 優化 方法 裝置 介質 | ||
本發明公開了一種智能電視播放器內存適配優化方法、裝置及介質,涉及智能電視技術領域,所述方法包括:在播放器配置文件中增加播放器運行所需內存大小以及啟動模式標志,所述啟動模式標志默認為正常啟動;當播放器移植到機芯平臺上并第一次運行時,讀取所述播放器運行所需內存大小,并獲取系統剩余可運行內存大小,判斷播放器運行所需內存大小是否小于等于系統剩余可運行內存大小,若是,則正常啟動程序;若否,則將所述啟動模式標志修改為低內存模式,然后使播放器以低內存模式啟動。本發明實現了在盡可能不影響用戶體驗的基礎上,顯著減少播放器在智能電視系統上內存占用,且大大減少開發人員在不同電視系統平臺播放器適配的時間。
技術領域
本發明涉及智能電視技術領域,特別涉及一種智能電視播放器內存適配優化方法、裝置及介質。
背景技術
無論是Linux還是Android平臺的智能電視系統的在線應用流媒體播放,都離不開瀏覽器與播放器之間的協作播放。由于Google維護的chromium開源瀏覽器功能較為完善,可移植能力強,所以大多平臺都是使用chromium瀏覽器,然而這也伴隨著較大的內存占用,繼而影響到整個電視系統內存,留給gstreamer框架的播放器可使用內存就不多了,所以開發者需要針對不同電視系統平臺進行不同播放器版本的內存優化。
目前現有的技術或者在軟件上通過在播放器移植到機芯平臺前裁剪對應的代碼庫以達到內存占用減小的目的,或者在硬件上采取機芯內存擴大的方法。然而廠商考慮到成本,所提供機芯平臺可使用的內存空間一般都不會太大,因此通過軟件方法適配每個平臺需要花費非常多的時間。
發明內容
本發明要解決的技術問題,在于提供一種智能電視播放器內存適配優化方法、裝置及介質,根據平臺內存實際占用情況靈活選擇啟動模式,通過設置低內存模式減少播放器在智能電視系統上內存占用,從而在保證用戶體驗的同時減少開發人員在不同電視系統平臺播放器適配的時間。
第一方面,本發明提供了一種智能電視播放器內存適配優化方法,包括:
在播放器配置文件中增加播放器運行所需內存大小以及啟動模式標志,所述啟動模式標志默認為正常啟動;
當播放器移植到機芯平臺上并第一次運行時,讀取所述播放器運行所需內存大小,并獲取系統剩余可運行內存大小,判斷播放器運行所需內存大小是否小于等于系統剩余可運行內存大小,若是,則正常啟動程序;若否,則將所述啟動模式標志修改為低內存模式,然后使播放器以低內存模式啟動;
所述低內存模式啟動包括:
減少加載gst-plugins下播放時無需使用的代碼庫;在IPC共享內存隊列的初始化流程改為低內存模式設置,減小一路流占用的內存塊的單位大小;在gstmutilqueue下調低播放緩沖水位,在播放視頻時減少緩沖內存。
進一步地,所述方法還包括:
在播放結束后,播放器資源回收,播放器進程退出;
在播放器再次運行時,不再獲取播放器運行所需內存大小,直接根據所述啟動模式標志執行對應的啟動模式。
進一步地,所述播放器運行所需內存大小根據移植前虛擬運行時測定的參數確定。
進一步地,所述播放時無需使用的代碼庫包括gst-plugins-bad下的庫。
第二方面,本發明提供了一種智能電視播放器內存適配優化裝置,包括:配置模塊以及啟動判斷模塊;
所述配置模塊,用于在播放器配置文件中增加播放器運行所需內存大小以及啟動模式標志,所述啟動模式標志默認為正常啟動;
所述啟動判斷模塊,用于當播放器移植到機芯平臺上并第一次運行時,讀取所述播放器運行所需內存大小,并獲取系統剩余可運行內存大小,判斷播放器運行所需內存大小是否小于等于系統剩余可運行內存大小,若是,則正常啟動程序;若否,則將所述啟動模式標志修改為低內存模式,然后使播放器以低內存模式啟動;
所述低內存模式啟動包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京智象信息技術有限公司,未經北京智象信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210921455.1/2.html,轉載請聲明來源鉆瓜專利網。





