亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種視頻轉(zhuǎn)換方法、裝置、播放系統(tǒng)及終端的制作方法

文檔序號:7817695閱讀:285來源:國知局
一種視頻轉(zhuǎn)換方法、裝置、播放系統(tǒng)及終端的制作方法
【專利摘要】本發(fā)明適用于視頻播放領(lǐng)域,提供了一種視頻轉(zhuǎn)換方法及系統(tǒng),所述方法包括如下步驟:接收多路節(jié)目傳輸流,將所述多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流;為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符;根據(jù)節(jié)目播放請求,通過所述統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放。在本發(fā)明實(shí)施例中,通過在視頻轉(zhuǎn)換器中為每個節(jié)目傳輸流分配一個統(tǒng)一資源定位符,然后由視頻播放器進(jìn)行視頻播放,達(dá)到無需修改安卓系統(tǒng),既可以在本地播放接口播放TS流,還可以在移動視頻終端設(shè)備播放TS流,降低實(shí)現(xiàn)成本,讓用戶擁有良好的播放質(zhì)量和互聯(lián)網(wǎng)體驗(yàn)。
【專利說明】一種視頻轉(zhuǎn)換方法、裝置、播放系統(tǒng)及終端

【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于視頻播放領(lǐng)域,尤其涉及視頻轉(zhuǎn)換方法、裝置、播放系統(tǒng)及終端。

【背景技術(shù)】
[0002]視頻播放是指利用互聯(lián)網(wǎng)及流媒體技術(shù)進(jìn)行播放,視頻融合了圖像、文字、聲音等豐富元素,聲形并茂,效果極佳,逐漸成為互聯(lián)網(wǎng)的主流表達(dá)方式。
[0003]現(xiàn)在越來越多的觀眾通過網(wǎng)絡(luò)視頻播放器,如網(wǎng)絡(luò)電視和網(wǎng)絡(luò)機(jī)頂盒觀看視頻。觀看的視頻TS (Transport Stream,傳輸流)大部分直接來自互聯(lián)網(wǎng),如通過一些視頻應(yīng)用接收經(jīng)過處理的適合互聯(lián)網(wǎng)傳播的視頻文件。但是其中,對于一些實(shí)時性比較強(qiáng)的視頻播放,如體育比賽直播,綜藝節(jié)目直播,TS是由廣播電視網(wǎng)絡(luò)直接提供。現(xiàn)有技術(shù)中,來自廣播電視網(wǎng)絡(luò)的TS不能直接在安卓系統(tǒng)上播放,需要將安卓系統(tǒng)進(jìn)行復(fù)雜修改并通過本地播放接口播放,實(shí)現(xiàn)成本高。


【發(fā)明內(nèi)容】

[0004]本發(fā)明實(shí)施例提供一種視頻轉(zhuǎn)換方法,不需要修改視頻播放器的安卓系統(tǒng)就能直接播放廣播電視網(wǎng)絡(luò)傳輸過來的節(jié)目流,實(shí)現(xiàn)成本低。
[0005]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種視頻播放的方法,所述方法包括如下步驟:
[0006]接收多路節(jié)目傳輸流,將所述多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流;
[0007]為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符;
[0008]根據(jù)節(jié)目播放請求,通過所述統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放。
[0009]本發(fā)明實(shí)施例還提供一種視頻轉(zhuǎn)換裝置,所述裝置包括:
[0010]信號處理單元,用于接收多路節(jié)目傳輸流,將所述多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流;
[0011]資源地址分配單元,用于為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符;
[0012]節(jié)目轉(zhuǎn)發(fā)單元,用于根據(jù)節(jié)目播放請求,通過所述統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放。
[0013]本發(fā)明實(shí)施例還提供一種視頻播放系統(tǒng),所述系統(tǒng)包括:視頻轉(zhuǎn)換裝置和視頻播放器;
[0014]所述視頻轉(zhuǎn)換裝置包括:
[0015]信號處理單元,用于接收多路節(jié)目傳輸流,將所述多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流;
[0016]資源地址分配單元,用于為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符;
[0017]節(jié)目轉(zhuǎn)發(fā)單元,用于根據(jù)節(jié)目播放請求,通過所述統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放。
[0018]本發(fā)明實(shí)施例還提供一種終端,包括通信接口、輸入設(shè)備、輸出設(shè)備,所述終端設(shè)備還包括視頻播放系統(tǒng),所述視頻播放系統(tǒng)通過通信接口與所述輸入設(shè)備和輸出設(shè)備連接,所述視頻播放系統(tǒng)包括:視頻轉(zhuǎn)換裝置和視頻播放器;
[0019]所述視頻轉(zhuǎn)換裝置包括:
[0020]信號處理單元,用于接收多路節(jié)目傳輸流,將所述多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流;
[0021]資源地址分配單元,用于為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符;
[0022]節(jié)目轉(zhuǎn)發(fā)單元,用于根據(jù)節(jié)目播放請求,通過所述統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放。
[0023]在本發(fā)明實(shí)施例中,通過在視頻轉(zhuǎn)換器中為每個節(jié)目傳輸流分配一個統(tǒng)一資源定位符,然后由視頻播放器進(jìn)行視頻播放,達(dá)到無需修改安卓系統(tǒng),既可以在本地播放接口播放TS流,還可以在移動視頻終端設(shè)備播放TS流,降低實(shí)現(xiàn)成本,讓用戶擁有良好的播放質(zhì)量和互聯(lián)網(wǎng)體驗(yàn)。

