專利名稱:多路視頻處理方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信領(lǐng)域,尤其涉及一種多路視頻處理方法。
背景技術(shù):
現(xiàn)有的節(jié)目瀏覽解決方案是媒體服務(wù)器下發(fā)關(guān)于節(jié)目的文字或圖片信息到終端上,終端向用戶展現(xiàn)接收到的節(jié)目菜單面中的文字或圖片信息。由于文字和圖片所提供信息具有局限性,而且直播頻道節(jié)目中的內(nèi)容是實時變化的,普通的文字或圖片瀏覽無法直觀反映直播頻道節(jié)目內(nèi)容?,F(xiàn)有技術(shù)一中利用視頻瀏覽代替文字或圖片瀏覽。媒體服務(wù)器下發(fā)有關(guān)節(jié)目的視頻信息,用戶通過瀏覽帶有豐富內(nèi)容的視頻信息,可以較直觀,且實時地了解節(jié)目內(nèi)容。但由于網(wǎng)絡(luò)帶寬和終端芯片處理能力的限制,目前終端設(shè)備一般僅支持一路視頻播放,無法實現(xiàn)多路視頻瀏覽的功能。若通過提高網(wǎng)絡(luò)帶寬和終端芯片處理能力來實現(xiàn)多路視頻瀏覽,成本較高,一般不予采用。現(xiàn)有技術(shù)二中,媒體服務(wù)器編碼器將多個節(jié)目的視頻信息壓縮到一個視頻中,終端再通過播放經(jīng)過壓縮的視頻來實現(xiàn)“多個”節(jié)目瀏覽。該視頻多路瀏覽的方法存在以下缺陷編碼器需要有壓縮多路視頻到一路視頻的功能,成本較高;由于依賴編碼器和媒體服務(wù)器,使得視頻信息控制和瀏覽操作不靈活,實現(xiàn)難度大。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種多路視頻處理方法,用以解決現(xiàn)有技術(shù)中進行多路視頻瀏覽成本高、實現(xiàn)難度大等缺陷,實現(xiàn)視頻信息的多路傳輸瀏覽。一種多路視頻處理方法,包括終端與媒體服務(wù)器建立多個通信連接通路;所述終端設(shè)置視音頻過濾信息,并將所述設(shè)置的視音頻過濾信息發(fā)送給所述媒體服務(wù)器;所述終端基于所述多個通信連接通路,接收經(jīng)過過濾處理的視音頻信息,所述經(jīng)過過濾處理的視音頻信息是所述媒體服務(wù)器對視音頻信息進行過濾處理后通過所述多個通信連接通路發(fā)送;所述終端對接收到的所述視音頻信息進行解碼。本發(fā)明實施例提供的多路視頻處理方法通過對發(fā)送的視音頻信息的過濾處理,實現(xiàn)多路視頻傳輸,節(jié)省了網(wǎng)絡(luò)帶寬資源,降低了成本,提高視頻傳輸效率。
圖1為本發(fā)明的實施例多路視頻處理方法中視頻傳輸方法流程圖;圖2為本發(fā)明的實施例多路視頻處理方法中另一視頻傳輸方法流程圖;圖3為本發(fā)明的實施例多路視頻處理方法中視頻解碼方法流程圖4為本發(fā)明多路視頻處理方法實施例一流程圖;圖5為本 發(fā)明多路視頻處理方法實施例二流程圖;圖6為本發(fā)明多路視頻處理方法實施例二中多視頻瀏覽示意圖;圖7為本發(fā)明多路視頻處理方法實施例三流程圖;圖8為本發(fā)明多路頻道沖浪的輸出方式實施例一示意圖;圖9為本發(fā)明多路頻道沖浪的輸出方式實施例二示意圖;圖10為本發(fā)明多路頻道沖浪的輸出方式實施例三示意圖;圖11為本發(fā)明多路視頻處理方法實施例四流程圖;圖12為本發(fā)明多路視頻處理方法實施例五流程圖;圖13為本發(fā)明多路視頻處理方法實施例六流程圖;圖14為本發(fā)明終端實施例一結(jié)構(gòu)示意圖;圖15為本發(fā)明終端實施例二結(jié)構(gòu)示意圖;圖16為本發(fā)明媒體服務(wù)器實施例結(jié)構(gòu)示意圖;圖17為本發(fā)明多路視頻處理系統(tǒng)實施例結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖和具體實施例進一步說明本發(fā)明的技術(shù)方案。視頻傳輸方法實施例圖1為本發(fā)明多路視頻處理方法實施例中視頻傳輸方法流程圖,如圖1所示,包括如下步驟步驟100、與終端建立多個通信連接通路;媒體服務(wù)器下發(fā)多路視音頻信息,每一路視音頻信息應(yīng)通過一路對應(yīng)的通信連接通路進行傳輸。根據(jù)所要傳輸?shù)囊曇纛l信息的路數(shù),媒體服務(wù)器與終端之間建立與其路數(shù)相同的通信連接通路,完成視音頻信息的多路傳輸。步驟101、根據(jù)接收到的視音頻過濾信息對要發(fā)送的視音頻信息進行處理;為實現(xiàn)在低帶寬傳輸?shù)那疤嵯拢M行多路的視音頻信息傳輸,應(yīng)對所傳輸?shù)母髀飞系囊曇纛l信息進行適當(dāng)?shù)奶幚?。媒體服務(wù)器下發(fā)視頻信息前,將向終端查詢視音頻信息處理的過濾策略,根據(jù)接收到的視音頻過濾信息對所要進行傳輸?shù)母髀芬曇纛l信息首先進行過濾處理,降低各路視音頻信息占用的帶寬資源,實現(xiàn)多路視音頻信息同時下發(fā)。步驟102、通過對應(yīng)的所述通信連接通路發(fā)送經(jīng)過處理的視音頻信息。媒體服務(wù)器將經(jīng)過過濾處理的各路上的視音頻信息,通過為其建立的對應(yīng)的通信連接通路下發(fā)給終端。下發(fā)時為多路視音頻信息通過各自對應(yīng)的通信連接通路發(fā)送給終端。在低帶寬的前提下,實現(xiàn)多路視音頻信息同時傳輸。進一步地,步驟101中根據(jù)接收到的視音頻過濾信息對要發(fā)送的視音頻信息進行處理,具體可以為根據(jù)過濾部分或全部音頻幀的所述視音頻過濾信息,對所述視音頻信息中的音頻幀進行過濾處理。即媒體服務(wù)器對視音頻信息進行過濾處理的過濾策略為過濾掉所有的音頻幀。由于視頻瀏覽時一般主要關(guān)注節(jié)目中的圖像信息,而不需要聲音,所以可以丟棄部分或所有的音頻幀,保留視頻幀,這樣對視頻瀏覽沒有影響。通過過濾掉音頻信息, 減少占用的帶寬資源,可有效地實現(xiàn)多路視音頻信息的同時傳輸。
步驟101中根據(jù)接收到的視音頻過濾信息對要發(fā)送的視音頻信息進行處理,具體還可以為根據(jù)過濾部分或全部非視頻關(guān)鍵幀的所述視音頻過濾信息,對所述視音頻信息中的非視 頻關(guān)鍵幀進行過濾處理。即媒體服務(wù)器對視音頻信息進行過濾處理的過濾策略為過濾掉部分或全部非視頻關(guān)鍵幀。視音頻信息包括視頻關(guān)鍵幀和非視頻關(guān)鍵幀,由于視頻關(guān)鍵幀是可以獨立解碼的幀,所以丟棄非關(guān)鍵幀不會影響視頻關(guān)鍵幀的解碼。在不影響視頻解碼的前提下,丟棄部分或全部的非視頻關(guān)鍵幀,同樣可降低占用的帶寬資源,實現(xiàn)視音頻信息多路傳輸。為了再進一步地減少各路視音頻信息占用的帶寬資源,還可以在丟棄部分或全部的非視頻關(guān)鍵幀的基礎(chǔ)上,丟棄部分的視頻關(guān)鍵幀,發(fā)送部分視頻關(guān)鍵幀,從而進一步降低傳輸帶寬。媒體服務(wù)器還可以根據(jù)過濾策略中視頻關(guān)鍵幀丟棄的比例信息對視音頻信息進行過濾處理。步驟101中根據(jù)接收到的視音頻過濾信息對要發(fā)送的視音頻信息進行處理,具體再可以為根據(jù)發(fā)送和丟棄視音頻信息持續(xù)時間的所述視音頻過濾信息,對發(fā)送和丟棄所述視音頻信息進行控制,即媒體服務(wù)器對視音頻信息進行過濾處理的過濾策略為控制每一路上的視音頻信息的發(fā)送和丟棄時間,將一路視音頻信息發(fā)送持續(xù)到設(shè)定的發(fā)送時間后,停止發(fā)送,接著將下一路上的視音頻信息按照發(fā)送時間進行發(fā)送。各路輪換發(fā)送。傳輸過程中僅有一路視音頻信息進行發(fā)送,其他各路上的視音頻信息均處于丟棄狀態(tài)。通過各路的輪換發(fā)送實現(xiàn)在一段時間內(nèi)發(fā)送多路的視音頻信息的目的。媒體服務(wù)器可按照設(shè)定的發(fā)送和丟棄時間進行傳輸處理,也可根據(jù)發(fā)送和丟棄的時間比例進行傳輸處理。以上所述的各種過濾策略可單獨或組合使用,也可結(jié)合現(xiàn)有其它的降低帶寬的控制方法聯(lián)合使用。本實施例中,媒體服務(wù)器在向終端設(shè)備發(fā)送媒體數(shù)據(jù)時會根據(jù)過濾策略對視音頻幀進行過濾處理,丟棄掉部分視音頻幀,減少視頻傳輸帶寬,從而實現(xiàn)低帶寬下傳輸多路視頻流的目的。另一視頻傳輸方法實施例圖2為本發(fā)明多路視頻處理方法實施例中另一視頻傳輸方法流程圖,如圖2所示, 包括如下步驟步驟200、與媒體服務(wù)器建立多個通信連接通路;終端接收多路視音頻信息,每一路視音頻信息應(yīng)通過一路對應(yīng)的通信連接通路進行接收,根據(jù)所要接收的視音頻信息的路數(shù),終端與媒體服務(wù)器之間建立與其數(shù)量相同的通信連接通路,完成多路視音頻信息的接收。步驟201、設(shè)置視音頻過濾信息;為實現(xiàn)在低帶寬傳輸?shù)那疤嵯?,同時接收多路的視音頻信息,應(yīng)對所傳輸?shù)母髀飞系囊曇纛l信息進行適當(dāng)?shù)奶幚?。終端根據(jù)視頻瀏覽的數(shù)量,設(shè)置視音頻信息的過濾策略調(diào)整各路的傳輸帶寬,從而實現(xiàn)在有限的帶寬下實現(xiàn)多路視頻流的同時傳輸。步驟202、接收所述媒體服務(wù)器通過所述通信連接通路發(fā)送的經(jīng)過過濾處理的視
音頻信息。終端通過為每一路的視頻流建立的對應(yīng)的通信連接通路,接收經(jīng)過媒體服務(wù)器過濾處理的視音頻信息。進一步地,步驟201中設(shè)置視音頻過濾信息可以為將所述視音頻過濾信息設(shè)置為過濾部分或全部音頻幀的過濾信息;通過丟棄部分或全部的音頻幀,減小各路占用的帶寬資源;終端還可將視音頻過濾信息設(shè)置為過濾部分或全部非視頻關(guān)鍵幀的過濾信息,要求媒體服務(wù)器過濾掉不影響視頻解碼的非關(guān)鍵視頻幀,達到減低占用帶寬的目的;在過濾部分或全部非關(guān)鍵視頻幀的基礎(chǔ)上,還可以丟棄部分視頻關(guān)鍵幀,來進一步減小占用的帶寬資源;終端還可在視音頻過濾信息中設(shè)置所述視音頻過濾信息中發(fā)送和丟棄所述視音頻信息的持續(xù)時間,對各路中發(fā)送和丟棄視音頻信息的持續(xù)時間進行控制。也可以設(shè)置 發(fā)送和丟棄視音頻信息的持續(xù)時間比例。以上所述的各種過濾策略可單獨或組合設(shè)置,也可結(jié)合現(xiàn)有其它的降低帶寬的控制方法聯(lián)合設(shè)置。在以上所述的各視頻傳輸方法中,終端設(shè)備與媒體服務(wù)器之間的控制協(xié)議和數(shù)據(jù)傳輸協(xié)議既可以采用標準的流媒體協(xié)議,如RTSP、RTP、TS等,也可在標準的流媒體傳輸協(xié)議上進行擴展,也可以采用私有的協(xié)議。視頻解碼方法實施例圖3為本發(fā)明多路視頻處理方法實施例中視頻解碼方法流程圖,如圖3所示,包括如下步驟步驟301、為與媒體服務(wù)器建立的多個通信連接通路分配對應(yīng)的內(nèi)存緩沖區(qū);在終端與媒體服務(wù)器根據(jù)視頻瀏覽數(shù)量建立相同數(shù)量的通信連接通路后,接收多路視頻流之前,首先在內(nèi)存中為每個通信連接通路分配對應(yīng)的內(nèi)存緩沖區(qū),等待緩沖接收多路視頻流信息。每創(chuàng)建立一路視頻瀏覽連接時,播放程序會給該路視頻瀏覽分配一塊內(nèi)存緩沖區(qū)用來緩存該路連接的視頻幀。步驟302、將接收到的所述媒體服務(wù)器通過所述通信連接通路發(fā)送的視音頻信息存儲到對應(yīng)的所述內(nèi)存緩沖區(qū)中;媒體服務(wù)器將各路視頻流信息,通過對應(yīng)的通信連接通路下發(fā)給終端,終端接收到各路視頻流后,將其存儲在預(yù)先分配好的對應(yīng)的內(nèi)存緩沖區(qū)中。緩存任務(wù)將接收到的視頻幀保存到每路視頻瀏覽連接的內(nèi)存緩沖區(qū)中,如果緩沖區(qū)已滿,則覆蓋掉最先存儲的視頻幀。步驟302、對存儲在所述內(nèi)存緩沖區(qū)中的所述視音頻信息進行解碼。為了實現(xiàn)解碼器的多路復(fù)用,播放程序的解碼任務(wù)會按照復(fù)用策略檢查每路的視頻瀏覽節(jié)目對應(yīng)的內(nèi)存緩沖區(qū),若發(fā)現(xiàn)某個視頻瀏覽節(jié)目的內(nèi)存緩沖區(qū)中有新接收的視頻幀,則調(diào)用解碼器的接口對該緩沖區(qū)的視頻幀進行解碼。解碼復(fù)用策略可以為輪詢策略,即依序檢查所述內(nèi)存緩沖區(qū),對存儲在所述內(nèi)存緩沖區(qū)中的所述視音頻信息進行解碼;解碼任務(wù)按照順序依次檢查每個視頻瀏覽連接的內(nèi)存緩沖區(qū),若發(fā)現(xiàn)緩沖區(qū)有視頻幀就進行解碼。解碼復(fù)用策略還可以為通知策略,即根據(jù)接收到的解碼請求信息,對存儲在所述內(nèi)存緩沖區(qū)中的所述視音頻信息進行解碼;當(dāng)某個內(nèi)存緩沖區(qū)中有可以解碼的視頻幀時, 播放程序發(fā)送解碼請求信息,主動通知解碼任務(wù)進行解碼。以上解碼復(fù)用策略可單獨或組合使用,也可結(jié)合現(xiàn)有其它的單解碼器多路復(fù)用的解碼方法聯(lián)合使用。本實施例提供的視頻解碼方法中,播放程序為每路視頻瀏覽的節(jié)目分配一塊內(nèi)存緩沖區(qū),播放程序?qū)⒔邮盏矫柯芬曨l流的媒體數(shù)據(jù)保存到各自的內(nèi)存緩沖區(qū)中,同時播放程序按照復(fù)用策略檢查每路節(jié)目的內(nèi)存緩沖區(qū),若發(fā)現(xiàn)緩沖區(qū)中有數(shù)據(jù)則取出來進行解碼。通過解碼復(fù)用,只需要一路媒體解碼器便可以完成多路節(jié)目同時解碼的功能。多路 視頻處理方法實施例一圖4為本發(fā)明多路視頻處理方法實施例一流程圖,基于前述的視頻傳輸方法和視頻解碼方法實施例,如圖4所示,包括如下步驟步驟400、建立多個通信連接通路,根據(jù)設(shè)置的視音頻過濾信息對視音頻信息進行處理;步驟401、基于建立的多個通信連接通路,接收經(jīng)過過濾處理的視音頻信息;步驟402、對接收到的所述視音頻信息進行解碼。終端接收多路視音頻信息,每一路視音頻信息應(yīng)通過一路對應(yīng)的通信連接通路進行接收,根據(jù)所要接收的視音頻信息的路數(shù),終端與媒體服務(wù)器之間建立與其數(shù)量相同的通信連接通路,完成多路視音頻信息的接收。為實現(xiàn)在低帶寬傳輸?shù)那疤嵯?,同時接收多路的視音頻信息,應(yīng)對所傳輸?shù)母髀飞系囊曇纛l信息進行適當(dāng)?shù)奶幚?。終端根據(jù)視頻瀏覽的數(shù)量,設(shè)置視音頻信息的過濾策略調(diào)整各路的傳輸帶寬,從而實現(xiàn)在有限的帶寬下實現(xiàn)多路視頻流的同時傳輸。媒體服務(wù)器根據(jù)終端設(shè)置的視音頻過濾信息對所要發(fā)送的視音頻信息進行過濾處理后,發(fā)送給終端,終端再通過建立的通信連接通路接收每路經(jīng)過過濾處理的視音頻信息。終端設(shè)置的視音頻過濾信息可以為將所述視音頻過濾信息設(shè)置為過濾部分或全部音頻幀的過濾信息;通過丟棄部分或全部的音頻幀,減小各路占用的帶寬資源;終端還可將視音頻過濾信息設(shè)置為過濾部分或全部非視頻關(guān)鍵幀的過濾信息,要求媒體服務(wù)器過濾掉不影響視頻解碼的非關(guān)鍵視頻幀,達到減低占用帶寬的目的;在過濾部分或全部非關(guān)鍵視頻幀的基礎(chǔ)上,還可以丟棄部分視頻關(guān)鍵幀,來進一步減小占用的帶寬資源;終端還可在視音頻過濾信息中設(shè)置所述視音頻過濾信息中發(fā)送和丟棄所述視音頻信息的持續(xù)時間, 對各路中發(fā)送和丟棄視音頻信息的持續(xù)時間進行控制。也可以設(shè)置發(fā)送和丟棄視音頻信息的持續(xù)時間比例。以上所述的各種過濾策略可單獨或組合設(shè)置,也可結(jié)合現(xiàn)有其它的降低帶寬的控制方法聯(lián)合設(shè)置。在終端與媒體服務(wù)器根據(jù)視頻瀏覽數(shù)量建立相同數(shù)量的通信連接通路后,接收多路視頻流之前,終端首先在內(nèi)存中為每個通信連接通路分配對應(yīng)的內(nèi)存緩沖區(qū),等待緩沖接收多路視頻流信息。媒體服務(wù)器將各路視頻流信息,通過對應(yīng)的通信連接通路下發(fā)給終端,終端接收到各路視頻流后,將其存儲在預(yù)先分配好的對應(yīng)的內(nèi)存緩沖區(qū)中。播放程序的解碼任務(wù)會按照復(fù)用策略檢查每路的視頻瀏覽節(jié)目對應(yīng)的內(nèi)存緩沖區(qū),若發(fā)現(xiàn)某個視頻瀏覽節(jié)目的內(nèi)存緩沖區(qū)中有新接收的視頻幀,則調(diào)用解碼器的接口對該緩沖區(qū)的視頻幀進行解碼。解碼復(fù)用策略可以為輪詢策略,即依序檢查所述內(nèi)存緩沖區(qū),對存儲在所述內(nèi)存緩沖區(qū)中的所述視音頻信息進行解碼;解碼任務(wù)按照順序依次檢查每個視頻瀏覽連接的內(nèi)存緩沖區(qū),若發(fā)現(xiàn)緩沖區(qū)有視頻幀就進行解碼。解碼復(fù)用策略還可以為通知策略,即根據(jù)接收到的解碼請求信息,對存儲在所述內(nèi)存緩沖區(qū)中的所述視音頻信息進行解碼;當(dāng)某個內(nèi)存緩沖區(qū)中有可以解碼的視頻幀時,播放程序發(fā)送解碼請求信息,主動通知解碼任務(wù)進行解碼。通過解碼復(fù)用,只需要一路媒體解碼器便可以完成多路節(jié)目同時解碼并瀏覽的功能。 以上解碼復(fù)用策略可單獨或組合使用,也可結(jié)合現(xiàn)有其它的單解碼器多路復(fù)用的解碼方法聯(lián)合使用。
終端設(shè)備與媒體服務(wù)器之間的控制協(xié)議和數(shù)據(jù)傳輸協(xié)議既可以采用標準的流媒體協(xié)議,如RTSP、RTP、TS等,也可在標準的流媒體傳輸協(xié)議上進行擴展,也可以采用私有的協(xié)議。多路視頻流信息經(jīng)過解碼處理后,還包括輸出經(jīng)過解碼的所述視音頻信息。視音頻信息要通過顯示終端輸出,但由于終端一般只提供一路視頻輸出,為了實現(xiàn)多路視頻圖像在不同的位置,按照不同的大小輸出,播放程序先將解碼后的視頻圖像轉(zhuǎn)碼成可以直接通過圖形接口進行輸出的圖形格式,再根據(jù)所述視頻信息的輸出控制信息,按照所述圖形輸出格式進行輸出。具體為根據(jù)圖形大小輸出控制信息,對視頻信息進行處理;根據(jù)圖形位置輸出控制信息,將視頻信息按照所述圖形輸出格式輸出,即將視頻圖像按照輸出的大小和位置進行拉伸處理,然后調(diào)用終端的圖形輸出接口將處理后的視頻圖像輸出到相應(yīng)的位置。本實施例提供的多路視頻處理方法,不但實現(xiàn)在不增加傳輸帶寬的前提下,完成多路視頻流的同時傳輸,節(jié)省了網(wǎng)絡(luò)資源;還通過解碼復(fù)用,通過一路媒體解碼器完成多路節(jié)目同時解碼并瀏覽的功能。多路視頻處理方法實施例二基于多路視頻處理方法實施例一,圖5為本發(fā)明多路視頻處理方法實施例二流程圖,如圖5所示,包括如下步驟步驟500、接收節(jié)目頁面信息;終端向節(jié)目管理服務(wù)器發(fā)送下載節(jié)目頁面請求信息,節(jié)目管理服務(wù)器根據(jù)請求發(fā)送所需節(jié)目頁面信息給終端,終端接收該節(jié)目頁面信息。步驟501、根據(jù)所述節(jié)目頁面信息中各視音頻信息的地址信息,為所述視音頻信息與服務(wù)器建立對應(yīng)的多個通信連接通路;終端接收到節(jié)目頁面信息后,瀏覽程序顯示接收到的節(jié)目頁面信息,并將該節(jié)目頁面中所有的視音頻信息的地址信息通知給播放程序;播放程序根據(jù)視音頻信息的地址信息,與媒體服務(wù)器建立該節(jié)目頁面所有視音頻信息的視頻瀏覽通信連接通路;終端設(shè)置過濾策略,媒體服務(wù)器根據(jù)終端設(shè)置的視音頻過濾信息對視音頻信息進行過濾處理。步驟502、接收經(jīng)過過濾處理的視音頻信息;媒體服務(wù)器根據(jù)視音頻過濾信息通過對應(yīng)的通信連接通路向終端發(fā)送視頻幀,終端接收經(jīng)過過濾處理的視音頻信息。步驟503、對接收到的視音頻信息進行解碼,并輸出。播放程序通過單路解碼器多路復(fù)用技術(shù)對存儲的視音頻信息進行解碼,并輸出所有視頻瀏覽節(jié)目的視頻畫面。圖6為本發(fā)明多路視頻處理方法實施例二中多視頻瀏覽示意圖,如圖6所示,在一個節(jié)目菜單頁面上通過視頻瀏覽的方式同時瀏覽多個點播/直播節(jié)目,用戶可以很直觀、 實時地瀏覽該頁面的每個節(jié)目播放的內(nèi)容,用戶可以快捷地找到所需節(jié)目進行觀看;圖中每個節(jié)目的視頻瀏覽窗口都在用該頻道當(dāng)前正在播放的節(jié)目的最新視頻畫面進行刷新,而且不同的過濾策略有不同的刷新效果。本實施例提供的多路點播/直播節(jié)目的視頻處理方法的實施例中,有關(guān)終端設(shè)置視音頻過濾信息,服務(wù)器根據(jù)終端設(shè)置的視音頻過濾信息對視音頻信息進行過濾處理,以及終端接收到服務(wù)器下發(fā)的經(jīng)過過濾處理的視音頻信息后,通過解碼復(fù)用利用一路解碼器完成多路視音頻同時解碼的實現(xiàn)方法,還有多窗口瀏覽輸出的方法,均可分別應(yīng)用前述的視頻傳輸方法實施例、視頻解碼方法實施例以及多路視頻處理方法實施例一中所述的實現(xiàn)方法,本實施例中不再贅述。多路視頻處理方法實施例三 基于多路視頻處理方法實施例一,圖7為本發(fā)明多路視頻處理方法實施例三流程圖,如圖7所示,包括如下步驟步驟600、接收頻道列表;終端向節(jié)目管理服務(wù)器發(fā)送下載頻道列表請求信息,節(jié)目管理服務(wù)器根據(jù)請求發(fā)送所需頻道列表給終端,終端接收該頻道列表。步驟601、為所述頻道列表中各頻道的視音頻信息與媒體服務(wù)器建立對應(yīng)的多個通信連接通路;終端接收到頻道列表后,在進行頻道切換時,播放程序?qū)⑦x擇一組頻道節(jié)目,然后在切換頻道時,播放程序選擇一組頻道節(jié)目,然后與媒體服務(wù)器建立該組全部節(jié)目的視頻瀏覽通信連接通路;終端設(shè)置視音頻過濾信息,媒體服務(wù)器根據(jù)終端設(shè)置的視音頻過濾信息對發(fā)送的視音頻信息進行過濾處理。步驟602、接收經(jīng)過過濾處理的視音頻信息;媒體服務(wù)器根據(jù)視音頻過濾信息通過對應(yīng)的通信連接通路向終端發(fā)送視頻幀,終端接收經(jīng)過過濾處理的視音頻信息。步驟603、對接收到的視音頻信息進行解碼,并輸出。播放程序通過單路解碼器多路復(fù)用技術(shù)對存儲的視音頻信息進行解碼,并顯示視頻瀏覽節(jié)目的視頻畫面。通過多路視頻處理方法可以實現(xiàn)多畫面頻道切換的功能,即用戶每次操作一次頻道切換時,可以同時顯示多個頻道的瀏覽窗口,每個頻道瀏覽窗都在用該頻道當(dāng)前正在播放的節(jié)目的最新視頻畫面進行刷新;同時用戶還可以通過操作方向鍵選擇所需節(jié)目進行收看,通過該功能用戶只需要執(zhí)行一次頻道切換就同時可以瀏覽多個頻道節(jié)目的內(nèi)容,可以讓用戶很直觀、方便地找到所需頻道節(jié)目,減少了用戶搜索頻道節(jié)目的時。例如終端支持 100個頻道節(jié)目,普通的頻道切換方式,需要執(zhí)行100次頻道切換才能將所有頻道節(jié)目瀏覽一遍;而采用本實施例提供的多畫面頻道切換功能,若終端支持9個視頻瀏覽窗口,那么用戶只需要進行12次頻道切換就能將所有頻道節(jié)目瀏覽一遍。同時用戶還可以將同一類的節(jié)目(例如CCTVl CCTV12)設(shè)置到一個頻道組中進行瀏覽。應(yīng)用本實施例中提供的方法還可以實現(xiàn)多路頻道沖浪,與上述方法不同之處在于輸出方式的不同。頻道沖浪是指用戶在使用各種主業(yè)務(wù)(點播、直播、網(wǎng)頁瀏覽、視頻通話、 游戲等)功能時,隨時都可以通過操作“頻道沖浪”快捷鍵啟動直播頻道沖浪功能;啟動頻道沖浪后,用戶可以操作頻道切換鍵進行沖浪頻道的切換,實現(xiàn)在使用主業(yè)務(wù)的同時可以實時瀏覽各個直播頻道的當(dāng)前播放的節(jié)目內(nèi)容。圖8為本發(fā)明多路頻道沖浪的輸出方式實施例一示意圖;圖9為本發(fā)明多路頻道沖浪的輸出方式實施例二示意圖;圖10為本發(fā)明多路頻道沖浪的輸出方式實施例三示意圖。本實施例提供的多面面頻道切換視頻處理方法的實施例中,有關(guān)終端設(shè)置視音頻過濾信息,服務(wù)器根據(jù)終端設(shè)置的視音頻過濾信息對視音頻信息進行過濾處理,以及終端接收到服 務(wù)器下發(fā)的經(jīng)過過濾處理的視音頻信息后,通過解碼復(fù)用利用一路解碼器完成多路視音頻同時解碼的實現(xiàn)方法,還有多窗口瀏覽輸出的方法,均可分別應(yīng)用前述的視頻傳輸方法實施例、視頻解碼方法實施例以及多路視頻處理方法實施例一中所述的實現(xiàn)方法, 本實施例中不再贅述。多路視頻處理方法實施例四基于多路視頻處理方法實施例一,圖11為本發(fā)明多路視頻處理方法實施例四流程圖,如圖11所示,包括如下步驟步驟701、播放當(dāng)前頻道節(jié)目的同時,與媒體服務(wù)器建立所述當(dāng)前頻道的相鄰頻道和/或歷史頻道的通信連接通路;終端正常播放當(dāng)前頻道中的節(jié)目信息時,終端要與媒體服務(wù)器建立當(dāng)前頻道相鄰頻道和/或歷史頻道的通信連接通路。所述當(dāng)前頻道的相鄰頻道包括當(dāng)前頻道的上一個和下一個頻道等,所述歷史頻道為終端上一次進行節(jié)目播放的頻道。步驟702、接收經(jīng)過過濾處理的視音頻信息;媒體服務(wù)器根據(jù)視音頻過濾信息對所要發(fā)送的視音頻信息進行過過濾處理,并通過對應(yīng)的通信連接通路向終端發(fā)送視頻幀,終端接收經(jīng)過過濾處理的視音頻信息。步驟703、對接收到的視音頻信息進行解碼,并輸出。在用戶進行頻道切換時,播放程序通過單路解碼器多路復(fù)用技術(shù)對存儲的所要播放的頻道上的視音頻信息進行解碼,并輸出視頻瀏覽節(jié)目的視頻畫面。播放程序在正常播放一個頻道節(jié)目的同時,分別與媒體服務(wù)器建立上個頻道、下個頻道和/或歷史頻道的視頻瀏覽通信連接通路,并設(shè)置視音頻過濾信息,媒體服務(wù)器根據(jù)視音頻過濾信息向終端發(fā)送視頻幀;播放程序給每路視頻瀏覽連接分配一塊內(nèi)存緩沖區(qū)用來緩存該路連接的視頻幀;緩存任務(wù)會將接收到的視頻幀保存到每路視頻瀏覽的內(nèi)存緩沖區(qū)中,如果緩沖區(qū)已滿,則覆蓋掉最先存儲的視頻幀;當(dāng)用戶通過進行頻道切換時,播放程序首先從新頻道對應(yīng)的內(nèi)存中取出視頻幀進行解碼,然后輸出解碼后的視頻圖像畫面, 即輸出過渡畫面。在輸出視頻過渡畫面的同時,播放程序也在緩沖新頻道的數(shù)據(jù),等待緩沖完成后,就關(guān)閉過渡畫面并開始正常播放該頻道節(jié)目;如果在緩沖結(jié)束前,用戶又進行了頻道切換操作,則停止當(dāng)前頻道的緩沖,并開始輸出新頻道的過渡畫面;每次進行頻道切換時,播放程序都要重新與新頻道的下個頻道,上個頻道,歷史頻道建立視頻瀏覽連接,媒體服務(wù)器根據(jù)視音頻過濾信息發(fā)送視頻幀,為下次頻道切換做好準備。本實施例提供的頻道快速切換方法,可減小進行頻道切換時的等待時間,使用戶快速了解新頻道的節(jié)目內(nèi)容信息。通常情況下,用戶在切換頻道時,必須等待新頻道的視頻畫面播放出來后才能了解該頻道正在播放的節(jié)目內(nèi)容,這樣在頻道切換時用戶必須等待 2 3秒的時間才能了解該頻道正在播放的節(jié)目內(nèi)容,然后判定是停下來收看該節(jié)目,還是繼續(xù)切換頻道。而本方法可以在用戶按下頻道切換鍵時快速地了解新頻道正在播放的節(jié)目的視頻畫面,無需等待較長時間。還可以通過顯示特效例如漸變效果等,顯示過度畫面。
本實施例提供的頻道快速切換方法的實施例中,有關(guān)終端設(shè)置視音頻過濾信息, 服務(wù)器根據(jù)終端設(shè)置的視音頻過濾信息對視音頻信息進行過濾處理,以及終端接收到服務(wù)器下發(fā)的經(jīng)過過濾處理的視音頻信息后,通過解碼復(fù)用利用一路解碼器完成多路視音頻同時解碼的實現(xiàn)方法,還有多窗口瀏覽輸出的方法,均可分別應(yīng)用前述的視頻傳輸方法實施例、視頻解碼方法實施例以及多路視頻處理方法實施例一中所述的實現(xiàn)方法,本實施例中不再贅述。多路視頻處理方法實施例五 基于多路視頻處理方法實施例一,圖12為本發(fā)明多路視頻處理方法實施例五流程圖,如圖12所示,包括如下步驟步驟800、播放當(dāng)前頻道節(jié)目的同時,與媒體服務(wù)器建立所有頻道的通信連接通路;終端正常播放當(dāng)前頻道中的節(jié)目信息時,終端要與媒體服務(wù)器建立所有頻道的通信連接通路,為進行任一個頻道切換做準備。步驟801、所述媒體服務(wù)器為所述通信連接通路分配對應(yīng)的內(nèi)存緩沖區(qū);媒體服務(wù)器中為建立的各通信連接通路分配一塊對應(yīng)的內(nèi)存緩沖區(qū),媒體服務(wù)器為每一路視頻瀏覽提供緩沖區(qū)。步驟802、所述媒體服務(wù)器將經(jīng)過過濾處理的視音頻信息存儲到對應(yīng)的所述內(nèi)存緩沖區(qū)中;媒體服務(wù)器根據(jù)終端設(shè)置的視音頻過濾信息對所要發(fā)送的視音頻信息進行過濾處理,并將經(jīng)過過濾處理的視音頻信息存儲在媒體服務(wù)器本身為個路視頻瀏覽分配的內(nèi)存緩沖區(qū)中,按照需求等待發(fā)送給終端。步驟803、終端接收所述內(nèi)存緩沖區(qū)中存儲的所述視音頻信息;終端接收到頻道切換請求后,向媒體服務(wù)器請求所要切換頻道的視音頻信息,媒體服務(wù)器將存儲在內(nèi)存緩沖區(qū)中的對應(yīng)的視音頻信息發(fā)送給終端。步驟804、對接收到的視音頻信息進行解碼,并輸出。播放程序通過單路解碼器多路復(fù)用技術(shù)對接收到的視音頻信息進行解碼,并輸出視頻瀏覽節(jié)目的視頻畫面。媒體服務(wù)器按照過濾策略將每個頻道的視頻幀保存到相應(yīng)的緩沖區(qū)中,如果緩沖區(qū)滿,則覆蓋最先的視頻幀;終端在切換頻道時,終端先向服務(wù)器請求新頻道的視頻幀,然后將收到的幀進行解碼和輸出,在輸出過渡畫面的同時終端也在正常緩沖該頻道節(jié)目的數(shù)據(jù),如果緩沖結(jié)束就關(guān)閉過渡畫面輸出,并開始正常頻道節(jié)目播放。本實施例提供的方法中,也可以在終端上為每一路視頻瀏覽分配對應(yīng)的緩沖區(qū), 并將每一路的視頻幀存儲在對應(yīng)的緩沖區(qū)中,但此實現(xiàn)方法會增加終端負荷;上述提供的在服務(wù)器側(cè)為每一路視頻瀏覽提供緩沖區(qū)的方法,既減小了終端的負荷,又實現(xiàn)了快速切換頻道的目的。本實施例提供的頻道快速切換方法的實施例中,有關(guān)終端設(shè)置視音頻過濾信息, 服務(wù)器根據(jù)終端設(shè)置的視音頻過濾信息對視音頻信息進行過濾處理,以及終端接收到服務(wù)器下發(fā)的經(jīng)過過濾處理的視音頻信息后,通過解碼復(fù)用利用一路解碼器完成多路視音頻同時解碼的實現(xiàn)方法,還有多窗口瀏覽輸出的方法,均可分別應(yīng)用前述的視頻傳輸方法實施例、視頻解碼方法實施例以及多路視頻處理方法實施例一中所述的實現(xiàn)方法,本實施例中不再贅述。多路視頻處 理方法實施例六基于多路視頻處理方法實施例一,圖13為本發(fā)明多路視頻處理方法實施例六流程圖,如圖13所示,包括如下步驟步驟900、與本地存儲介質(zhì)建立多個通信連接通路;終端在本地存儲介質(zhì)中打開一個文件夾后,播放程序打開該文件夾所有的媒體文件,并根據(jù)媒體文件的數(shù)量建立相同數(shù)目的通信連接通路;并同時設(shè)置視音頻過濾信息。步驟901、接收經(jīng)過過濾處理的視音頻信息;終端播放程序根據(jù)設(shè)置的視音頻過濾信息對媒體文件中的視頻幀進行過濾處理。步驟902、對接收到的視音頻信息進行解碼,并輸出。播放程序通過單路解碼器多路復(fù)用技術(shù)對經(jīng)過過濾處理的視音頻信息進行解碼, 并輸出視頻瀏覽節(jié)目的視頻畫面。本實施例提供的多路本地媒體文件視頻處理方法,實現(xiàn)在一個界面上同時瀏覽多個本地媒體文件的視頻內(nèi)容。與多路點播/直播的視頻瀏覽的區(qū)別是,本地媒體文件瀏覽的視頻幀是播放程序直接從本地存儲介質(zhì)上讀取,而不是通過網(wǎng)絡(luò)從服務(wù)器獲取。且本方法中有關(guān)終端設(shè)置視音頻過濾信息,根據(jù)視音頻過濾信息對視音頻信息進行過濾處理,以及終端通過解碼復(fù)用利用一路解碼器完成多路視音頻同時解碼的實現(xiàn)方法,還有多窗口瀏覽輸出的方法,均可分別應(yīng)用前述的視頻傳輸方法實施例、視頻解碼方法實施例以及多路視頻處理方法實施例一中所述的實現(xiàn)方法,本實施例中不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。終端實施例圖14為本發(fā)明終端實施例一結(jié)構(gòu)示意圖,如圖14所示,終端包括設(shè)置模塊11用于設(shè)置視音頻過濾信息;接收模塊12用于基于與媒體服務(wù)器建立的通信連接通路,接收媒體服務(wù)器根據(jù)所述視音頻過濾信息對要發(fā)送的視音頻信息進行處理后的視音頻信息;解碼模塊13用于對信息接收模塊接收的所述視音頻信息進行解碼。具體地,設(shè)置模塊11根據(jù)所要視頻瀏覽的數(shù)量設(shè)置視音頻過濾信息,接收模塊12 首先為多路視頻瀏覽與媒體服務(wù)器建立與視頻瀏覽數(shù)量相同的通信連接通路,并通過建立的通信連接通路接收每一路的視頻幀信息;終端接收到的視頻幀信息為經(jīng)過媒體服務(wù)器過濾處理的視音頻信息;終端接收到所需的視頻幀信息后,由解碼模塊13對接收到的信息進行解碼處理,處理過程可應(yīng)用前述的視頻解碼方法實施例中提供的單解碼器解碼復(fù)用方法。圖15為本發(fā)明終端實施例二結(jié)構(gòu)示意圖,如圖15所示,基于上述終端實施例一, 進一步地,解碼模塊13包括緩存處理子模塊131用于將接收模塊12接收到的所述視音頻信息存儲在與所述通信連接通路對應(yīng)的內(nèi)存緩沖區(qū)中;解碼子模塊132用于對所述內(nèi)存緩沖區(qū)中存儲的所述視音頻信息進行解碼;終端還包括顯示模塊14用于輸出經(jīng)過解碼的所述視音頻信息。緩存處理子模 塊131首先根據(jù)建立好的通信連接通路在終端內(nèi)存中為各路視頻瀏覽分配對應(yīng)的內(nèi)存緩沖區(qū),當(dāng)接收模塊12接收到服務(wù)器下發(fā)的視頻幀時,將每一路上的視頻幀存儲到對應(yīng)的內(nèi)存緩沖區(qū)中;解碼子模塊132對每一個內(nèi)存緩沖區(qū)中的視頻幀進行解碼處理;解碼完成后,通過括顯示模塊14輸出經(jīng)過解碼的圖像信息。以上實施例提供的終端,通過設(shè)置視音頻過濾信息,并利用單解碼器多路復(fù)用方法對媒體服務(wù)器發(fā)送的視音頻信息進行解碼處理,實現(xiàn)了多路視頻瀏覽。媒體服務(wù)器實施例圖16為本發(fā)明媒體服務(wù)器實施例結(jié)構(gòu)示意圖,如圖16所示,媒體服務(wù)器包括過濾模塊21用于根據(jù)終端設(shè)置的視音頻過濾信息對視音頻信息進行過濾處理;發(fā)送模塊22用于通過對應(yīng)的建立通信連接通路發(fā)送經(jīng)過過濾模塊21過濾處理的所述視音頻信息。具體地,媒體服務(wù)器與終端在傳輸視頻幀信息前,將根據(jù)視頻瀏覽數(shù)量建立數(shù)目相同的通信連接通路;過濾模塊21獲取到視音頻過濾信息后,根據(jù)該過濾信息對所要發(fā)送的視音頻信息進行過濾處理,降低每一路視頻幀占用的帶寬,然后發(fā)送模塊22將每一路視頻幀通過對應(yīng)的通信連接通路發(fā)送給終端,實現(xiàn)視音頻信息的多路傳輸。為完成任一頻道的快速切換,媒體服務(wù)器還可包括緩存處理模塊23用于緩存經(jīng)過過濾模塊21過濾處理的所述視音頻信息。緩存處理模塊23根據(jù)建立的通信連接通路在媒體服務(wù)器內(nèi)存中為每一路分配對應(yīng)的緩沖區(qū),并將經(jīng)過過濾處理的視音頻信息存儲在對應(yīng)的內(nèi)存緩沖區(qū)中;當(dāng)終端請求某一頻道中的視音頻信息時,發(fā)送模塊22將媒體服務(wù)器內(nèi)存緩沖區(qū)中的對應(yīng)頻道的視頻幀發(fā)送給終端,實現(xiàn)頻道的快速切換。多路視頻處理系統(tǒng)圖17為本發(fā)明多路視頻處理系統(tǒng)實施例結(jié)構(gòu)示意圖,如圖17所示,該系統(tǒng)包括終端1和媒體服務(wù)器2。其中,終端1包括設(shè)置模塊11用于設(shè)置視音頻過濾信息;接收模塊12用于基于與媒體服務(wù)器建立的通信連接通路,接收媒體服務(wù)器根據(jù)所述視音頻過濾信息對要發(fā)送的視音頻信息進行處理后的視音頻信息;解碼模塊13用于對信息接收模塊接收的所述視音頻信息進行解碼。具體地,設(shè)置模塊11根據(jù)所要視頻瀏覽的數(shù)量設(shè)置視音頻過濾信息,接收模塊12首先為多路視頻瀏覽與媒體服務(wù)器建立與視頻瀏覽數(shù)量相同的通信連接通路,并通過建立的通信連接通路接收每一路的視頻幀信息;終端接收到的視頻幀信息為經(jīng)過媒體服務(wù)器過濾處理的視音頻信息;終端接收到所需的視頻幀信息后,由解碼模塊13對接收到的信息進行解碼處理,處理過程可應(yīng)用前述的視頻解碼方法實施例中提供的單解碼器解碼復(fù)用方法。進一步地,解碼模塊13包括緩存處理子模塊131用于將接收模塊12接收到的所述視音頻信息存儲在與所述通信連接通路對應(yīng)的內(nèi)存緩沖區(qū)中;解碼子模塊132用于對所述內(nèi)存緩沖區(qū)中存儲的所述視音頻信息進行解碼;終端還包括顯示模塊14用于輸出經(jīng)過解碼的所述視音頻信息。緩存處理子模塊131首先根據(jù)建立好的通信連接通路在終端內(nèi)存中為各路視頻瀏覽分配對應(yīng)的內(nèi)存緩沖區(qū),當(dāng)接收模塊12接收到服務(wù)器下發(fā)的視頻幀時,將每一路上的視頻幀存儲到對應(yīng)的內(nèi)存緩沖區(qū)中;解碼子模塊132對每一個內(nèi)存緩沖區(qū)中的視頻幀進行解碼處理;解碼完成后,通過顯示模塊14輸出經(jīng)過解碼的圖像信息。媒體服務(wù)器2 包括過濾模塊21用于根據(jù)終端設(shè)置的視音頻過濾信息對視音頻信息進行過濾處理;發(fā)送模塊22用于通過對應(yīng)的建立通信連接通路發(fā)送經(jīng)過過濾模塊21過濾處理的所述視音頻信息。具體地,媒體服務(wù)器與終端在傳輸視頻幀信息前,將根據(jù)視頻瀏覽數(shù)量建立數(shù)目相同的通信連接通路;過濾模塊21獲取到視音頻過濾信息后,根據(jù)該過濾信息對所要發(fā)送的視音頻信息進行過濾處理,降低每一路視頻幀占用的帶寬,然后發(fā)送模塊22將每一路視頻幀通過對應(yīng)的通信連接通路發(fā)送給終端,實現(xiàn)視音頻信息的多路傳輸。為完成任一頻道的快速切換,媒體服務(wù)器還應(yīng)包括緩存處理模塊23用于緩存經(jīng)過過濾模塊21過濾處理的所述視音頻信息。緩存處理模塊23根據(jù)建立的通信連接通路在媒體服務(wù)器內(nèi)存中為每一路分配對應(yīng)的緩沖區(qū),并將經(jīng)過過濾處理的視音頻信息存儲在對應(yīng)的內(nèi)存緩沖區(qū)中;當(dāng)終端請求某一頻道中的視音頻信息時,發(fā)送模塊22將媒體服務(wù)器內(nèi)存緩沖區(qū)中的對應(yīng)頻道的視頻幀發(fā)送給終端,實現(xiàn)頻道的快速切換。本實施例提供的多路視頻處理系統(tǒng),在不提高網(wǎng)絡(luò)帶寬的前提下,實現(xiàn)了視音頻信息的多路傳輸,在僅具有一路解碼能力的終端上實現(xiàn)多路復(fù)用解碼并瀏覽;節(jié)省了網(wǎng)絡(luò)帶寬資源,降低了成本,提高視頻傳輸效率。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種多路視頻處理方法,其特征在于包括 終端與媒體服務(wù)器建立多個通信連接通路;所述終端設(shè)置視音頻過濾信息,并將所述設(shè)置的視音頻過濾信息發(fā)送給所述媒體服務(wù)器;所述終端基于所述多個通信連接通路,接收經(jīng)過過濾處理的視音頻信息,所述經(jīng)過過濾處理的視音頻信息是所述媒體服務(wù)器對視音頻信息進行過濾處理后通過所述多個通信連接通路發(fā)送;所述終端對接收到的所述視音頻信息進行解碼。
2.根據(jù)權(quán)利要求2所述的多路視頻傳輸方法,其特征在于,所述設(shè)置的視音頻過濾信息具體為過濾所述視音頻信息中的部分或全部音頻幀的過濾信息;和/或過濾所述視音頻信息中的部分或全部非視頻關(guān)鍵幀的過濾信息;和/或設(shè)置所述視音頻過濾信息中發(fā)送和丟棄所述視音頻信息的持續(xù)時間的過濾信肩、ο
3.根據(jù)權(quán)利要求2所述的多路視頻傳輸方法,其特征在于,所述過濾視音頻信息中的部分或全部非視頻關(guān)鍵幀的過濾信息具體為過濾部分或全部非視頻關(guān)鍵幀和過濾部分視頻關(guān)鍵幀的過濾信息。
4.根據(jù)權(quán)利要求1所述的多路視頻處理方法,其特征在于,所述對接收到的所述視音頻信息進行解碼之后,還包括對經(jīng)過解碼的所述視頻信息進行轉(zhuǎn)碼處理,輸出所述視頻信肩、ο
5.根據(jù)權(quán)利要求4所述的多路視頻處理方法,其特征在于,所述對經(jīng)過解碼的所述視頻信息進行轉(zhuǎn)碼處理,輸出所述視頻信息包括將經(jīng)過解碼的視頻信息的輸出格式轉(zhuǎn)換成圖形輸出格式; 根據(jù)所述視頻信息的輸出控制信息,按照所述圖形輸出格式進行輸出。
6.根據(jù)權(quán)利要求5所述的多路視頻處理方法,其特征在于,所述根據(jù)所述視頻信息的輸出控制信息,按照所述圖形輸出格式進行輸出包括根據(jù)圖形大小輸出控制信息,對所述視頻信息進行處理;根據(jù)圖形位置輸出控制信息,將所述視頻信息按照所述圖形輸出格式輸出。
7.根據(jù)權(quán)利要求1所述的多路視頻處理方法,其特征在于,所述接收經(jīng)過過濾處理的視音頻信息包括為所述通信連接通路分配對應(yīng)的內(nèi)存緩沖區(qū);將接收到的經(jīng)過過濾處理的視音頻信息存儲到對應(yīng)的所述內(nèi)存緩沖區(qū)中。
8.根據(jù)權(quán)利要求7所述的多路視頻處理方法,其特征在于,所述對接收到的所述視音頻信息進行解碼包括依序檢查所述內(nèi)存緩沖區(qū),對存儲在所述內(nèi)存緩沖區(qū)中的所述視音頻信息進行解碼; 和/或根據(jù)接收到的解碼請求信息,對存儲在所述內(nèi)存緩沖區(qū)中的所述視音頻信息進行解碼。
全文摘要
本發(fā)明實施例涉及一種多路視頻處理方法。該方法通過對發(fā)送的視音頻信息的過濾處理,實現(xiàn)多路視頻傳輸;通過單解碼器多路復(fù)用實現(xiàn)視頻多路解碼,節(jié)省了網(wǎng)絡(luò)帶寬資源,降低了成本,提高視頻傳輸效率。
文檔編號H04N21/2365GK102223569SQ20111015861
公開日2011年10月19日 申請日期2007年11月28日 優(yōu)先權(quán)日2007年11月28日
發(fā)明者李紹軍, 黃鎮(zhèn)鈿 申請人:華為終端有限公司