一種實時流媒體播放器及其架構方法

基本信息

申請?zhí)?/td> CN201910281090.9 申請日 -
公開(公告)號 CN110062296A 公開(公告)日 2021-06-29
申請公布號 CN110062296A 申請公布日 2021-06-29
分類號 H04N21/8547;H04N21/462;H04N21/443;H04N21/426;H04N21/2387 分類 電通信技術;
發(fā)明人 林嘉;席毅林;彭娜芬 申請(專利權)人 南昌嘉研科技有限公司
代理機構 北京力量專利代理事務所(特殊普通合伙) 代理人 王鴻遠
地址 330006 江西省南昌市東湖區(qū)八一大道603號26棟2-301室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種實時流媒體播放器及其架構方法,該方法包括:將實時流媒體播放任務分解為六個子任務:讀取原始幀、緩存原始幀、對原始幀解碼、緩存解碼幀并發(fā)送顯示幀、發(fā)送顯示幀和播放控制指令、緩存顯示幀;分別根據六個子任務對應寫入六個工作類,將每個子任務的執(zhí)行程代碼以及消息映射表放置于工作類的接口內,生成六個工作類實例化對象:拉流單元、源級緩存單元、解碼單元、解碼緩存單元、顯示單元、顯示緩存單元;寫入繼承Node類的Root類,并在Root類的接口內將六個工作類加載為Root類的子節(jié)點。本發(fā)明將實時流媒體播放過程分解為六個不同的工作單元,各單元間彼此獨立,使得對實時流媒體的播放過程具有與文件播放一樣的暫停/繼續(xù)功能。