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