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