專利名稱:視頻文件播放的方法、系統(tǒng)及媒體資源服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種視頻文件播放的方法、系統(tǒng)及媒 體資源服務(wù)器。
背景技術(shù):
在音頻通信系統(tǒng)中,在終端用戶在撥打增值服務(wù)時,通常需要有專門的媒體資源 設(shè)備提供播放語音,以便用戶能夠獲得及時的交互信息,從而根據(jù)交互信息進(jìn)行下一步的 操作。這種最典型的業(yè)務(wù)是互動式語音應(yīng)答(Interactive Voice Response, IVR),比如 中國移動的10086的IVR業(yè)務(wù)等。在視頻通信系統(tǒng)中,在終端用戶在撥打增值服務(wù)時,媒體資源設(shè)備則需要具有播 放視頻的功能,以便終端用戶能夠獲得視頻的交互信息。但由于視頻處理(編碼過程、解碼 過程)比音頻處理相對復(fù)雜,占用的資源能力遠(yuǎn)遠(yuǎn)大于音頻處理占用的資源,因此提升視 頻編解碼的利用率非常重要。目前,視頻終端種類非常多,而不同種類的視頻終端所支持的編解碼方式也不同。 在現(xiàn)有的視頻通信網(wǎng)絡(luò)中,H. 263, MPEG4、H. 264這三種視頻編解碼方式被廣泛使用。在視 頻通話系統(tǒng)中,除了視頻終端和通信系統(tǒng)之外,還包括視頻文件服務(wù)器,以及媒體資源服務(wù) 器。視頻文件服務(wù)器用于存儲各種可播放的視頻文件,媒體資源服務(wù)器用于從視頻文件服 務(wù)器獲取視頻文件,并經(jīng)過媒體資源服務(wù)器內(nèi)部解碼處理,在根據(jù)請求播放的視頻終端所 支持的視頻編解碼格式進(jìn)行編碼處理,然后向視頻終端發(fā)送該視頻終端支持編碼格式的視 頻文件。由于每個視頻終端用戶在請求播放一個視頻文件時,都需要分別單獨(dú)占用媒體資 源服務(wù)器的一個編碼器和一個解碼器,當(dāng)在多個視頻終端所支持的視頻編解碼格式一致、 并且請求播放的是同一個視頻文件,這就導(dǎo)致媒體資源服務(wù)器需要多個相同的編解碼器來 編解碼同一個視頻文件,因此媒體資源服務(wù)器的編解碼資源浪費(fèi)非常嚴(yán)重,媒體資源服務(wù) 器的編解碼的效率也同樣比較低。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種視頻文件播放的方法、系統(tǒng)及媒體資源服務(wù)器,用以解決 現(xiàn)有技術(shù)中媒體資源服務(wù)器的編解碼資源浪費(fèi)和效率低的效率的技術(shù)問題。本發(fā)明實施例提供一種視頻文件播放的方法,包括接收視頻終端發(fā)送的視頻播放請求,所述視頻播放請求攜帶了視頻文件標(biāo)識以及 所述視頻終端的視頻媒體能力信息;根據(jù)所述視頻文件標(biāo)識,確定已存在解碼資源解碼所述視頻文件標(biāo)識對應(yīng)的視頻 文件,使用所述解碼資源將所述視頻文件標(biāo)識對應(yīng)的視頻文件解碼成內(nèi)部格式的視頻文 件;根據(jù)所述視頻終端的視頻媒體能力信息,如果確定存在第一編碼資源編碼獲得符合所述視頻終端的視頻媒體能力的視頻文件,使用所述第一編碼資源將所述內(nèi)部格式的視 頻文件編碼為符合所述視頻終端的視頻媒體能力的視頻文件,如果確定不存在編碼資源編 碼獲得符合所述視頻終端的視頻媒體能力的視頻文件,則分配第二編碼資源將所述內(nèi)部格 式的視頻文件編碼為符合所述視頻終端的視頻媒體能力的視頻文件;向所述視頻終端發(fā)送所述編碼為符合所述視頻終端的視頻媒體能力的視頻文件。本發(fā)明實施例提供一種媒體資源服務(wù)器,包括視頻播放請求接收單元,用于接收視頻終端發(fā)送的視頻播放請求,所述視頻播放 請求攜帶了視頻文件標(biāo)識以及所述視頻終端的視頻媒體能力信息;第一確定單元,用于根據(jù)所述視頻文件標(biāo)識,確定已存在解碼資源解碼所述視頻 文件標(biāo)識對應(yīng)的視頻文件,使用所述解碼資源將所述視頻文件標(biāo)識對應(yīng)的視頻文件解碼成 內(nèi)部格式的視頻文件;第二確定單元,用于根據(jù)所述視頻終端的視頻媒體能力信息,如果確定存在編碼 資源編碼獲得符合所述視頻終端的視頻媒體能力的視頻文件,使用所述第一編碼資源將所 述內(nèi)部格式的視頻文件編碼為符合所述視頻終端的視頻媒體能力的視頻文件,如果確定不 存在編碼資源編碼獲得符合所述視頻終端的視頻媒體能力的視頻文件,則分配第二編碼資 源將所述內(nèi)部格式的視頻文件編碼為符合所述視頻終端的視頻媒體能力的視頻文件;視頻文件發(fā)送單元,用于向所述視頻終端發(fā)送所述編碼為符合所述視頻終端的視 頻媒體能力的視頻文件。本發(fā)明實施例提供一種視頻播放系統(tǒng),包括媒體資源服務(wù)器,用于接收視頻終端發(fā)送的視頻播放請求,所述視頻播放請求攜 帶了視頻文件標(biāo)識以及所述視頻終端的視頻媒體能力信息;根據(jù)所述視頻文件標(biāo)識,確定 已存在解碼資源解碼所述視頻文件標(biāo)識對應(yīng)的視頻文件,使用所述解碼資源將所述視頻文 件標(biāo)識對應(yīng)的視頻文件解碼成內(nèi)部格式的視頻文件;根據(jù)所述視頻終端的視頻媒體能力信 息,如果確定存在編碼資源編碼獲得符合所述視頻終端的視頻媒體能力的視頻文件,使用 所述第一編碼資源將所述內(nèi)部格式的視頻文件編碼為符合所述視頻終端的視頻媒體能力 的視頻文件,如果確定不存在編碼資源編碼獲得符合所述視頻終端的視頻媒體能力的視頻 文件,分配第二的編碼資源將所述內(nèi)部格式的視頻文件編碼為符合所述視頻終端的視頻媒 體能力的視頻文件;向所述視頻終端發(fā)送所述編碼為符合所述視頻終端的視頻媒體能力的 視頻文件;媒體文件服務(wù)器,用于接收所述媒體資源服務(wù)器發(fā)送的視頻文件請求,所述視頻 文件請求包含視頻文件標(biāo)識,并向所述媒體資源服務(wù)器發(fā)送所述視頻文件標(biāo)識對應(yīng)的視頻 文件。本發(fā)明實施例的媒體資源服務(wù)器在接收到視頻終端發(fā)送的視頻播放請求時,需要 判斷本地是否已經(jīng)存在對視頻終端請求的視頻文件進(jìn)行了編解碼的編解碼資源,如果存在 了,就使用之前已經(jīng)存在的編解碼資源。如果只存在對視頻終端請求的視頻文件進(jìn)行解碼 的解碼資源,而編碼資源對該視頻文件的編碼不符合該視頻終端的視頻處理能力的要求 時,還需要分配一個新的編碼資源來處理該視頻文件。這樣就很大程度提高了媒體資源服 務(wù)器的各種編解碼資源的利用效率,減少了編解碼資源的浪費(fèi),以及提高了視頻播放的影 響速度,提高了用戶體驗。
圖1為本發(fā)明實施例一種視頻播放的方法流程圖;圖2為本發(fā)明實施例另一種視頻播放的方法流程圖;圖3為本發(fā)明實施例一種視頻圖像示意圖;圖4為本發(fā)明實施例一種媒體資源服務(wù)器的結(jié)構(gòu)示意圖;圖5為本發(fā)明實施例另一種媒體資源服務(wù)器的結(jié)構(gòu)示意圖;圖6為本發(fā)明實施例一種視頻播放的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖和具體實施例進(jìn)一步說明本發(fā)明實施例的技術(shù)方案。本發(fā)明實施例公開了一種視頻文件播放的方法,包括SlOl 媒體資源服務(wù)器接收視頻終端發(fā)送的視頻播放請求,所述視頻播放請求攜 帶了視頻文件標(biāo)識以及所述視頻終端的視頻媒體能力信息。這里的視頻媒體能力信息可以有多種,比如視頻編解碼格式,圖像格式、音頻編 解碼格式等等。S102:媒體資源服務(wù)器根據(jù)所述視頻文件標(biāo)識,若確定已存在解碼資源解碼所述 視頻文件標(biāo)識對應(yīng)的視頻文件,使用所述解碼資源將所述視頻文件標(biāo)識對應(yīng)的視頻文件解 碼成內(nèi)部格式的視頻文件。如果媒體資源服務(wù)器根據(jù)視頻文件標(biāo)識,確定并不存在解碼資源解碼該視頻文件 標(biāo)識對應(yīng)的視頻文件,則向像視頻文件服務(wù)器發(fā)送視頻文件請求,該視頻文件請求包含了 該視頻文件標(biāo)識,然后視頻文件服務(wù)器向媒體資源服務(wù)器發(fā)送視頻文件標(biāo)識對應(yīng)的視頻文 件。并且視頻文件服務(wù)器還需要分配一個新的解碼資源來對該視頻文件進(jìn)行解碼。解碼資 源可以對視頻文件進(jìn)行分段循環(huán)解碼。內(nèi)部格式可以是媒體資源服務(wù)器內(nèi)部通用的裸數(shù)據(jù)格式,內(nèi)部格式只是為了媒體 資源服務(wù)器進(jìn)行重新編碼時方便而已。對于不同的媒體資源服務(wù)器可能會有不同的內(nèi)部格 式。S103 媒體資源服務(wù)器根據(jù)所述視頻終端的視頻媒體能力信息,如果確定存在第 一編碼資源編碼獲得符合所述視頻終端的視頻媒體能力的視頻文件,使用所述第一編碼資 源將所述內(nèi)部格式的視頻文件編碼為符合所述視頻終端的視頻媒體能力的視頻文件,如果 確定不存在編碼資源獲得符合視頻終端的視頻媒體能力的視頻文件則分配第二的編碼資 源將所述內(nèi)部格式的視頻文件編碼為符合所述視頻終端的視頻媒體能力的視頻文件;新的編碼器還可以根據(jù)當(dāng)前的視頻圖像生成一個I幀,并將該I幀發(fā)送給使用所 述新的編碼器的視頻終端。S104:媒體資源服務(wù)器向所述視頻終端發(fā)送所述編碼為符合所述視頻終端的視頻 媒體能力的視頻文件。媒體資源服務(wù)器在接收到視頻終端發(fā)送的視頻播放請求時,需要判斷本地是否已 經(jīng)存在對視頻終端請求的視頻文件進(jìn)行了編解碼的編解碼資源,如果已存在,就使用之前 已經(jīng)存在的編解碼資源。如果只存在對視頻終端請求的視頻文件進(jìn)行了解碼的解碼資源,而編碼資源對該視頻文件的編碼不符合該視頻終端的視頻處理能力的要求時,還需要分配 一個新的編碼資源來處理該視頻文件。這樣就很大程度提高了媒體資源服務(wù)器的各種編解 碼資源的利用效率,減少了編解碼資源的浪費(fèi),以及提高了視頻播放的影響速度,提高了用 戶體驗。在視頻增值業(yè)務(wù)應(yīng)用中,對不同用戶播放的視頻文件有可能是相同的一些常用視 頻文件,另外對于這些特定的不需要關(guān)注播放開始位置的視頻文件,比如固定的視頻提示 音、視頻等待音、視頻廣告等。如果無視頻終端接入到媒體資源服務(wù)器時,那么媒體資源服 務(wù)器可以不分配任何編解碼資源。當(dāng)有視頻終端請求進(jìn)行視頻播放某個視頻文件時,媒體 資源服務(wù)器可以分配一個解碼資源(DECODER),并可以將該視頻文件進(jìn)行循環(huán)解碼成內(nèi)部 格式,內(nèi)部格式可以是媒體資源服務(wù)器內(nèi)部通用的裸數(shù)據(jù)格式,內(nèi)部格式只是為了媒體資 源服務(wù)器進(jìn)行重新編碼時方便而已。對于不同的媒體資源服務(wù)器可能會有不同的內(nèi)部格 式。并且根據(jù)請求的視頻終端的視頻媒體能力信息分配一個編碼資源(CODER),將內(nèi)部格式 的視頻文件編解碼成符合請求的視頻終端要求視頻編解碼格式以及圖像格式的流視頻文 件,并將該流視頻文件發(fā)送給請求的視頻終端,視頻終端播放流視頻文件。如圖2所示視頻終端A和視頻終端B支持同一種編解碼和同一種圖像格式,視頻 編解碼格式如MPEG4,圖像格式如四分之一普通中間格式(Quarter common intermediate format, QCIF),視頻終端C支持的視頻編解碼格式為H.沈4,支持的圖像格式為CIF。三個 視頻終端都需要請求播放視頻文件W,而存儲在視頻文件服務(wù)器的視頻文件W的格式為視 頻編解碼格式為H. 263格式、圖像格式CIF格式,則視頻文件播放的方法具體如下S201 視頻終端A向媒體資源服務(wù)器發(fā)送視頻播放請求,請求播放視頻文件W。視頻播放請求攜帶了視頻文件W的標(biāo)識和視頻終端的視頻媒體能力信息,視頻媒 體能力信息可以包括,視頻終端A所支持的視頻編解碼格式類型、音頻編解碼格式類型及 圖像格式類型。另外,視頻媒體能力信息中,視頻編解碼格式類型、圖像格式類型是必選的, 而音頻編解碼格式類型可選的。視頻文件W的標(biāo)識可以為視頻文件W的名稱,或者視頻文 件W的代碼等等。本實施例只介紹了如何進(jìn)行視頻編解碼的處理,對于圖像格式,音頻編解碼格式 的處理也是類似的。S202:媒體資源服務(wù)器接收了該視頻播放請求后,根據(jù)視頻播放請求,判斷是否需 要向視頻文件服務(wù)器請求視頻文件W。由于媒體資源服務(wù)器在進(jìn)行視頻文件的解碼或者編碼時,都需要記錄是哪個文件 進(jìn)行解碼或編碼,以及其格式信息,可以存儲如下表一的方式來進(jìn)行記錄,當(dāng)然有可以用另 外的方式進(jìn)行記錄。
視頻文件標(biāo)識處理方式處理前格式處理后格式表一媒體資源服務(wù)器接收了上述視頻播放請求后,解析該視頻播放請求,獲取到該視
7頻文件W的標(biāo)識,即該視頻終端A請求播放視頻文件W,以及該視頻終端可以支持的視頻編 解碼格式為MPEG4、圖像格式為QCIF。在媒體資源服務(wù)器中查詢編解碼記錄,如查詢上述表 一的記錄,可知而此時媒體資源服務(wù)器中還沒有關(guān)于視頻文件W的解碼記錄和編碼記錄, 因此確定需要向視頻文件服務(wù)器獲取該視頻文件W以及分配編解碼資源。S203 媒體資源服務(wù)器向視頻文件服務(wù)器發(fā)送視頻文件請求,該視頻文件請求包 含了視頻文件W的標(biāo)識。S204:視頻文件服務(wù)器接收到該視頻文件請求后,將視頻文件W發(fā)送到媒體資源 服務(wù)器。視頻文件服務(wù)器解析該視頻文件請求,得到視頻文件W的標(biāo)識。并獲取到視頻文 件W,并將視頻文件W發(fā)送給媒體資源服務(wù)器。該視頻文件W的視頻編解碼格式是H. 263格 式、圖像格式為CIF格式。S205 媒體資源服務(wù)器接收到視頻文件W后,由于從視頻文件服務(wù)器接收的視頻 文件W的與視頻終端A請求的視頻編解碼格式、圖像格式均不同,因此需要分配編解碼資 源,對該視頻文件W進(jìn)行編解碼轉(zhuǎn)換和圖像格式轉(zhuǎn)換,轉(zhuǎn)換成視頻終端A能夠支持的視頻編 解碼格式和圖像格式的視頻文件。媒體資源服務(wù)器接收到該視頻文件W后,獲知該視頻文件的視頻編解碼格式為 H. 263,圖像格式為CIF,這不符合視頻終端W的視頻媒體能力,因此該視頻文件W需要進(jìn)行 視頻編解碼格式轉(zhuǎn)換,先解碼后再編碼。因此媒體資源服務(wù)器分配一個解碼資源來對H. 263 格式、CIF格式的視頻文件W進(jìn)行解碼,該解碼器是H. 263/CIF的解碼器。通過該解碼器 的循環(huán)解碼,可以得到內(nèi)部格式的視頻文件W。另外,視頻終端A所支持的視頻編解碼格 式MPEG4和圖像格式為QCIF,因此媒體資源服務(wù)器還分配了一個編碼資源,該編碼資源為 MPEG4/QCIF編碼器,MPEG4/QCIF編碼器復(fù)制了 H. 263/CIF解碼器解碼的內(nèi)部格式的視頻文 件W,并對內(nèi)部格式的視頻文件W進(jìn)行編碼,得到一個MPEG4格式和圖像格式為QCIF的視頻 文件。經(jīng)過媒體資源服務(wù)器分配的編解碼資源對該視頻文件W的處理,媒體資源服務(wù)器得 到了符合視頻終端A所支持的視頻編解碼格式和圖像格式的視頻文件W。當(dāng)然,上述內(nèi)部格 式的視頻文件W還可以由媒體資源服務(wù)器的其它模塊進(jìn)行復(fù)制,然后將復(fù)制后的內(nèi)部格式 的視頻文件W發(fā)送給媒體資源服務(wù)器新分配的MPEG4/QCIF編碼器。這里并不做限制。當(dāng) 資源媒體服務(wù)器進(jìn)行編解碼操作時,記錄上述編解碼信息,如表二所示。
權(quán)利要求
1.一種視頻文件播放的方法,其特征在于,包括接收視頻終端發(fā)送的視頻播放請求,所述視頻播放請求攜帶了視頻文件標(biāo)識以及所述 視頻終端的視頻媒體能力信息;根據(jù)所述視頻文件標(biāo)識,確定已存在解碼資源解碼所述視頻文件標(biāo)識對應(yīng)的視頻文 件,使用所述解碼資源將所述視頻文件標(biāo)識對應(yīng)的視頻文件解碼成內(nèi)部格式的視頻文件;根據(jù)所述視頻終端的視頻媒體能力信息,如果確定存在第一編碼資源編碼獲得符合所 述視頻終端的視頻媒體能力的視頻文件,使用所述第一編碼資源將所述內(nèi)部格式的視頻文 件編碼為符合所述視頻終端的視頻媒體能力的視頻文件,如果確定不存在編碼資源編碼獲 得符合所述視頻終端的視頻媒體能力的視頻文件,則分配第二編碼資源將所述內(nèi)部格式的 視頻文件編碼為符合所述視頻終端的視頻媒體能力的視頻文件;向所述視頻終端發(fā)送所述編碼為符合所述視頻終端的視頻媒體能力的視頻文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述解碼資源將所述視頻文件標(biāo)識對應(yīng) 的視頻文件解碼成內(nèi)部格式的視頻文件包括解碼資源將所述視頻文件標(biāo)識對應(yīng)的視頻文件分段循環(huán)解碼成內(nèi)部格式的視頻文件。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,編碼資源將所述內(nèi)部格式的視頻文件編 碼為符合所述視頻終端的視頻媒體能力的視頻文件,包括編碼資源將所述內(nèi)部格式的視頻文件分段循環(huán)編碼為符合所述視頻終端的視頻媒體 能力的視頻文件。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括根據(jù)所述視頻文件標(biāo)識,確定不 存在解碼資源解碼所述視頻文件標(biāo)識對應(yīng)的視頻文件時,向視頻文件服務(wù)器發(fā)送視頻文件 請求;接收視頻文件服務(wù)器發(fā)送的所述視頻文件標(biāo)識對應(yīng)的視頻文件;分配新的編解碼資源對所述視頻文件進(jìn)行編解碼。
5.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,還包括所述新的編碼器根據(jù)當(dāng) 前的視頻圖像生成一個I幀,并將所述I幀發(fā)送給使用所述新的編碼器的各個視頻終端。
6.一種媒體資源服務(wù)器,其特征在于,包括視頻播放請求接收單元,用于接收視頻終端發(fā)送的視頻播放請求,所述視頻播放請求 攜帶了視頻文件標(biāo)識以及所述視頻終端的視頻媒體能力信息;第一確定單元,用于根據(jù)所述視頻文件標(biāo)識,確定已存在解碼資源解碼所述視頻文件 標(biāo)識對應(yīng)的視頻文件,使用所述解碼資源將所述視頻文件標(biāo)識對應(yīng)的視頻文件解碼成內(nèi)部 格式的視頻文件;第二確定單元,用于根據(jù)所述視頻終端的視頻媒體能力信息,如果確定存在編碼資源 編碼獲得符合所述視頻終端的視頻媒體能力的視頻文件,使用所述第一編碼資源將所述內(nèi) 部格式的視頻文件編碼為符合所述視頻終端的視頻媒體能力的視頻文件,如果確定不存在 編碼資源編碼獲得符合所述視頻終端的視頻媒體能力的視頻文件,則分配第二編碼資源將 所述內(nèi)部格式的視頻文件編碼為符合所述視頻終端的視頻媒體能力的視頻文件;視頻文件發(fā)送單元,用于向所述視頻終端發(fā)送所述編碼為符合所述視頻終端的視頻媒 體能力的視頻文件。
7.根據(jù)權(quán)利要求6所述的媒體資源服務(wù)器,其特征在于,還包括視頻文件獲取單元,用于根據(jù)所述視頻文件標(biāo)識,確定不存在解碼資源解碼所述視頻文件標(biāo)識對應(yīng)的視頻文件 時,向視頻文件服務(wù)器發(fā)送視頻文件請求,所述視頻文件請求包含了所述視頻文件標(biāo)識; 接收視頻文件服務(wù)器發(fā)送的所述視頻文件標(biāo)識對應(yīng)的視頻文件;分配單元,用于分配新的編解碼資源對所述視頻文件進(jìn)行編解碼。
8.根據(jù)權(quán)利要求6或7所述的媒體資源服務(wù)器,其特征在于,還包括1幀生成單元,用 于所述新的編碼器將根據(jù)當(dāng)前的視頻圖像生成一個I幀,并將所述I幀發(fā)送給使用所述新 的編碼器的各個視頻終端。
9.一種視頻播放系統(tǒng),其特征在于,包括媒體資源服務(wù)器,用于接收視頻終端發(fā)送的視頻播放請求,所述視頻播放請求攜帶了 視頻文件標(biāo)識以及所述視頻終端的視頻媒體能力信息;根據(jù)所述視頻文件標(biāo)識,確定已存 在解碼資源解碼所述視頻文件標(biāo)識對應(yīng)的視頻文件,使用所述解碼資源將所述視頻文件標(biāo) 識對應(yīng)的視頻文件解碼成內(nèi)部格式的視頻文件;根據(jù)所述視頻終端的視頻媒體能力信息, 如果確定存在編碼資源編碼獲得符合所述視頻終端的視頻媒體能力的視頻文件,使用所述 第一編碼資源將所述內(nèi)部格式的視頻文件編碼為符合所述視頻終端的視頻媒體能力的視 頻文件,如果確定不存在編碼資源編碼獲得符合所述視頻終端的視頻媒體能力的視頻文 件,分配第二的編碼資源將所述內(nèi)部格式的視頻文件編碼為符合所述視頻終端的視頻媒體 能力的視頻文件;向所述視頻終端發(fā)送所述編碼為符合所述視頻終端的視頻媒體能力的視 頻文件;媒體文件服務(wù)器,用于接收所述媒體資源服務(wù)器發(fā)送的視頻文件請求,所述視頻文件 請求包含視頻文件標(biāo)識,并向所述媒體資源服務(wù)器發(fā)送所述視頻文件標(biāo)識對應(yīng)的視頻文 件。
全文摘要
本發(fā)明實施例提供一種視頻文件播放的方法、裝置和系統(tǒng),包括接收視頻終端發(fā)送的視頻播放請求,視頻播放請求攜帶了視頻文件標(biāo)識以及視頻終端的視頻媒體能力信息;根據(jù)視頻文件標(biāo)識,確定已存在解碼資源解碼視頻文件標(biāo)識對應(yīng)的視頻文件,使用解碼資源將視頻文件標(biāo)識對應(yīng)的視頻文件解碼成內(nèi)部格式的視頻文件;根據(jù)視頻終端的視頻媒體能力信息,如果確定存在第一編碼資源編碼獲得符合視頻終端的視頻媒體能力的視頻文件,使用第一編碼資源將內(nèi)部格式的視頻文件編碼為符合視頻終端的視頻媒體能力的視頻文件,如果確定不存,則分配第二編碼資源將內(nèi)部格式的視頻文件編碼為符合視頻終端的視頻媒體能力的視頻文件;向視頻終端發(fā)送編碼為符合視頻終端的視頻媒體能力的視頻文件。
文檔編號H04L29/06GK102131090SQ20101055378
公開日2011年7月20日 申請日期2010年11月22日 優(yōu)先權(quán)日2010年11月22日
發(fā)明者林霖, 賈俊杰 申請人:華為技術(shù)有限公司