分屏顯示視頻的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及IPTVdP電視)技術(shù)領(lǐng)域,尤其涉及分屏顯示視頻的方法及裝置。
【背景技術(shù)】
[0002]當(dāng)前,隨著信息技術(shù)的不斷發(fā)展,流媒體業(yè)務(wù)在網(wǎng)絡(luò)中占的比重越來越大,漸漸成為人們?nèi)找骊P(guān)注的焦點。流媒體技術(shù)指的是采用流式傳輸方式傳輸媒體數(shù)據(jù)的技術(shù),通過服務(wù)器向用戶連續(xù)實時地傳送媒體數(shù)據(jù),用戶端則無需下載全部視頻數(shù)據(jù)就可以播放該視頻,實現(xiàn)了邊下載邊播放的效果。
[0003]基于HTTP (Hyper-Text Transfer Protocol,超文本傳輸協(xié)議)動態(tài)自適應(yīng)流媒體技術(shù)是新興的流媒體技術(shù),相比于傳統(tǒng)的RTP (Real-time Transport Protocol,實時傳輸協(xié)議)/RTSP (Real-time Transport Control Protocol,實時傳輸控制協(xié)議)流媒體技術(shù)具有部署簡單的特點。自適應(yīng)流媒體技術(shù)的工作原理是:首先將內(nèi)容源文件切割成多個片段,存放到服務(wù)器上;然后在內(nèi)容播放時,根據(jù)終端的網(wǎng)絡(luò)帶寬和媒體處理能力,動態(tài)選擇合適速率的內(nèi)容文件進行播放,保證用戶平滑的觀看體驗。從標(biāo)準(zhǔn)的類型來看,主要有兩大類:一類是各企業(yè)的私有實現(xiàn)方案,如蘋果公司的HTTP Live Streaming (HTTP直播流)技術(shù)、微軟公司的Smooth Streaming (流暢流)技術(shù)、Adobe公司的Dynamic Streaming (動態(tài)流)技術(shù);一類是一些國際標(biāo)準(zhǔn)組制定的技術(shù)標(biāo)準(zhǔn),如OIPF(Open IPtv Forum,開放IPTV論壇)的 HAS (HTTP Adaptive Streaming,HTTP 自適應(yīng)流)、MPEG (Moving Picture ExpertsGroup,動態(tài)圖像專家組)的 DASH (Dynamic Adaptive Streaming over HTTP,基于 HTTP 的動態(tài)自適應(yīng)流)、IETF (Internet Engineering Task Force,國際互聯(lián)網(wǎng)工程任務(wù)組)的草案等。
[0004]目前現(xiàn)有的分屏顯示電視一類是畫中畫(PiP,Picture-1n-Picture),畫中畫技術(shù)使用一大一小兩個視頻畫面疊加的方式,同時呈現(xiàn)兩個視頻信號,畫中畫視頻的來源可以是不同的電視頻道、視頻放像機、監(jiān)控攝像頭、游戲機等等。
[0005]另一類是可以在同一塊屏幕上面顯示多個播放區(qū)域,使得可以同時播放多個視頻,借助多屏顯示卡顯示多屏畫面,不是簡單的多個顯示器顯示多個相同內(nèi)容,而是多個屏幕上顯示各自不同的畫面,并可顯示拼接的組合大畫面。比如分屏數(shù)為4的多屏顯示卡可以連接4臺顯示器,既可以讓這4臺顯示器分別顯示畫面的一部分,一起組成一副畫面,也可以讓這4臺顯示器各自顯示不同的畫面。鼠標(biāo)及窗口還可以在各個屏幕間漫游移動,而無需軟件的任何改動。
[0006]畫中畫式的分屏顯示使得其中一個小視頻窗會覆蓋大視頻窗的播放顯示區(qū)域,導(dǎo)致觀看效果不佳。多屏幕在同一屏幕上顯示可以自己選擇分屏顯示數(shù)目,并在不同的顯示區(qū)域進行自行選取視頻觀看,但是比較有盲目性,很難在短時間內(nèi)找到自己喜歡看的節(jié)目,最主要的問題是啟動多下載鏈接,受困于客戶端寬帶速度,若寬帶速度不高將會影響用戶體驗。
【發(fā)明內(nèi)容】
[0007]本申請?zhí)峁┓制溜@示視頻的方法及裝置,以優(yōu)化分屏顯示效果。
[0008]本申請的技術(shù)方案是這樣實現(xiàn)的:
[0009]一種分屏顯示視頻的方法,包括:
[0010]IPTV服務(wù)器獲取流媒體服務(wù)器提供的所有節(jié)目信息,對流媒體服務(wù)器提供的所有節(jié)目進行分類;
[0011 ] IPTV服務(wù)器針對每一節(jié)目類型,對該節(jié)目類型下的所有節(jié)目進行排序,生成該節(jié)目類型的節(jié)目排序列表,其中,不同節(jié)目類型下的節(jié)目的排序規(guī)則不完全相同;
[0012]IPTV服務(wù)器接收已注冊的IPTV客戶端的任一視頻顯示子分屏對應(yīng)的自適應(yīng)流下載中間件發(fā)來的統(tǒng)一資源標(biāo)識符URL地址請求,根據(jù)該請求中的節(jié)目類型標(biāo)識和節(jié)目序號,在該節(jié)目類型標(biāo)識對應(yīng)的節(jié)目類型下的節(jié)目排序列表中選擇對應(yīng)節(jié)目的配置文件URL地址返回給該自適應(yīng)流下載中間件。
[0013]一種分屏顯示視頻的方法,該方法包括:
[0014]IPTV客戶端接收IPTV服務(wù)器返回的指示注冊成功的注冊響應(yīng),將自身的顯示屏劃分為至少包括:視頻顯示主子分屏和視頻顯示子分屏;
[0015]IPTV客戶端在各視頻顯示子分屏上顯示節(jié)目分類列表,當(dāng)檢測到用戶在任一視頻顯示子分屏上選中一節(jié)目分類時,將用戶選中的節(jié)目類型標(biāo)識發(fā)送給各視頻顯示子分屏對應(yīng)的自適應(yīng)流下載中間件,各自適應(yīng)流下載中間件分別向IPTV服務(wù)器發(fā)送URL地址請求,該請求中攜帶該節(jié)目類型標(biāo)識和節(jié)目序號,節(jié)目序號為該自適應(yīng)流下載中間件對應(yīng)的視頻顯不子分屏的序號;
[0016]IPTV客戶端的任一自適應(yīng)流下載中間件接收IPTV服務(wù)器返回的URL地址,根據(jù)該URL地址從流媒體服務(wù)器下載對應(yīng)的節(jié)目的配置文件,并根據(jù)該配置文件中記錄的該節(jié)目的視頻源的URL地址,從流媒體服務(wù)器上下載該節(jié)目的視頻源的視頻流,將該視頻流在對應(yīng)的視頻顯示子分屏上進行播放。
[0017]一種分屏顯示視頻的裝置,位于IPTV服務(wù)器上,該裝置包括:
[0018]分類排序模塊:獲取流媒體服務(wù)器提供的所有節(jié)目信息,對流媒體服務(wù)器提供的所有節(jié)目進行分類;針對每一節(jié)目類型,對該節(jié)目類型下的所有節(jié)目進行排序,生成該節(jié)目類型的節(jié)目排序列表,其中,不同節(jié)目類型下的節(jié)目的排序規(guī)則不完全相同;
[0019]URL地址響應(yīng)模塊:接收已注冊的IPTV客戶端的任一視頻顯示子分屏對應(yīng)的自適應(yīng)流下載中間件發(fā)來的統(tǒng)一資源標(biāo)識符URL地址請求,根據(jù)該請求中的節(jié)目類型標(biāo)識和節(jié)目序號,在該節(jié)目類型標(biāo)識對應(yīng)的節(jié)目類型下的節(jié)目排序列表中選擇對應(yīng)節(jié)目的配置文件URL地址返回給該自適應(yīng)流下載中間件。
[0020]一種分屏顯示視頻的裝置,位于IPTV客戶端內(nèi),該裝置包括:
[0021]分屏模塊:接收IPTV服務(wù)器返回的指示注冊成功的注冊響應(yīng),將本IPTV客戶端的顯示屏劃分為至少包括:視頻顯示主子分屏和視頻顯示子分屏;
[0022]節(jié)目選擇模塊:在各視頻顯示子分屏上顯示節(jié)目分類列表,當(dāng)檢測到用戶在任一視頻顯示子分屏上選中一節(jié)目分類時,將用戶選中的節(jié)目類型標(biāo)識發(fā)送給各視頻顯示子分屏對應(yīng)的自適應(yīng)流下載中間件;
[0023]自適應(yīng)流下載中間件:向IPTV服務(wù)器發(fā)送URL地址請求,該請求中攜帶用戶選中的節(jié)目類型標(biāo)識和節(jié)目序號,節(jié)目序號為本自適應(yīng)流下載中間件對應(yīng)的視頻顯示子分屏的序號;接收IPTV服務(wù)器返回的URL地址,根據(jù)該URL地址從流媒體服務(wù)器下載對應(yīng)的節(jié)目的配置文件,并根據(jù)該配置文件中記錄的該節(jié)目的視頻源的URL地址,從流媒體服務(wù)器上下載該節(jié)目的視頻源的視頻流,將該視頻流在對應(yīng)的視頻顯示子分屏上進行播放。
[0024]可見,本申請中,通過對流媒體服務(wù)器提供的所有節(jié)目進行分類排序,并將用戶選中的類型的節(jié)目依次顯示在IPTV客戶端的各視頻顯示子分屏上,優(yōu)化了分屏顯示效果。
【附圖說明】
[0025]圖1為本申請一實施例提供的分屏顯示視頻的方法流程圖;
[0026]圖2為本申請另一實施例提供的分屏顯示視頻的方法流程圖;
[0027]圖3為本申請又一實施例提供的分屏顯示視頻的方法流程圖;
[0028]圖4為本申請實施例中IPTV客戶端的顯示屏進行分屏劃分后的示例圖;
[0029]圖5為本申請實施例中IPTV客戶端分屏劃分、下載及播放的示意圖;
[0030]圖6為本申請實施例提供的單屏顯示視頻的優(yōu)化方法流程圖;
[0031]圖7為本申請一實施例提供的分屏顯示視頻的裝置的組成示意圖;
[0032]圖8為本申請另一實施例提供的分屏顯示視頻的裝置的組成示意圖。
【具體實施方式】
[0033]圖1為本申請一實施例提供的分屏顯示視頻的方法流程圖,其具體步驟如下:
[0034]步驟101:1PTV服務(wù)器獲取流媒體服務(wù)器提供的所有節(jié)