專利名稱:一種移動(dòng)終端在線播放流媒體文件的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)流媒體播放技術(shù),特別是涉及一種移動(dòng)終端在線 播放流媒體文件的方法。
背景技術(shù):
隨著中國(guó)寬帶網(wǎng)絡(luò)的進(jìn)一步發(fā)展以及3G的臨近,將會(huì)有越來(lái)越 多的人通過(guò)互聯(lián)網(wǎng)或手機(jī)瀏覽多媒體文件。
在手機(jī)上觀看網(wǎng)絡(luò)上的多媒體文件有兩種方法其中一種是先將 要觀看的多媒體文件下載到手機(jī)上,然后再用手機(jī)自帶的播放器播放, 這種方法要求手機(jī)具有較大的存儲(chǔ)空間,而且由于現(xiàn)在無(wú)線網(wǎng)絡(luò)的帶 寬限制,需要等待較長(zhǎng)的時(shí)間才能觀看;另外一種方法是在線觀看, 通過(guò)手機(jī)瀏覽器訪問(wèn)WEB網(wǎng)站,選擇播放一個(gè)節(jié)目后,手機(jī)操作系 統(tǒng)自動(dòng)啟動(dòng)了已安裝的播放器,播放器通過(guò)GPRS網(wǎng)絡(luò)連接到媒體服 務(wù)器,并開始緩沖,他只需在緩沖到100%前的任何時(shí)刻點(diǎn)擊"播放" 按鈕,或等待緩沖到100%時(shí)播放器自動(dòng)播放,就可以開始欣賞音視頻 節(jié)目。這種方法通過(guò)直接對(duì)流媒體尋址播放,比如RealPlayer支持的 在線播放,就是直接輸入視頻的URL地址來(lái)播放的。采用這種方法的 缺點(diǎn)在于容易暴露視頻的具體位置,容易被盜鏈;部署不靈活,一 旦出現(xiàn)位置變化,頁(yè)面鏈接也需要修改;而且不容易傳播,流媒體播 放的可靠性和穩(wěn)定性也不是很理想。
發(fā)明內(nèi)容
本發(fā)明的目的在于基于現(xiàn)有技術(shù)的不足而提供一種保護(hù)視音頻內(nèi) 容不易于被盜鏈,且易于部署易于傳播,能保證流媒體文件播放的穩(wěn)
定性和可靠性的間接地在線播放流媒體文件的方法。
本發(fā)明的目的通過(guò)以下技術(shù)方案實(shí)現(xiàn) 一種移動(dòng)終端在線播放流 媒體文件的方法,包括以下步驟
將源視音頻文件轉(zhuǎn)換為移動(dòng)終端支持播放的流媒體文件,以及描 述所述流媒體文件特征信息的種子文件;
移動(dòng)終端解析所述種子文件,獲得其包含的所述流媒體文件的特 征信息;
根據(jù)獲得的所述流媒體文件的特征信息,移動(dòng)終端在線播放所述 流媒體文件。
本發(fā)明 一 種移動(dòng)終端在線播放流媒體文件的方法的優(yōu)先實(shí)施方式 是所述移動(dòng)終端解析所述種子文件之前還包括以下步驟將所述流 媒體文件集中存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器中,種子文件部署在WEB服務(wù)器中; 移動(dòng)終端訪問(wèn)所述WEB服務(wù)器并下載所述種子文件;
具體地,所述移動(dòng)終端支持播放的流媒體文件是MP4格式的流媒 體文件。
所述種子文件包含的描述轉(zhuǎn)換后的流媒體文件的特征信息,包括 有播放地址、文件名、視頻標(biāo)題、視頻文件大小、視頻播放時(shí)長(zhǎng)、 視頻創(chuàng)建時(shí)間、視頻作者、視頻描述。所述種子文件中包含的播放地 址是存儲(chǔ)所述流媒體文件的若干個(gè)網(wǎng)絡(luò)服務(wù)器地址。所述的若干個(gè)網(wǎng) 絡(luò)服務(wù)器地址設(shè)置有優(yōu)先級(jí)參數(shù),移動(dòng)終端根據(jù)優(yōu)先級(jí)高的網(wǎng)絡(luò)服務(wù) 器地址,在線播放所迷流媒體文件;如果優(yōu)先級(jí)高的網(wǎng)絡(luò)服務(wù)器地址 失效,則選用較低優(yōu)先級(jí)的網(wǎng)絡(luò)服務(wù)器地址在線播放所述流媒體文件。 移動(dòng)終端根據(jù)種子文件中的播放地址連接到網(wǎng)絡(luò)服務(wù)器,并根據(jù)種子 文件中包含的其他特征信息匹配尋找到網(wǎng)絡(luò)服務(wù)器中存儲(chǔ)的對(duì)應(yīng)流媒 體文件。
所述移動(dòng)終端可以是手機(jī),手機(jī)利用手機(jī)瀏覽器訪問(wèn)WEB服務(wù)
器,并通過(guò)WEB網(wǎng)頁(yè)上的鏈接下載所述種子文件。
所述移動(dòng)終端訪問(wèn)WEB服務(wù)器下載種子文件的同時(shí),檢測(cè)移動(dòng) 終端是否已安裝有流媒體播放器,沒(méi)有安裝則移動(dòng)終端自動(dòng)下載并安 裝流媒體播放器。
所述流媒體播放器根據(jù)獲得的存儲(chǔ)流媒體文件的網(wǎng)絡(luò)服務(wù)器地 址,通過(guò)GPRS網(wǎng)絡(luò)連接到該網(wǎng)絡(luò)服務(wù)器,并在線播放所述流媒體文件。
本發(fā)明通過(guò)從源視音頻文件中獲得種子文件,與其對(duì)應(yīng)的流媒體 文件分離存放,種子文件可以任意放在需要部署的網(wǎng)頁(yè)上,而其對(duì)應(yīng) 的流媒體文件集中存儲(chǔ),使得視音頻內(nèi)容被更加有效地管理和保護(hù); 而且更有利于部署和傳播;同時(shí)由于種子文件中的播放地址包含有存 儲(chǔ)所述流媒體文件的多個(gè)網(wǎng)絡(luò)服務(wù)器地址,極大地保證了流媒體文件 播放的穩(wěn)定性和可靠性。
結(jié)合附圖對(duì)本發(fā)明的 一 種多媒體數(shù)據(jù)跨進(jìn)程處理系統(tǒng)作進(jìn) 一 步闡 述,但附圖中的實(shí)施例不構(gòu)成對(duì)本發(fā)明的任何限制。
圖1是本發(fā)明的一種實(shí)施方式的移動(dòng)終端在線播放流媒體文件的方 法流程圖。
圖2是本發(fā)明的另一種實(shí)施方式的移動(dòng)終端在線播放流媒體文件的 方法流程圖。
具體實(shí)施例方式
結(jié)合以下實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,圖1所示的本發(fā)明的一 種移動(dòng)終端在線播放流媒體文件的方法的實(shí)施例,包括以下步驟
步驟Sl,將源視音頻文件轉(zhuǎn)換為移動(dòng)終端支持播放的流媒體文 件,以及包含所述流媒體文件特征信息的種子文件;具體的,通過(guò)電
腦中安裝的視音頻轉(zhuǎn)換軟件將AVI或RM等格式的多媒體文件轉(zhuǎn)換為 MP4等手機(jī)流媒體播放器支持的文件格式,并從源多媒體文件的文件 頭中提取其特征信息,并添加存儲(chǔ)流媒體文件的網(wǎng)絡(luò)服務(wù)器地址,生 成包含所述流媒體文件播放地址的種子文件。
步驟S2,移動(dòng)終端解析所述種子文件,獲得其包含的所述流媒體 文件的特征信息;
步驟S3,根據(jù)獲得的所述流媒體文件的特征信息,移動(dòng)終端在線 播放所述流媒體文件。具體地,移動(dòng)終端根據(jù)種子文件中的播放地址 連接到網(wǎng)絡(luò)服務(wù)器,并根據(jù)種子文件中包含的其他特征信息匹配尋找 到網(wǎng)絡(luò)服務(wù)器中存儲(chǔ)的對(duì)應(yīng)流媒體文件,然后在線播放所述流媒體文 件
圖2是本發(fā)明的另一種實(shí)施方式的移動(dòng)終端在線播放流媒體文件的 方法的詳細(xì)流程圖。
步驟S01,將源視音頻文件通過(guò)視音頻文件轉(zhuǎn)換軟件轉(zhuǎn)換為適合移 動(dòng)終端播放的流媒體文件,以及包含所述流媒體文件特征信息的種子 文件;源視音頻文件可以是AVI和RM等格式的多媒體文件,移動(dòng)終 端是手機(jī),將源視音頻文件通過(guò)視音頻轉(zhuǎn)換軟件轉(zhuǎn)換為MP4格式等 手機(jī)流媒體播放器支持的文件格式,并得到其對(duì)應(yīng)的種子文件。該種 子文件中包含了描述所述轉(zhuǎn)換后的流媒體文件的特征信息,包括文 件名、播放地址、視頻標(biāo)題、視頻文件大小、視頻播放時(shí)長(zhǎng)、視頻創(chuàng) 建時(shí)間、視頻作者、視頻描述等等;這些關(guān)鍵性信息都可以從源視音 頻文件得到,播放地址是一個(gè)設(shè)定好的參數(shù),是轉(zhuǎn)換后的流媒體文件 要存放的網(wǎng)絡(luò)服務(wù)器地址。
步驟S02,將轉(zhuǎn)化后的流媒體文件集中存儲(chǔ)在若干個(gè)網(wǎng)絡(luò)服務(wù)器 中,這些網(wǎng)絡(luò)服務(wù)器的地址是種子文件中包含的播放地址,種子文件 部署在WEB服務(wù)器中;具體是部署在WEB服務(wù)器網(wǎng)頁(yè)的合適位置,
頁(yè)面上的"在線播放"鏈接是指向部署后的種子文件下載路徑。
步驟S03,移動(dòng)終端訪問(wèn)視音頻網(wǎng)站,瀏覽WEB網(wǎng)頁(yè),下載所述 種子文件;具體地,手機(jī)用戶輸入視音頻網(wǎng)站的URL網(wǎng)址通過(guò)手機(jī) 瀏覽器訪問(wèn)該視音頻網(wǎng)站,例如優(yōu)酷等提供在線觀看網(wǎng)絡(luò)視頻的網(wǎng) 站,通過(guò)點(diǎn)擊網(wǎng)頁(yè)上想要觀看的視音頻文件的"在線播放"鏈接就可 以將其種子文件下載到手機(jī)上。該種子文件占用的存儲(chǔ)空間很小,所 以可以很快的下載下來(lái),而且不占用太多的手機(jī)存儲(chǔ)空間。同時(shí),手 機(jī)還自動(dòng)檢測(cè)是否已安裝有流媒體播放器,沒(méi)有安裝則自動(dòng)下載并安 裝流媒體播放器;例如,假設(shè)手機(jī)用的瀏覽器是UCWEB手機(jī)瀏覽器, 那么當(dāng)手機(jī)檢測(cè)到?jīng)]有安裝播放器時(shí),手機(jī)自動(dòng)訪問(wèn)UCWEB的服務(wù) 器下載并安裝UC WEB播放器插件。
步驟S04,手機(jī)解析下載的種子文件,獲得該種子文件中包含的播 放地址,即獲得存儲(chǔ)其對(duì)應(yīng)的流媒體文件的多個(gè)網(wǎng)絡(luò)服務(wù)器的地址。 這些網(wǎng)絡(luò)服務(wù)器地址設(shè)置有優(yōu)先級(jí)參數(shù),手機(jī)根據(jù)優(yōu)先級(jí)高的網(wǎng)絡(luò)服 務(wù)器地址,在線播放所述流媒體文件;
步驟S05,手機(jī)流媒體播放器根據(jù)優(yōu)先級(jí)順序選擇一個(gè)網(wǎng)絡(luò)服務(wù)器 地址,通過(guò)GPRS網(wǎng)絡(luò)連接到該網(wǎng)絡(luò)服務(wù)器,并根據(jù)種子文件中包含 的流媒體文件的特征信息匹配尋找到對(duì)應(yīng)的流媒體文件;
步驟S06,手機(jī)判斷播放器是否成功連接到網(wǎng)絡(luò)服務(wù)器;如果連接 失敗,則返回步驟S05,即如果優(yōu)先級(jí)高的網(wǎng)絡(luò)服務(wù)器地址失效(比 如存儲(chǔ)流媒體文件的一個(gè)網(wǎng)絡(luò)硬盤損壞,或者連接該服務(wù)器的網(wǎng)絡(luò)突 然中斷),則手機(jī)流媒體播放器根據(jù)優(yōu)先級(jí)順序選擇另 一 個(gè)網(wǎng)絡(luò)服務(wù) 器地址,通過(guò)GPRS網(wǎng)絡(luò)連接到該網(wǎng)絡(luò)服務(wù)器。
步驟S07,如果連接成功,流媒體播放器利用流媒體技術(shù)在線播放 MP4等手機(jī)支持播放的流媒體文件。
本發(fā)明通過(guò)從源視音頻文件中獲得種子文件,與其對(duì)應(yīng)的流媒體
文件分離存放,由于種子文件占用存儲(chǔ)空間小,可以任意放在需要部 署的網(wǎng)頁(yè)上,而其對(duì)應(yīng)的流媒體文件集中存儲(chǔ),使得視音頻內(nèi)容被更
加有效地管理和保護(hù);而且更有利于部署和傳播。由于種子文件中包 含多個(gè)網(wǎng)絡(luò)服務(wù)器地址,所以當(dāng)其中的一個(gè)地址失效的情況下,仍可 以連接其他網(wǎng)絡(luò)服務(wù)器,從而極大地保證了流媒體文件播放的穩(wěn)定性 和可靠性。
最后應(yīng)當(dāng)說(shuō)明的是,以上實(shí)施例僅用于說(shuō)明本發(fā)明的技術(shù)方案, 而非對(duì)本發(fā)明保護(hù)范圍的限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明作了詳 細(xì)地說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方 案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的實(shí)質(zhì)和范圍。
權(quán)利要求
1、一種移動(dòng)終端在線播放流媒體文件的方法,其特征在于,包括以下步驟將源視音頻文件轉(zhuǎn)換為移動(dòng)終端支持播放的流媒體文件,以及描述所述流媒體文件特征信息的種子文件;移動(dòng)終端解析所述種子文件,獲得其包含的所述流媒體文件的特征信息;根據(jù)獲得的所述流媒體文件的特征信息,移動(dòng)終端在線播放所述流媒體文件。
2、 根據(jù)權(quán)利要求1所述的一種移動(dòng)終端在線播放流媒體文件的方 法,其特征在于,所述移動(dòng)終端解析所述種子文件之前還包括以下步 驟將所述流媒體文件集中存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器中,種子文件部署在 WEB服務(wù)器中;移動(dòng)終端訪問(wèn)所述WEB服務(wù)器并下載所述種子文件。
3、 根據(jù)權(quán)利要求1或2所述的一種移動(dòng)終端在線播放流媒體文件的 方法,其特征在于,所述移動(dòng)終端支持播放的流媒體文件是MP4格 式的流媒體文件。
4、 根據(jù)權(quán)利要求1或2所述的一種移動(dòng)終端在線播放流媒體文件的 方法,其特征在于,所述種子文件中包含的描述轉(zhuǎn)換后的流媒體文件 的特征信息,包括有播放地址、文件名、視頻標(biāo)題、視頻文件大小、 視頻播放時(shí)長(zhǎng)、視頻創(chuàng)建時(shí)間、視頻作者、視頻描述。
5、 根據(jù)權(quán)利要求4所述的一種移動(dòng)終端在線播放流媒體文件的方法, 其特征在于,所述種子文件中包含的播放地址是存儲(chǔ)所述流媒體文件 的若干個(gè)網(wǎng)絡(luò)服務(wù)器地址。
6、 根據(jù)權(quán)利要求4所述的一種移動(dòng)終端在線播放流媒體文件的方法, 其特征在于,移動(dòng)終端根據(jù)種子文件中的播放地址連接到網(wǎng)絡(luò)服務(wù) 器,并根據(jù)種子文件中包含的其他特征信息匹配尋找到網(wǎng)絡(luò)服務(wù)器中 存儲(chǔ)的對(duì)應(yīng)流媒體文件。
7、 根據(jù)權(quán)利要求5所述的一種移動(dòng)終端在線播放流媒體文件的方法, 其特征在于,所述播放地址包含的存儲(chǔ)所述流媒體文件的若干個(gè)網(wǎng)絡(luò) 服務(wù)器地址設(shè)置有優(yōu)先級(jí)參數(shù),移動(dòng)終端根據(jù)優(yōu)先級(jí)高的網(wǎng)絡(luò)服務(wù)器 地址,在線播放所述流媒體文件;如果優(yōu)先級(jí)高的網(wǎng)絡(luò)服務(wù)器地址失 效,則選用較低優(yōu)先級(jí)的網(wǎng)絡(luò)服務(wù)器地址在線播放所述流媒體文件。
8、 根據(jù)權(quán)利要求2所述的一種移動(dòng)終端在線播放流媒體文件的方法, 其特征在于,所述移動(dòng)終端是手機(jī),手機(jī)利用手機(jī)瀏覽器訪問(wèn)WEB 服務(wù)器,并通過(guò)WEB網(wǎng)頁(yè)上的鏈接下載所述種子文件。
9、 根據(jù)權(quán)利要求2所述的一種移動(dòng)終端在線播放流媒體文件的方 法,其特征在于,所述移動(dòng)終端訪問(wèn)WEB服務(wù)器下載種子文件的同 時(shí),檢測(cè)移動(dòng)終端是否已安裝有流媒體播放器,沒(méi)有安裝則移動(dòng)終端 自動(dòng)下載并安裝流媒體播放器。
10、根據(jù)權(quán)利要求9所述的一種移動(dòng)終端在線播放流媒體文件的方 法,其特征在于,所述流媒體播放器根據(jù)獲得的存儲(chǔ)流媒體文件的網(wǎng) 絡(luò)服務(wù)器地址,通過(guò)GPRS網(wǎng)絡(luò)連接到該網(wǎng)絡(luò)服務(wù)器,并在線播放所述流媒體文件。
全文摘要
一種移動(dòng)終端在線播放流媒體文件的方法,包括以下步驟將源視音頻文件轉(zhuǎn)換為移動(dòng)終端支持播放的流媒體文件,以及描述所述流媒體文件特征信息的種子文件;移動(dòng)終端解析所述種子文件,獲得其包含的所述流媒體文件的特征信息;根據(jù)獲得的所述流媒體文件的特征信息,移動(dòng)終端在線播放所述流媒體文件。本發(fā)明通過(guò)從源視音頻文件中獲得種子文件,與其對(duì)應(yīng)的流媒體文件分離存放,種子文件可以任意放在需要部署的網(wǎng)頁(yè)上,而其對(duì)應(yīng)的流媒體文件集中存儲(chǔ),使得視音頻內(nèi)容被更加有效地管理和保護(hù);而且更有利于部署和傳播,由于種子文件中的播放地址包含有存儲(chǔ)所述流媒體文件的多個(gè)網(wǎng)絡(luò)服務(wù)器地址,極大地保證了流媒體文件播放的穩(wěn)定性和可靠性。
文檔編號(hào)H04L29/08GK101355574SQ20081002987
公開日2009年1月28日 申請(qǐng)日期2008年7月30日 優(yōu)先權(quán)日2008年7月30日
發(fā)明者捷 梁 申請(qǐng)人:優(yōu)視動(dòng)景(北京)技術(shù)服務(wù)有限公司