[發明專利]一種在移動設備中在線播放F4v視頻的方法及系統在審
| 申請號: | 201410710425.1 | 申請日: | 2014-11-28 |
| 公開(公告)號: | CN104363511A | 公開(公告)日: | 2015-02-18 |
| 發明(設計)人: | 丁昉 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | H04N21/4402 | 分類號: | H04N21/4402;H04N21/24;H04N21/6587 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 設備 在線播放 f4v 視頻 方法 系統 | ||
技術領域
本發明涉及移動設備視頻播放技術領域,特別是涉及一種在移動設備中在線播放F4v視頻的方法及系統。
背景技術
F4V視頻格式采用H264高清編碼,相比于傳統的FLV視頻格式,它可以在同等體積的前提下實現更高的分辨率,而且可以支持更高比特率。隨著網絡帶寬的不斷提高,人們對視頻清晰度越來越高的要求,因此F4V視頻格式將逐漸成為網絡流媒體主流格式。
由于移動設備攜帶方便,因此用戶常常通過移動設備觀看網絡視頻?,F有的移動設備大多帶有顯卡GPU,對于MP4格式視頻,移動設備中的視頻播放器可以直接調用顯卡對多種格式的視頻進行解碼以播放MP4格式視頻,也即通過硬解碼方式播放MP4格式視頻。但是移動設備的視頻播放器不支持F4v格式的播放,無法直接調用顯卡對F4v格式視頻進行解碼,只能通過CPU首先將其轉換為視頻播放器支持的格式,然后調用顯卡對其進行解碼,也即通過軟解碼方式播放F4v格式視頻。
但是軟解碼相對于硬解碼而言,解碼效率較低,且視頻格式的轉換會增加CPU的運行負擔,極大的消耗CPU的運算能力。
發明內容
本發明實施例的目的在于提供一種在移動設備中在線播放F4v視頻的方法及系統,以實現基于硬解碼方式在移動設備中播放F4v視頻的目的。
為達到上述目的,本發明實施例公開了一種在移動設備中在線播放F4v視頻的方法,應用于移動設備中,所述移動設備與視頻資源服務器通信連接,所述視頻資源服務器中存儲有F4v視頻文件及與F4v視頻文件匹配的MP4頭數據,所述F4v視頻文件中包括有F4v元數據文件和多個分段視頻,每個分段視頻中均包括:分段視頻元數據文件及音視頻流文件,所述方法包括:
監聽所述移動設備中的視頻播放器發出的請求在線播放F4v視頻文件的超文本傳輸協議HTTP請求;
在監聽到所述HTTP請求后,解析所述HTTP請求的報頭,獲得所述報頭攜帶的請求在線播放的F4v視頻文件的標識;
向所述視頻資源服務器請求具有所述標識的F4v視頻文件及與F4v視頻文件匹配的MP4頭數據,接收所述視頻資源服務器返回的與F4v視頻文件匹配的MP4頭數據及F4v視頻文件;
按照先后順序依次將所接收的MP4頭數據、所接收的F4v視頻文件中的F4v元數據文件、所接收的F4v視頻文件中分段視頻中的音視頻流文件發送到所述視頻播放器中,以使所述視頻播放器調用顯卡對所接收的數據進行解碼并播放視頻。
可選的,還包括:
監聽所述移動設備中的視頻播放器發出的請求跳轉到F4v視頻文件的第一位置進行在線播放的HTTP請求;
對該HTTP請求的報頭進行解析,獲得所述第一位置;
確定所述第一位置所在的分段視頻;
向所述視頻資源服務器請求所確定的分段視頻;
接收所述視頻資源服務器根據該請求返回的分段視頻并將所接收的分段視頻中的音視頻流文件發送到所述視頻播放器中。
可選的,所述確定所述第一位置所在的分段視頻,包括:
獲得F4v視頻文件中各分段視頻的數據量及各分段視頻的先后順序;
根據所獲得的各分段視頻的數據量及各分段視頻的先后順序確定所述第一位置所在的分段視頻。
可選的,在獲得所述報頭攜帶的請求在線播放的F4v視頻文件的標識后,所述方法還包括:
判斷具有所述標識的F4v視頻文件是否存在于所述視頻資源服務器中,如果是,則向所述視頻播放器返回HTTP響應。
可選的,所述視頻資源服務器包括主服務器及鏡像服務器,所述主服務器和所述鏡像服務器中均存儲有F4v視頻文件及與F4v視頻文件匹配的MP4頭數據,
所述向所述視頻資源服務器請求具有所述標識的F4v視頻文件及與F4v視頻文件匹配的MP4頭數據,接收所述視頻資源服務器返回的與F4v視頻文件匹配的MP4頭數據及F4v視頻文件,包括:
向所述主服務器請求具有所述標識的F4v視頻文件及與F4v視頻文件匹配的MP4頭數據;
如果在預設時間段內所述主服務器返回了與F4v視頻文件匹配的MP4頭數據及F4v視頻文件,則接收所述主服務器返回的與F4v視頻文件匹配的MP4頭數據及F4v視頻文件;
如果在預設時間段內所述主服務器未返回與F4v視頻文件匹配的MP4頭數據及F4v視頻文件,則向所述鏡像服務器請求具有所述標識的F4v視頻文件及與F4v視頻文件匹配的MP4頭數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410710425.1/2.html,轉載請聲明來源鉆瓜專利網。





