1.集成YouTube應(yīng)用的低端機(jī)頂盒系統(tǒng),其特征在于,包括:
HTTP引擎模塊,用于組織請求內(nèi)容,并向YouTube網(wǎng)站發(fā)起媒體文件請求,在請求成功后接收到一個(gè)載有N個(gè)視頻ATOM供稿信息的綱要文件,并將該文件存儲在硬盤;
媒體信息處理模塊,解析所述綱要文件,并將視頻元信息分類存儲,待UI界面模塊調(diào)用顯示;
UI界面模塊,負(fù)責(zé)視頻元信息展示及視頻播放;
IPC控制模塊,將含有視頻元ID的網(wǎng)址發(fā)送至VLC服務(wù)器進(jìn)程進(jìn)行網(wǎng)址解析;并負(fù)責(zé)將網(wǎng)址解析模塊獲取的下載網(wǎng)址傳回至媒體信息處理模塊;
播放控制模塊,在媒體信息處理模塊獲取下載網(wǎng)址后對網(wǎng)址所對應(yīng)視頻進(jìn)行播放控制;
網(wǎng)址解析模塊,將帶有視頻元ID號的網(wǎng)址解析為視頻實(shí)時(shí)下載的網(wǎng)址。
2.如權(quán)利要求1所述的集成YouTube應(yīng)用的低端機(jī)頂盒系統(tǒng),其特征在于,所述視頻元信息包括:視頻元作者、發(fā)布時(shí)間、視頻元ID、縮略圖片下載網(wǎng)址以及下一頁搜索ID號信息。
3.播放YouTube網(wǎng)站視頻的方法,其特征在于,包括:
a.HTTP引擎向YouTube服務(wù)器發(fā)送請求;在請求成功后接收到一個(gè)載有N個(gè)視頻ATOM供稿信息的綱要文件;
b.媒體信息處理模塊解析HTTP引擎接收的視頻元綱要文件;
c.UI界面顯示視頻元信息以及播放控制;
d.網(wǎng)址解析模塊將帶有視頻元ID號的網(wǎng)址解析為視頻實(shí)時(shí)下載的網(wǎng)址;
e.播放控制模塊經(jīng)媒體信息處理模塊獲取視頻實(shí)時(shí)下載網(wǎng)址后進(jìn)行視頻播放。
4.如權(quán)利要求3所述的播放YouTube網(wǎng)站視頻的方法,其特征在于,步驟a中,HTTP引擎根據(jù)GOOGLE API V3對搜索視頻資源所作的約束進(jìn)行默認(rèn)請求設(shè)置,請求YouTube網(wǎng)站上某國家搜索率前M個(gè)高清視頻,并每次返回N個(gè)視頻元的綱要文件,其中,國家和視頻發(fā)布時(shí)間可設(shè)置,所述M大于等于N。
5.如權(quán)利要求4所述的播放YouTube網(wǎng)站視頻的方法,其特征在于,步驟b中,媒體信息處理模塊獲取綱要文件后,逐一分析每一個(gè)視頻ATOM供稿,獲取視頻元作者、發(fā)布時(shí)間,視頻元ID,縮略圖片下載網(wǎng)址以及下一頁搜索ID號等信息,將下一頁搜索ID號寫入HTTP引擎請求中便可獲取下一個(gè)N視頻元的綱要文件,如此反復(fù)搜索下去可獲取M個(gè)視頻元信息,在獲得視頻元縮略圖下載網(wǎng)址后可通過WGET指令下載圖片,并存入縮略圖緩存,將視頻元作者,發(fā)布時(shí)間信息存入媒體信息進(jìn)行緩存。
6.如權(quán)利要求5所述的播放YouTube網(wǎng)站視頻的方法,其特征在于,步驟c中,UI界面模塊展示視頻縮略圖、視頻作者、發(fā)布時(shí)間信息,用戶通過操作播放控制按鈕,視頻搜索按鈕實(shí)現(xiàn)對YouTube網(wǎng)站媒體文件的下載和瀏覽。
7.如權(quán)利要求6所述的播放YouTube網(wǎng)站視頻的方法,其特征在于,步驟d中,當(dāng)網(wǎng)址解析模塊獲取實(shí)時(shí)下載網(wǎng)址后便將該實(shí)時(shí)下載網(wǎng)址經(jīng)IPC控制模塊傳回至媒體信息處理模塊。
8.如權(quán)利要求7所述的播放YouTube網(wǎng)站視頻的方法,其特征在于,步驟e中,播放控制模塊接收到視頻元實(shí)時(shí)下載網(wǎng)址后,利用底層支持的IP播放接口進(jìn)行播放,并且實(shí)現(xiàn)快進(jìn),快退特技播放。