[發明專利]移動端低延時流媒體播放器及播放方法在審
| 申請號: | 201711377286.5 | 申請日: | 2017-12-19 |
| 公開(公告)號: | CN108259987A | 公開(公告)日: | 2018-07-06 |
| 發明(設計)人: | 萬守杰;喬熙;宋繪宏;陳翔鳴;楊槐曉 | 申請(專利權)人: | 湖北鴻云科技股份有限公司 |
| 主分類號: | H04N21/44 | 分類號: | H04N21/44;H04N21/439;H04N21/433;H04N21/43;H04N21/643;H04N21/81;H04N21/8547 |
| 代理公司: | 武漢開元知識產權代理有限公司 42104 | 代理人: | 潘杰;李滿 |
| 地址: | 430000 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 媒體流 預處理模塊 緩存模塊 解析模塊 輸入端 流媒體播放器 媒體解析模塊 媒體流通信 輸出端連接 媒體文件 低延時 移動端 視頻解碼模塊 音頻解碼模塊 原始媒體數據 媒體服務器 媒體點播 視頻數據 網絡數據 音頻數據 用戶提供 解碼 解析器 下載 直播 播放 觀看 恢復 服務 | ||
本發明涉及一種移動端低延時流媒體播放器,包括HTTP協議解析模塊、媒體流預處理模塊、本地緩存模塊、媒體解析模塊、音頻解碼模塊、視頻解碼模塊和媒體回顯模塊,HTTP協議解析模塊的網絡數據輸入端用于接入媒體服務器,HTTP協議解析模塊的媒體文件輸出端連接媒體流預處理模塊的媒體文件輸入端,媒體流預處理模塊的媒體流輸出端連接本地緩存模塊的媒體流輸入端,本地緩存模塊的媒體流通信端連接媒體解析模塊的媒體流通信端;本發明基于HTTP協議,實現flv媒體流的下載,通過實現一個flv解析器,從中提取出音頻數據和視頻數據,經過相應解碼,恢復成原始媒體數據,經過設備回顯,從而為用戶提供相關媒體點播和直播觀看服務。
技術領域
本發明涉及計算機技術領域,具體涉及一種移動端低延時流媒體播放器及播放方法。
背景技術
在移動端環境下,目前使用hls(HTTP Live Streaming)方案為用戶提供媒體點播、直播的服務占比較多,但由于hls方案自身的特點,也帶來了一些不足的體驗,主要是,對于通過hls播放直播流的時候,其延時比較高,一般高達數十秒。這是由于hls在進行播放直播流的時候,媒體服務器端,須要將直播端的媒體源(音頻和視頻)轉成諸多ts(Transport Stream)文件分片。通常該ts文件分片會有數十秒的媒體數據,這也就意味著,在生成該ts文件分片及ts文件分片自身所緩存的媒體數據,根據其ts文件的分片時長,會給客戶端播放該直播媒體流時,帶來不可忽視的延時,從而導致用戶體驗的下降。
發明內容
本發明的目的在于提供一種移動端低延時流媒體播放器及播放方法,本發明基于HTTP(HyperText Transfer Protocol,超文本傳輸協議)協議,實現flv媒體流的下載,通過實現一個flv解析器,從中提取出音頻數據和視頻數據,經過相應解碼,恢復成原始媒體數據,經過設備回顯,從而為用戶提供相關媒體點播和直播觀看服務。
為實現上述目的,本發明所設計的移動端低延時流媒體播放器,它包括HTTP協議解析模塊、媒體流預處理模塊、本地緩存模塊、媒體解析模塊、音頻解碼模塊、視頻解碼模塊和媒體回顯模塊,其中,HTTP協議解析模塊的網絡數據輸入端用于接入媒體服務器,HTTP協議解析模塊的媒體文件輸出端連接媒體流預處理模塊的媒體文件輸入端,媒體流預處理模塊的媒體流輸出端連接本地緩存模塊的媒體流輸入端,本地緩存模塊的媒體流通信端連接媒體解析模塊的媒體流通信端;
音頻解碼模塊的音頻原始數據輸出端連接媒體解析模塊的音頻原始數據輸入端,視頻解碼模塊的視頻原始數據輸出端連接媒體解析模塊的視頻原始數據輸入端,媒體解析模塊的音頻流輸出端連接音頻解碼模塊的音頻流輸入端,媒體解析模塊的視頻流輸出端連接視頻解碼模塊的視頻流輸入端,所述媒體解析模塊的音頻數據輸出端用于向媒體回顯模塊的音頻數據輸入端輸送經過脈沖編碼調制后的原始音頻數據,媒體解析模塊的視頻信號輸出端用于向媒體回顯模塊的視頻信號輸入端輸送具有亮度信息和色差信息的原始視頻數據,所述媒體回顯模塊的音視頻信號輸出端用于輸出時間戳同步處理后的音頻信號和視頻信號。
一種利用上述播放器的移動端低延時流媒體播放方法,其特征在于,它包括如下步驟:
步驟1:HTTP協議解析模塊通過http協議連接媒體服務器,并從媒體服務器中不斷下載所需的媒體文件數據,實時的從已下載數據內容中提取出媒體文件數據,并將提取出的媒體文件數據流轉發至媒體流預處理模塊;
步驟2:媒體流預處理模塊根據flv文件官方標準解析接收到的媒體文件數據流,并從媒體文件數據流中分離出音頻壓縮數據流和視頻壓縮數據流;
步驟3:媒體流預處理模塊將所述音頻壓縮數據流和視頻壓縮數據流分別轉發至本地緩存模塊進行緩存處理,并記錄音頻壓縮數據流和視頻壓縮數據流的關鍵幀與文件偏移位置信息表;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖北鴻云科技股份有限公司,未經湖北鴻云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711377286.5/2.html,轉載請聲明來源鉆瓜專利網。