【專利附圖】

【附圖說明】
[0024]圖1是本發(fā)明實(shí)施例提供的視頻轉(zhuǎn)換方法實(shí)施的網(wǎng)絡(luò)環(huán)境圖;
[0025]圖2是本發(fā)明實(shí)施例提供的視頻轉(zhuǎn)換方法的實(shí)現(xiàn)流程圖;
[0026]圖3是本發(fā)明實(shí)施例提供的虛擬服務(wù)器發(fā)送TS流的實(shí)現(xiàn)流程圖;
[0027]圖4是本發(fā)明實(shí)施例提供的視頻轉(zhuǎn)換裝置的結(jié)構(gòu)示意圖;
[0028]圖5是本發(fā)明實(shí)施例一提供的視頻播放系統(tǒng)的結(jié)構(gòu)示意圖;
[0029]圖6是本發(fā)明實(shí)施例二提供的視頻播放系統(tǒng)的結(jié)構(gòu)示意圖;
[0030]圖7是本發(fā)明實(shí)施例提供的終端的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0031]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0032]本發(fā)明實(shí)施例通過在視頻轉(zhuǎn)換器中為每個節(jié)目傳輸流分配一個統(tǒng)一資源定位符,然后由視頻播放器進(jìn)行視頻播放,即可實(shí)現(xiàn)在安卓系統(tǒng)進(jìn)行視頻數(shù)據(jù)播放。
[0033]為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。
[0034]圖1示出了適用于本發(fā)明實(shí)施例提供的通過虛擬服務(wù)器進(jìn)行視頻轉(zhuǎn)換方法實(shí)施的網(wǎng)絡(luò)環(huán)境。視頻轉(zhuǎn)換器通過Dongle (條件接收設(shè)備)與廣播電視網(wǎng)絡(luò)連接,獲取廣播電視網(wǎng)絡(luò)上的音視頻節(jié)目信號,即傳輸流,并在視頻播放器上進(jìn)行播放,可選地,視頻轉(zhuǎn)換器也可以直接與廣播電視網(wǎng)絡(luò)連接。
[0035]在本發(fā)明實(shí)施例中,視頻播放器為安裝于Android操作系統(tǒng)的視頻播放設(shè)備,此設(shè)備可以由硬件實(shí)現(xiàn),如智能電視和智能手機(jī),也可以由軟件實(shí)現(xiàn)在終端Android操作系統(tǒng)上安裝的播放軟件。
[0036]在本發(fā)明實(shí)施例中,視頻轉(zhuǎn)換器為安裝于Android操作系統(tǒng)的視頻信號轉(zhuǎn)換設(shè)備,此設(shè)備可以由硬件實(shí)現(xiàn),也可以由軟件來實(shí)現(xiàn),視頻轉(zhuǎn)換器可以置于網(wǎng)絡(luò)電視,也可以置于網(wǎng)絡(luò)機(jī)頂盒。
[0037]視頻播放器和視頻轉(zhuǎn)換器,可以位于同一個硬件設(shè)備,如網(wǎng)絡(luò)電視;也可以位于不同的硬件設(shè)備,如視頻轉(zhuǎn)換器位于網(wǎng)絡(luò)機(jī)頂盒或者Dongle,視頻播放器位于網(wǎng)絡(luò)電視。
[0038]作為本發(fā)明的另一實(shí)施例,視頻播放器可以為通過無線或有線網(wǎng)絡(luò)與視頻轉(zhuǎn)換器連接,接收視頻轉(zhuǎn)換器中虛擬服務(wù)器發(fā)送信號,并安裝有視頻播放軟件的設(shè)備,如:手機(jī)、PAD或計(jì)算機(jī)等。
[0039]視頻轉(zhuǎn)換器圖2示出了本發(fā)明實(shí)施例提供的視頻轉(zhuǎn)換方法的實(shí)現(xiàn)流程,詳述如下:
[0040]在步驟S201中,接收多路節(jié)目傳輸流,將多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流;
[0041]在本發(fā)明一個實(shí)施例中,可以通過視頻轉(zhuǎn)換器Dongle將接收的多頻點(diǎn)多路節(jié)目TS流處理為單頻點(diǎn)多路節(jié)目TS流后,在視頻轉(zhuǎn)換器中通過DVB(Digital VideoBroadcasting,數(shù)字視頻廣播制)標(biāo)準(zhǔn)修改為單路節(jié)目TS流,然后通過虛擬服務(wù)器發(fā)送該單路節(jié)目TS流,即可在Android系統(tǒng)上觀看視頻。
[0042]由于廣播電視網(wǎng)絡(luò)傳輸至Dongle的TS流是包含有多個頻點(diǎn)的TS流,每個頻點(diǎn)下的TS流含有多個節(jié)目。然后經(jīng)視頻轉(zhuǎn)換器處理,將多頻點(diǎn)TS流刪除為只包含用戶指定頻點(diǎn)的多節(jié)目TS流,并將該單頻點(diǎn)多節(jié)目TS流傳輸至視頻轉(zhuǎn)換器。
[0043]在視頻轉(zhuǎn)換器中,接收的單頻點(diǎn)多路節(jié)目傳輸流通過DVB(Digital VideoBroadcasting,數(shù)字視頻廣播制)標(biāo)準(zhǔn)進(jìn)行處理,修改為單頻點(diǎn)單路節(jié)目傳輸流,傳輸至虛擬服務(wù)器。
[0044]視頻轉(zhuǎn)換器在步驟S202中,為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符;
[0045]安卓系統(tǒng)所支持視頻播放的媒體源有:應(yīng)用程序中的媒體文件、文件系統(tǒng)存儲的媒體文件和外部URL流。其中,應(yīng)用程序與文件系統(tǒng)中的媒體文件為有大小限制的媒體文件,這不符合播放TS流的要求;外部URL流為通過網(wǎng)絡(luò)連接的一個數(shù)據(jù)流,在進(jìn)行TS流播放過程中,需要將TS流轉(zhuǎn)化為外部URL流才能在安卓系統(tǒng)正常播放。
[0046]在本發(fā)明實(shí)施例中,可以在視頻轉(zhuǎn)換器里生成一個虛擬服務(wù)器來實(shí)現(xiàn)為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符;視頻轉(zhuǎn)換器的操作系統(tǒng)為虛擬服務(wù)器與TCP/IP (Transmiss1n Control Protocol/Internet Protocol,傳輸控制 / 網(wǎng)際協(xié)議)協(xié)議交互提供了套接字(Socket)接口。虛擬服務(wù)器通過套接字接口與視頻轉(zhuǎn)換器的IP(InternetProtocol,網(wǎng)際協(xié)議)地址綁定,同時,該IP地址也為URL中的IP地址。此時在視頻轉(zhuǎn)換器中構(gòu)建了一個虛擬的服務(wù)器端,視頻播放器可以通過URL訪問虛擬服務(wù)器。
[0047]其安卓視頻播放器與虛擬服務(wù)器建立相當(dāng)于C/S (Client/Server,客戶機(jī)/服務(wù)器)的結(jié)構(gòu),安卓視頻播放器通過URL訪問虛擬服務(wù)器。
[0048]在本發(fā)明實(shí)施例中,虛擬服務(wù)器可以為RTSP(Real Time Streaming Protocol,實(shí)時流傳輸協(xié)議)服務(wù)器或者HTTP (HTTP-Hypertext transfer protocol,超文本傳輸協(xié)議)服務(wù)器等。
[0049]在步驟S203中,根據(jù)節(jié)目播放請求,通過統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放。
[0050]虛擬服務(wù)器將視頻轉(zhuǎn)換器傳輸?shù)膯温饭?jié)目TS流發(fā)送至安卓視頻播放器,并由安卓視頻播放器將該TS流進(jìn)行解碼播放。
[0051]作為本發(fā)明的一個實(shí)施例,虛擬服務(wù)器可以將單頻點(diǎn)單路節(jié)目TS流發(fā)送至視頻轉(zhuǎn)換器中的安卓視頻播放器進(jìn)行播放。
[0052]作為本發(fā)明的另一實(shí)施例,虛擬服務(wù)器還可以將單頻點(diǎn)單路節(jié)目TS流發(fā)送至通過無線或有線網(wǎng)絡(luò)與視頻轉(zhuǎn)換器連接,并安裝有視頻播放軟件的設(shè)備,如:手機(jī)、PAD或計(jì)算機(jī)等。
[0053]圖3示出了本發(fā)明實(shí)施例提供的虛擬服務(wù)器發(fā)送TS流的實(shí)現(xiàn)流程,詳述如下:
[0054]在步驟S301中,通過所述統(tǒng)一資源定位符,監(jiān)聽至少一個視頻播放的連接請求;
[0055]視頻播放器向虛擬服務(wù)器廣播發(fā)送Discover消息,并建立連接請求,此時虛擬服務(wù)器監(jiān)聽到連接請求。
[0056]在步驟S302中,對連接請求作出響應(yīng),并接收視頻播放器發(fā)送的至少一個節(jié)目播放請求;
[0057]在步驟S303中,根據(jù)節(jié)目播放請求,將對應(yīng)的單路節(jié)目TS流發(fā)送至視頻播放器。
[0058]虛擬服務(wù)器根據(jù)不同的播放請求,分別向視頻播放器發(fā)送單路節(jié)目TS流。
[0059]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的步驟或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟,而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0060]在本發(fā)明實(shí)施例中,通過在視頻轉(zhuǎn)換器中為每個節(jié)目傳輸流分配一個統(tǒng)一資源定位符,然后由視頻播放器進(jìn)行視頻播放,達(dá)到無需修改安卓系統(tǒng),既可以本地播放接口播放TS流,還可以在移動視頻終端設(shè)備播放TS流,降低實(shí)現(xiàn)成本,讓用戶擁有良好的播放質(zhì)量和互聯(lián)網(wǎng)體驗(yàn)。
[0061]圖4示出了本發(fā)明實(shí)施例提供的一種視頻轉(zhuǎn)換裝置的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0062]視頻轉(zhuǎn)換裝置10包括:信號處理單元101,資源地址分配單元102和節(jié)目轉(zhuǎn)發(fā)單元 103。
[0063]在本發(fā)明實(shí)施例中,視頻轉(zhuǎn)換裝置10為安裝于Android操作系統(tǒng)的視頻信號轉(zhuǎn)換設(shè)備,此設(shè)備可以由硬件實(shí)現(xiàn),也可以由軟件來實(shí)現(xiàn),視頻轉(zhuǎn)換裝置10可以置于網(wǎng)絡(luò)電視,也可以置于網(wǎng)絡(luò)機(jī)頂盒。
[0064]信號處理單元101內(nèi)置于視頻轉(zhuǎn)換裝置10,接收視頻轉(zhuǎn)換裝置10傳輸?shù)亩嗦饭?jié)目傳輸流,將多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流,并傳輸至虛擬服務(wù)器。
[0065]在本發(fā)明實(shí)施例中,可以通過視頻轉(zhuǎn)換裝置,如Dongle,將接收的多頻點(diǎn)多路節(jié)目TS流處理為單頻點(diǎn)多路節(jié)目TS流后,在信號處理單元101中通過DVB (Digital VideoBroadcasting,數(shù)字視頻廣播制)標(biāo)準(zhǔn)修改為單頻點(diǎn)單路節(jié)目TS流。
[0066]信號處理單元101包括:TS流處理單元1011和信號輸出單元1012。
[0067]TS流處理單元1011通過DVB標(biāo)準(zhǔn)將單頻點(diǎn)多路節(jié)目傳輸流處理為單頻點(diǎn)單路節(jié)目傳輸流,然后通過傳輸流輸出單元1012,將單頻點(diǎn)單路節(jié)目傳輸流傳輸至虛擬服務(wù)器。
[0068]資源地址分配單元102,為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符。
[0069]安卓系統(tǒng)所支持視頻播放的媒體源有:應(yīng)用程序中的媒體文件、文件系統(tǒng)存儲的媒體文件和外部URL流。其中,應(yīng)用程序與文件系統(tǒng)中的媒體文件為有大小限制的媒體文件,這不符合播放TS流的要求;外部URL流為通過網(wǎng)絡(luò)連接的一個數(shù)據(jù)流,在進(jìn)行TS流播放過程中,需要將TS流轉(zhuǎn)化為外部URL流才能在安卓系統(tǒng)正常播放。
[0070]在本發(fā)明實(shí)施例中,可以在視頻轉(zhuǎn)換裝置10里生成一個虛擬服務(wù)器來實(shí)現(xiàn)為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符。其中,虛擬服務(wù)器的資源地址分配單元102為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符,虛擬服務(wù)器的節(jié)目轉(zhuǎn)發(fā)單元103為根據(jù)節(jié)目播放請求,通過統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放。
[0071 ] 視頻轉(zhuǎn)換裝置10的操作系統(tǒng)為虛擬服務(wù)器與TCP/IP (Transfer ControlnProtocol/Internet Protocol,傳輸控制/網(wǎng)際協(xié)議)協(xié)議交互提供了套接字(Socket)接口。虛擬服務(wù)器通過套接字接口與視頻轉(zhuǎn)換裝置10的IP(Internet Protocol,網(wǎng)際協(xié)議)地址綁定,同時,該IP地址也為URL中的IP地址。此時在視頻轉(zhuǎn)換裝置10中構(gòu)建了一個虛擬的服務(wù)器端,視頻播放器則可以通過URL訪問虛擬服務(wù)器。其視頻播放器與虛擬服務(wù)器建立相當(dāng)于C/S (Client/Server,客戶機(jī)/服務(wù)器)的結(jié)構(gòu),視頻播放器通過URL訪問虛擬服務(wù)器。
[0072]在本發(fā)明實(shí)施例中,虛擬服務(wù)器可以為RTSP(Real Time Streaming Protocol,實(shí)時流傳輸協(xié)議)服務(wù)器或者HTTP (HTTP-Hypertext transfer protocol,超文本傳輸協(xié)議)服務(wù)器等。
[0073]節(jié)目轉(zhuǎn)發(fā)單元103根據(jù)節(jié)目播放請求,通過統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放。
[0074]節(jié)目轉(zhuǎn)發(fā)單元103包括:監(jiān)聽單元1031、交互單元1032和發(fā)送單元1033。
[0075]監(jiān)聽單元1031監(jiān)聽視頻播放器發(fā)送的連接請求,通過交互單元1032對連接請求作出響應(yīng)。交互單元1032在響應(yīng)后,接收視頻播放器發(fā)送的節(jié)目播放請求。發(fā)送單元1033根據(jù)接收的節(jié)目播放請求,發(fā)送模塊單路節(jié)目TS流,轉(zhuǎn)發(fā)至的視頻播放器。
[0076]在本發(fā)明實(shí)施例中,通過在視頻轉(zhuǎn)換裝置中為每個節(jié)目傳輸流分配一個統(tǒng)一資源定位符,達(dá)到無需修改安卓系統(tǒng),既可以本地播放接口播放TS流,還可以在移動視頻終端設(shè)備播放TS流,降低實(shí)現(xiàn)成本,讓用戶擁有良好的播放質(zhì)量和互聯(lián)網(wǎng)體驗(yàn)。
[0077]圖5示出了本發(fā)明實(shí)施例一提供的視頻播放系統(tǒng)的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0078]視頻播放系統(tǒng)I包括:視頻轉(zhuǎn)換裝置10和視頻播放器11。
[0079]在本發(fā)明實(shí)施例中,視頻轉(zhuǎn)換裝置10為安裝于Android操作系統(tǒng)的視頻信號轉(zhuǎn)換設(shè)備,此設(shè)備可以由硬件實(shí)現(xiàn),也可以由軟件來實(shí)現(xiàn),視頻轉(zhuǎn)換裝置10可以置于網(wǎng)絡(luò)電視,也可以置于網(wǎng)絡(luò)機(jī)頂盒。
[0080]在本發(fā)明實(shí)施例中,視頻播放器11為安裝于Android操作系統(tǒng)的視頻播放設(shè)備,此設(shè)備可以由硬件實(shí)現(xiàn),如智能電視和智能手機(jī),也可以由軟件實(shí)現(xiàn)在終端Android操作系統(tǒng)上安裝的播放軟件。
[0081]視頻轉(zhuǎn)換裝置10和視頻播放器11,可以位于同一個硬件設(shè)備,如網(wǎng)絡(luò)電視;也可以位于不同的硬件設(shè)備,如視頻轉(zhuǎn)換裝置10位于網(wǎng)絡(luò)機(jī)頂盒或者Dongle,視頻播放器11位于網(wǎng)絡(luò)電視。
[0082]其中,視頻轉(zhuǎn)換裝置10包括:信號處理單元101,資源地址分配單元102和節(jié)目轉(zhuǎn)發(fā)單元103。
[0083]信號處理單元101內(nèi)置于視頻轉(zhuǎn)換裝置10,接收視頻轉(zhuǎn)換裝置10傳輸?shù)亩嗦饭?jié)目傳輸流,將多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流,并傳輸至虛擬服務(wù)器。
[0084]在本發(fā)明實(shí)施例中,可以通過視頻轉(zhuǎn)換裝置Dongle將接收的多頻點(diǎn)多路節(jié)目TS流處理為單頻點(diǎn)多路節(jié)目TS流后,在信號處理單元101中通過DVB(Digital VideoBroadcasting,數(shù)字視頻廣播制)標(biāo)準(zhǔn)修改為單頻點(diǎn)單路節(jié)目TS流。
[0085]信號處理單元101包括:TS流處理單元1011和信號輸出單元1012。
[0086]TS流處理單元1011通過DVB標(biāo)準(zhǔn)將單頻點(diǎn)多路節(jié)目傳輸流處理為單頻點(diǎn)單路節(jié)目傳輸流,然后通過傳輸流輸出單元1012,將單頻點(diǎn)單路節(jié)目傳輸流傳輸至虛擬服務(wù)器。
[0087]資源地址分配單元102,為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符。
[0088]安卓系統(tǒng)所支持視頻播放的媒體源有:應(yīng)用程序中的媒體文件、文件系統(tǒng)存儲的媒體文件和外部URL流。其中,應(yīng)用程序與文件系統(tǒng)中的媒體文件為有大小限制的媒體文件,這不符合播放TS流的要求;外部URL流為通過網(wǎng)絡(luò)連接的一個數(shù)據(jù)流,在進(jìn)行TS流播放過程中,需要將TS流轉(zhuǎn)化為外部URL流才能在安卓系統(tǒng)正常播放。
[0089]在本發(fā)明實(shí)施例中,可以在視頻轉(zhuǎn)換裝置10里生成一個虛擬服務(wù)器來實(shí)現(xiàn)為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符。其中,虛擬服務(wù)器的資源地址分配單元102為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符。
[0090]視頻轉(zhuǎn)換裝置10的操作系統(tǒng)為虛擬服務(wù)器與TCP/IP (Transfer ControlnProtocol/Internet Protocol,傳輸控制/網(wǎng)際協(xié)議)協(xié)議交互提供了套接字(Socket)接口。虛擬服務(wù)器通過套接字接口與視頻轉(zhuǎn)換器的IP (Internet Protocol,網(wǎng)際協(xié)議)地址綁定,同時,該IP地址也為URL中的IP地址。此時在視頻轉(zhuǎn)換裝置10中構(gòu)建了一個虛擬的服務(wù)器端,視頻播放器則可以通過URL訪問虛擬服務(wù)器。
[0091]視頻播放器11可以為視頻轉(zhuǎn)換器中的安卓視頻播放單元。其視頻播放器11與虛擬服務(wù)器建立相當(dāng)于C/S (Client/server,客戶機(jī)/服務(wù)器)的結(jié)構(gòu),視頻播放器11通過URL訪問虛擬服務(wù)器。
[0092]在本發(fā)明實(shí)施例中,虛擬服務(wù)器可以為RTSP(Real Time Streaming Protocol,實(shí)時流傳輸協(xié)議)服務(wù)器或者HTTP (HTTP-Hypertext transfer protocol,超文本傳輸協(xié)議)服務(wù)器等。
[0093]節(jié)目轉(zhuǎn)發(fā)單元103根據(jù)節(jié)目播放請求,通過統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器11進(jìn)行播放。
[0094]虛擬服務(wù)器單元103包括:監(jiān)聽單元1031、交互單元1032和發(fā)送單元1033。
[0095]監(jiān)聽單元1031監(jiān)聽視頻播放器11發(fā)送的連接請求,通過交互單元1032對連接請求作出響應(yīng)。交互單元1032在響應(yīng)后,接收視頻播放器11發(fā)送的節(jié)目播放請求。發(fā)送單元1033根據(jù)接收的節(jié)目播放請求,發(fā)送模塊單路節(jié)目TS流,轉(zhuǎn)發(fā)至的視頻播放器11。
[0096]本實(shí)施例一的優(yōu)勢在于,無需修改安卓系統(tǒng),通過虛擬服務(wù)器發(fā)送TS流至播放器,在本地播放接口播放TS流,無需修改安卓系統(tǒng),使播放的視頻和視頻源相差比較小,讓用戶擁有良好的播放質(zhì)量和互聯(lián)網(wǎng)體驗(yàn)。
[0097]圖6示出了本發(fā)明實(shí)施例二提供的視頻播放系統(tǒng)的結(jié)構(gòu),本實(shí)施例與實(shí)施例一不同之處在于:
[0098]視頻播放器11不僅局限配置于視頻轉(zhuǎn)換器,還可以是通過無線或有線網(wǎng)絡(luò)與視頻轉(zhuǎn)換器連接,并配置有視頻播放器11的設(shè)備,如:手機(jī)、PAD或計(jì)算機(jī)等。
[0099]本實(shí)施例二的好處在于,通過虛擬服務(wù)器發(fā)送TS流,不僅無需修改安卓系統(tǒng),而且還可以通過移動終端設(shè)備進(jìn)行視頻播放,給用戶帶來便利。
[0100]在本發(fā)明實(shí)施例提供的視頻播放系統(tǒng),通過在視頻轉(zhuǎn)換裝置中為每個節(jié)目傳輸流分配一個統(tǒng)一資源定位符,然后由視頻播放器進(jìn)行視頻播放,達(dá)到無需修改安卓系統(tǒng),既可以本地播放接口播放TS流,還可以在移動視頻終端設(shè)備播放TS流,降低實(shí)現(xiàn)成本,讓用戶擁有良好的播放質(zhì)量和互聯(lián)網(wǎng)體驗(yàn)。
[0101]圖7示出了本發(fā)明實(shí)施例提供的終端的結(jié)構(gòu),為了便于描述,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0102]終端包括:
[0103]視頻播放系統(tǒng)I與通信接口 2連接,包括:視頻轉(zhuǎn)換裝置10和視頻播放器11 ;
[0104]視頻轉(zhuǎn)換裝置10包括:信號處理單元101,用于接收多路節(jié)目傳輸流,將所述多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流;
[0105]資源地址分配單元102,用于為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符;
[0106]節(jié)目轉(zhuǎn)發(fā)單元103,用于根據(jù)節(jié)目播放請求,通過所述統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放。
[0107]通信接口 2分別與視頻播放系統(tǒng)1、輸入設(shè)備3和輸出設(shè)備4連接,實(shí)現(xiàn)視頻播放系統(tǒng)I與輸入設(shè)備3和輸出設(shè)備4等終端其它設(shè)備之間的數(shù)據(jù)通信。其中,通信接口 2 可以為 USB、HDMI (High Definit1n Multimedia Interface,高清晰度多媒體接口 )、PCMCIA(Personal Computer Memory Card Internat1nal Associat1nIndustry Standard Architecture,便攜式計(jì)算機(jī)外擴(kuò)卡接口 )或者 DVI (Digital VisualInterface,數(shù)字視頻接口)等。
[0108]輸入設(shè)備3,與通信接口 2連接,接收用戶的播放指令并發(fā)送給通信接口 2。在本發(fā)明實(shí)施例中,輸入設(shè)備3包括但不限于,按鈕、鼠標(biāo)、鍵盤遙控器等。
[0109]輸出設(shè)備4,與通信接口 2連接,接收通信接口 2傳送的、經(jīng)視頻播放系統(tǒng)I處理的數(shù)字電視信號,并輸出。在本發(fā)明實(shí)施例中,輸出設(shè)備4包括但不限于播放器、顯示屏、喇叭坐寸ο
[0110]在本發(fā)明實(shí)施例中,終端包括但不限于智能電視、條件接收器、網(wǎng)絡(luò)盒子等。
[0111]在本發(fā)明實(shí)施例提供的終端,通過在視頻轉(zhuǎn)換裝置中為每個節(jié)目傳輸流分配一個統(tǒng)一資源定位符,然后由視頻播放器進(jìn)行視頻播放,達(dá)到無需修改安卓系統(tǒng),既可以在本地播放接口播放TS流,還可以在移動視頻終端設(shè)備播放TS流,降低實(shí)現(xiàn)成本,讓用戶擁有良好的播放質(zhì)量和互聯(lián)網(wǎng)體驗(yàn)。
[0112]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種視頻轉(zhuǎn)換方法,其特征在于,所述方法包括如下步驟: 接收多路節(jié)目傳輸流,將所述多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流; 為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符; 根據(jù)節(jié)目播放請求,通過所述統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放。
2.如權(quán)利要求1所述的視頻轉(zhuǎn)換方法,其特征在于,所述根據(jù)節(jié)目播放請求,通過所述統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放的步驟具體包括: 通過所述統(tǒng)一資源定位符,監(jiān)聽至少一個視頻播放連接請求; 對所述連接請求作出響應(yīng),并接收所述視頻播放器發(fā)送的至少一個節(jié)目播放請求; 根據(jù)所述節(jié)目播放請求,將所述對應(yīng)的單路節(jié)目傳輸流發(fā)送至視頻播放器。
3.如權(quán)利要求1所述的視頻轉(zhuǎn)換方法,其特征在于,所述接收多路節(jié)目傳輸流,將所述多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流的步驟具體包括: 通過數(shù)字視頻廣播制標(biāo)準(zhǔn)將所述多路節(jié)目傳輸流修改為單路節(jié)目傳輸流; 將所述單路節(jié)目傳輸流輸出。
4.一種視頻轉(zhuǎn)換裝置,其特征在于,所述裝置包括: 信號處理單元,用于接收多路節(jié)目傳輸流,將所述多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流; 資源地址分配單元,用于為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符; 節(jié)目轉(zhuǎn)發(fā)單元,用于根據(jù)節(jié)目播放請求,通過所述統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放。
5.如權(quán)利要求4所述的視頻轉(zhuǎn)換裝置,其特征在于,所述節(jié)目轉(zhuǎn)發(fā)單元包括: 監(jiān)聽單元,用于通過所述統(tǒng)一資源定位符,監(jiān)聽至少一個視頻播放連接請求; 交互單元,用于對所述連接請求作出響應(yīng),并接收所述視頻播放器發(fā)送的至少一個節(jié)目播放請求; 發(fā)送單元,用于根據(jù)所述節(jié)目播放請求,將所述單路節(jié)目傳輸流發(fā)送至對應(yīng)的視頻播放器。
6.如權(quán)利要求4所述的視頻轉(zhuǎn)換裝置,其特征在于,所述信號處理單元包括: 傳輸流處理單元,用于通過數(shù)字視頻廣播制標(biāo)準(zhǔn)將所述多路節(jié)目傳輸流修改為單路節(jié)目傳輸流; 傳輸流輸出單元,用于將所述單路節(jié)目傳輸流輸出。
7.如權(quán)利要求4所述的視頻轉(zhuǎn)換裝置,其特征在于,由所述資源地址分配單元和節(jié)目轉(zhuǎn)發(fā)單元組成虛擬服務(wù)器; 所述虛擬服務(wù)器通過套接字接口與所述視頻轉(zhuǎn)換裝置的IP地址綁定。
8.一種視頻播放系統(tǒng),其特征在于,所述系統(tǒng)包括:視頻轉(zhuǎn)換裝置和視頻播放器; 所述視頻轉(zhuǎn)換裝置包括: 信號處理單元,用于接收多路節(jié)目傳輸流,將所述多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流; 資源地址分配單元,用于為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符; 節(jié)目轉(zhuǎn)發(fā)單元,用于根據(jù)節(jié)目播放請求,通過所述統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放。
9.如權(quán)利要求8所述的視頻播放系統(tǒng),其特征在于,所述視頻播放器內(nèi)置于所述視頻轉(zhuǎn)換裝置或者所述視頻播放器與所述視頻轉(zhuǎn)換裝置通過網(wǎng)絡(luò)連接。
10.一種終端,包括通信接口、輸入設(shè)備、輸出設(shè)備,其特征在于,所述終端設(shè)備還包括視頻播放系統(tǒng),所述視頻播放系統(tǒng)通過通信接口與所述輸入設(shè)備和輸出設(shè)備連接,所述視頻播放系統(tǒng)包括:視頻轉(zhuǎn)換裝置和視頻播放器; 所述視頻轉(zhuǎn)換裝置包括: 信號處理單元,用于接收多路節(jié)目傳輸流,將所述多路節(jié)目傳輸流轉(zhuǎn)化為多個單路節(jié)目傳輸流; 資源地址分配單元,用于為每個單路節(jié)目傳輸流分配一個統(tǒng)一資源定位符; 節(jié)目轉(zhuǎn)發(fā)單元,用于根據(jù)節(jié)目播放請求,通過所述統(tǒng)一資源定位符將對應(yīng)的單路節(jié)目傳輸流傳輸給視頻播放器進(jìn)行播放。
11.如權(quán)利要求10所述的終端,其特征在于,所述終端為智能電視,條件接收器或網(wǎng)絡(luò)機(jī)頂盒。
【文檔編號】H04N21/643GK104363509SQ201410578907
【公開日】2015年2月18日 申請日期:2014年10月24日 優(yōu)先權(quán)日:2014年10月24日
【發(fā)明者】林鎧鵬, 江楚發(fā), 劉許波, 鄒永軍 申請人:深圳國微技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1