[發(fā)明專利]一種視頻的處理方法和裝置在審
| 申請?zhí)枺?/td> | 201310412849.5 | 申請日: | 2013-09-11 |
| 公開(公告)號: | CN103491427A | 公開(公告)日: | 2014-01-01 |
| 發(fā)明(設(shè)計)人: | 趙猛 | 申請(專利權(quán))人: | 天脈聚源(北京)傳媒科技有限公司 |
| 主分類號: | H04N21/438 | 分類號: | H04N21/438;H04N21/434;H04N21/4408;H04N21/6437 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100007 北京市東城區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 視頻 處理 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及視頻處理技術(shù)領(lǐng)域,尤其涉及一種視頻的處理方法和裝置。
背景技術(shù)
隨著技術(shù)的發(fā)展,各種各樣式的音視頻格式和相關(guān)資源層出不窮,不斷滿足人們的娛樂和生活的需求,但目前的播放平臺很難覆蓋全部格式的音視頻文件格式,在一些操作系統(tǒng)上可能不支持某種音視頻文件格式,例如,m3u8是一種索引文件(即播放列表)的格式,索引文件里面是一系列的TS(Transport?Stream,傳輸流)格式的媒體文件,Android3.0操作系統(tǒng)本身無法解析m3u8格式,從而無法播放媒體文件。
目前,可采用FFmpeg(是一個開源免費跨平臺的視頻和音頻流方案)工具進(jìn)行格式轉(zhuǎn)換,然而FFmpeg依賴于硬件設(shè)備,如CPU(Central?Processing?Unit,中央處理器)等,并且轉(zhuǎn)換后的文件較大,增大了存儲壓力。
綜上,如何實現(xiàn)在Android操作系統(tǒng)上播放m3u8格式索引文件對應(yīng)的媒體文件成為目前亟待解決的技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種視頻的處理方法和裝置,用于實現(xiàn)在Android操作系統(tǒng)上播放m3u8格式索引文件對應(yīng)的媒體文件。
本發(fā)明的一個方面,提出了一種視頻的處理方法,包括:
獲取第一視頻流的索引文件;
根據(jù)所述索引文件中視頻碎片文件的播放順序及下載地址下載視頻碎片文件;
解析所述視頻碎片文件,獲取視頻幀數(shù)據(jù)和音頻幀數(shù)據(jù);
將獲取的視頻幀數(shù)據(jù)和音頻幀數(shù)據(jù)分別進(jìn)行編碼;
根據(jù)所述播放順序,將編碼后的視頻幀數(shù)據(jù)和音頻幀數(shù)據(jù)按照實時傳輸RTP(Real-time?Transport?Protocol)協(xié)議的格式封裝成第二視頻流。
本發(fā)明實施例中,通過獲取第一視頻流的索引文件,根據(jù)索引文件中視頻碎片文件的播放順序及下載地址下載視頻碎片文件,解析該視頻碎片文件得到視頻幀數(shù)據(jù)和音頻幀數(shù)據(jù),對視頻幀數(shù)據(jù)和音頻幀數(shù)據(jù)分別進(jìn)行編碼,將編碼后的視頻幀數(shù)據(jù)和音頻幀數(shù)據(jù)按照實時傳輸RTP協(xié)議的格式封裝成第二視頻流,可以在Android操作系統(tǒng)上利用RTSP(Real?Time?Streaming?Protocol,實時流傳輸協(xié)議)服務(wù)播放該第二視頻流,并且該第二視頻流較小,從而節(jié)省了存儲空間。
作為上述技術(shù)方案的優(yōu)選,所述根據(jù)所述播放順序,將編碼后的視頻幀數(shù)據(jù)和音頻幀數(shù)據(jù)按照實時傳輸RTP協(xié)議的格式封裝成第二視頻流之后,所述處理方法還包括:
播放所述第二視頻流。
本方案中,可以在該第二視頻流生成后自動進(jìn)行播放。
作為上述技術(shù)方案的優(yōu)選,所述播放所述第二視頻流,包括:
接收播放所述第二視頻流的指令;
播放所述第二視頻流。
本方案中,可以根據(jù)用戶的指令播放第二視頻流,用戶可以自主選擇是否播放該第二視頻流,具有自主性和靈活性。
作為上述技術(shù)方案的優(yōu)選,所述根據(jù)所述索引文件中視頻碎片文件的播放順序及下載地址下載視頻碎片文件,包括:
解析所述索引文件,獲得視頻碎片文件的播放順序及下載地址;
根據(jù)所述播放順序和下載地址下載視頻碎片文件。
作為上述技術(shù)方案的優(yōu)選,所述索引文件的格式為m3u8格式。
本發(fā)明的另一方面,提出了一種視頻的處理裝置,包括:
獲取模塊,用于獲取第一視頻流的索引文件;
下載模塊,用于根據(jù)所述索引文件中視頻碎片文件的播放順序及下載地址下載視頻碎片文件;
解析模塊,用于解析所述視頻碎片文件,獲取視頻幀數(shù)據(jù)和音頻幀數(shù)據(jù);
編碼模塊,用于將獲取的視頻幀數(shù)據(jù)和音頻幀數(shù)據(jù)分別進(jìn)行編碼;
封裝模塊,用于根據(jù)所述播放順序,將編碼后的視頻幀數(shù)據(jù)和音頻幀數(shù)據(jù)按照實時傳輸RTP協(xié)議的格式封裝成第二視頻流。
作為上述技術(shù)方案的優(yōu)選,所述處理裝置還包括:
播放模塊,用于在所述封裝模塊根據(jù)所述播放順序,將編碼后的視頻幀數(shù)據(jù)和音頻幀數(shù)據(jù)按照實時傳輸RTP協(xié)議的格式封裝成第二視頻流之后,播放所述第二視頻流。
作為上述技術(shù)方案的優(yōu)選,所述播放模塊包括:
接收單元,用于接收播放所述第二視頻流的指令;
播放單元,用于播放所述第二視頻流。
作為上述技術(shù)方案的優(yōu)選,所述下載模塊包括:
解析單元,用于解析所述索引文件,獲得視頻碎片文件的播放順序及下載地址;
下載單元,用于根據(jù)所述播放順序和下載地址下載視頻碎片文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天脈聚源(北京)傳媒科技有限公司,未經(jīng)天脈聚源(北京)傳媒科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310412849.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





