欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于多機(jī)位的視頻播放器、播放系統(tǒng)及播放方法

文檔序號(hào):10539353閱讀:210來源:國知局
用于多機(jī)位的視頻播放器、播放系統(tǒng)及播放方法
【專利摘要】本發(fā)明實(shí)施例提供了一種用于多機(jī)位的視頻播放器、播放系統(tǒng)及播放方法。該視頻播放器包括:界面配置模塊,配置以提供多個(gè)小播放窗口和一個(gè)大播放窗口;視頻播放組件,配置以調(diào)用多個(gè)低碼率視頻,分別在每個(gè)小播放窗口播放一個(gè)低碼率視頻;音視頻播放組件和相應(yīng)的觸發(fā)模塊。本實(shí)施方式在多個(gè)視頻同時(shí)播放時(shí),以大播放窗口播放的音視頻為主,以小播放窗口播放的視頻為輔。通過對(duì)輔助觀看的小播放窗口播放的視頻單獨(dú)做壓縮處理,去掉音量控制,可以減少CPU和內(nèi)存的占用率,減少數(shù)據(jù)運(yùn)算量,減輕視頻播放器的負(fù)擔(dān),從而避免多屏直播視頻過程中出現(xiàn)的卡頓和延時(shí)的問題。另外,使得用戶可以靈活、方便的從多角度、多維度觀看同一視頻不同部分。
【專利說明】
用于多機(jī)位的視頻播放器、播放系統(tǒng)及播放方法
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及視頻播放技術(shù)領(lǐng)域,尤其涉及一種用于多機(jī)位的視頻播放器、播放系統(tǒng)及播放方法。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)通信技術(shù)和多媒體技術(shù)的發(fā)展,人們?cè)絹碓蕉嗟睦弥悄茈娨暋⒅悄苁謾C(jī)、平板電腦等設(shè)備來播放視頻文件。在現(xiàn)有的視頻播放系統(tǒng)中,有若干置于不同位置和角度的攝像機(jī)對(duì)播放現(xiàn)場(chǎng)進(jìn)行捕捉影像(即多機(jī)位拍攝),而呈現(xiàn)給用戶的往往只有一路視頻畫面,該路視頻是由編導(dǎo)人員所選擇的某個(gè)機(jī)位所捕捉的影像,而收看視頻的人們卻無法自由選擇其它機(jī)位所捕捉的影像。人們?cè)噲D嘗試多屏(或者多窗口)播放,但是多屏播放需要處理的數(shù)據(jù)會(huì)大幅度的增多。在現(xiàn)有的播放條件下(例如,普通的顯卡和播放器),多屏播放會(huì)出現(xiàn)播放的視頻清晰度不高,或者在播放的過程中會(huì)出現(xiàn)卡頓、延時(shí)長(zhǎng)等問題。這些問題限制了多屏播放的能力,降低了人們利用多屏播放視頻的意愿。
[0003]因此,如何在保證清晰度的情況下,避免出現(xiàn)在多屏播放過程中出現(xiàn)卡頓、延時(shí)長(zhǎng)等問題,已經(jīng)成為業(yè)界的關(guān)注點(diǎn)之一。

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

[0004]本發(fā)明實(shí)施例提供了一種用于多機(jī)位的視頻播放器、播放系統(tǒng)及播放方法,用以解決現(xiàn)有技術(shù)中多屏播放會(huì)出現(xiàn)播放的視頻清晰度不高,或者在播放的過程中會(huì)出現(xiàn)卡頓、延時(shí)長(zhǎng)等問題。
[0005]本發(fā)明實(shí)施例提供了用于多機(jī)位的視頻播放器,包括:
[0006]界面配置模塊,配置以提供多個(gè)小播放窗口和大播放窗口;
[0007]視頻播放組件,配置以調(diào)用多個(gè)低碼率視頻,分別在每個(gè)小播放窗口播放低碼率視頻;
[0008]音視頻播放組件和相應(yīng)的觸發(fā)模塊,
[0009]其中,
[0010]所述觸發(fā)模塊配置以根據(jù)對(duì)所述多個(gè)小播放窗口中的任一個(gè)小播放窗口的指定操作,激活所述音視頻播放組件;
[0011]所述音視頻播放組件配置以響應(yīng)于所述觸發(fā)模塊的指定操作,在所述大播放窗口調(diào)用高碼率音視頻播放,其中,所述高碼率音視頻與該觸發(fā)模塊指定操作的小播放窗口中播放的低碼率視頻相對(duì)應(yīng)。
[0012]本發(fā)明實(shí)施例又提供了一種用于多機(jī)位的視頻播放系統(tǒng),該視頻播放系統(tǒng)包括:上述任一所述的視頻播放器、多個(gè)機(jī)位、以及配置服務(wù)器,其中:
[0013]多個(gè)機(jī)位用于捕捉影像并生成相應(yīng)的流媒體文件;
[0014]配置服務(wù)器用于與所述多個(gè)機(jī)位通信,配置以接收所述流媒體文件,并生成高碼率音視頻和低碼率視頻。
[0015]本發(fā)明實(shí)施例還提供了一種用于多機(jī)位的視頻播放方法,該視頻播放方法包括:
[0016]多個(gè)機(jī)位捕捉影像并生成相應(yīng)的流媒體文件;
[0017]配置服務(wù)器接收所述流媒體文件,并生成高碼率音視頻和低碼率視頻;
[0018]提供用于多機(jī)位的視頻播放器,其中,所述視頻播放器的界面配置模塊提供有多個(gè)小播放窗口和一個(gè)大播放窗口 ;
[0019]將所述視頻播放器與所述配置服務(wù)器通信連接;
[0020]在所述多個(gè)小播放窗口中配置待播放的低碼率視頻文件的地址,對(duì)多個(gè)低碼率視頻文件進(jìn)行播放,當(dāng)對(duì)其中一個(gè)小播放窗口進(jìn)行指定操作時(shí),在大播放窗口中播放所述指定操作的其中一個(gè)小播放窗口中的低碼率視頻文件所對(duì)應(yīng)的高碼率音視頻文件。
[0021]在本實(shí)施方式中,在所述多個(gè)小播放窗口中配置待播放的低碼率視頻文件的地址,對(duì)多個(gè)低碼率視頻文件進(jìn)行播放,當(dāng)對(duì)其中一個(gè)小播放窗口進(jìn)行指定操作時(shí),在大播放窗口中播放所述指定操作的其中一個(gè)小播放窗口中的低碼率視頻文件所對(duì)應(yīng)的高碼率音視頻文件包括:
[0022]在多個(gè)小播放窗口中分別設(shè)置低碼率視頻地址;
[0023]根據(jù)所述低碼率視頻地址進(jìn)行低碼率視頻的下載和播放;
[0024]根據(jù)所述視頻地址配置單元對(duì)低碼率視頻地址的設(shè)置,生成用于所述音視頻播放組件的多個(gè)播放指令的指令集,其中,每個(gè)播放指令包括下載和播放與低碼率視頻地址相對(duì)應(yīng)的高碼率音視頻地址的音視頻;
[0025]在所述多個(gè)小播放窗口中選定一個(gè)小播放窗口;
[0026]在所述窗口選定單元對(duì)其中一個(gè)小播放窗口的選定操作與所述多個(gè)播放指令中的一個(gè)播放指令之間建立關(guān)聯(lián),以使得所述音視頻播放組件在大播放窗口中播放的高碼率音視頻與窗口選定單元所選定的小播放窗口中播放的低碼率視頻相對(duì)應(yīng)。
[0027]在本實(shí)施方式中,在所述多個(gè)小播放窗口中配置待播放的低碼率視頻文件的地址,對(duì)多個(gè)低碼率視頻文件進(jìn)行播放,當(dāng)對(duì)其中一個(gè)小播放窗口進(jìn)行指定操作時(shí),在大播放窗口中播放所述指定操作的其中一個(gè)小播放窗口中的低碼率視頻文件所對(duì)應(yīng)的高碼率音視頻文件包括:
[0028]在多個(gè)小播放窗口中分別設(shè)置低碼率視頻地址;
[0029]根據(jù)所述低碼率視頻地址進(jìn)行低碼率視頻的下載和播放;
[0030]在所述多個(gè)小播放窗口中選定一個(gè)小播放窗口;
[0031 ]根據(jù)所述窗口選定單元對(duì)其中一個(gè)小播放窗口的選定操作,獲取所述其中一個(gè)小播放窗口中設(shè)置的低碼率視頻地址,并基于所述低碼率視頻地址,查詢相應(yīng)的高碼率音視頻地址;
[0032]將查詢到的高碼率音視頻地址發(fā)送至所述音視頻播放組件,在大播放窗口中進(jìn)行高碼率音視頻的下載和播放。
[0033]—來,本實(shí)施方式可以在同一播放界面上的大播放窗口播放高碼率的視頻和音頻,在各個(gè)小播放窗口播放低碼率的視頻。通過對(duì)任一個(gè)小播放窗口指定操作,可以將大播放窗口播放的高碼率視頻和音頻切換為與這個(gè)小播放窗口所對(duì)應(yīng)的高碼率視頻和音頻,以使用戶可以靈活、方便的從多角度、多維度觀看同一視頻不同部分。
[0034]二來,本實(shí)施方式在多視頻同時(shí)播放時(shí),以大播放窗口播放的音視頻為主,以小播放窗口播放的視頻為輔。只需保證大播放窗口視頻源的高質(zhì)量(例如高碼率音視頻),而無需保證小播放窗口視頻源的高質(zhì)量,就能保證大播放窗口播放的主畫面足夠清晰,提升了用戶好的體驗(yàn)。
[0035]三來,本實(shí)施方式通過對(duì)用于在各小播放窗口播放的視頻的碼率進(jìn)行壓縮,去掉音量控制,可以避免因?yàn)槎鄠€(gè)視頻聲音疊加導(dǎo)致聲音過大,以及多個(gè)聲音互相干擾的問題,提高了視頻播放的質(zhì)量。
[0036]四來,本實(shí)施方式通過對(duì)用于在各小播放窗口播放的視頻的碼率進(jìn)行壓縮處理,去掉音量控制,可以減少CPU和內(nèi)存的占用率,大幅度減少了數(shù)據(jù)運(yùn)算量,減輕了播放器的負(fù)擔(dān),使得用戶在無需升級(jí)硬件(例如顯卡)的情況下,就可以在多窗口看到流暢的視頻。解決了多窗口直播視頻過程中出現(xiàn)的卡頓和延時(shí)的問題。
【附圖說明】
[0037]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1為本發(fā)明用于多機(jī)位的視頻播放器實(shí)施例功能模塊的結(jié)構(gòu)示意圖;
[0039]圖2(a)為圖1中觸發(fā)模塊的第一實(shí)施例結(jié)構(gòu)示意圖;
[0040]圖2(b)為圖1中觸發(fā)模塊的第二實(shí)施例結(jié)構(gòu)示意圖;
[0041 ]圖3為圖1中視頻播放組件實(shí)施例結(jié)構(gòu)示意圖;
[0042]圖4(a)為本發(fā)明視頻播放界面的第一實(shí)施例示意圖;
[0043]圖4(b)為本發(fā)明視頻播放界面的第二實(shí)施例示意圖;
[0044]圖5為本發(fā)明用于多機(jī)位的視頻播放系統(tǒng)實(shí)施例結(jié)構(gòu)示意圖;
[0045]圖6(a)為圖5中配置服務(wù)器第一實(shí)施例結(jié)構(gòu)示意圖;
[0046]圖6(b)為圖5中配置服務(wù)器第二實(shí)施例結(jié)構(gòu)示意圖;
[0047]圖7為本發(fā)明用于多機(jī)位的視頻播放方法的實(shí)施例流程示意圖;
[0048]圖8(a)為圖7中的子流程第一實(shí)施例示意圖;
[0049]圖8(b)為圖7中的子流程第二實(shí)施例示意圖。
【具體實(shí)施方式】
[0050]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0051]圖1為本發(fā)明用于多機(jī)位的視頻播放器實(shí)施例功能模塊的結(jié)構(gòu)示意圖。如圖1所示,用于多機(jī)位的視頻播放器100包括:界面配置模塊101、視頻播放組件102、觸發(fā)模塊103和音視頻播放組件104。其中:
[0052]界面配置模塊101配置以提供多個(gè)小播放窗口和一個(gè)大播放窗口。
[0053]視頻播放組件102配置以調(diào)用多個(gè)低碼率視頻,分別在每個(gè)小播放窗口播放一個(gè)低碼率視頻。
[0054]觸發(fā)模塊103配置以根據(jù)對(duì)所述多個(gè)小播放窗口中的任一個(gè)小播放窗口的指定操作,激活所述音視頻播放組件。
[0055]音視頻播放組件104配置以響應(yīng)于所述觸發(fā)模塊的指定操作,在所述大播放窗口調(diào)用高碼率音視頻播放,其中,所述高碼率音視頻與該觸發(fā)模塊指定操作的小播放窗口中播放的低碼率視頻相對(duì)應(yīng)。
[0056]在本實(shí)施方式中,視頻播放組件102可以是僅支持視頻解碼和渲染的播放器,而無需解碼音頻。由此,可以降低硬件的配置要求,減少數(shù)據(jù)運(yùn)算量,減輕播放器的負(fù)擔(dān)。
[0057]在本實(shí)施方式中,視頻播放組件102的數(shù)量可以是I個(gè),也可以與小播放窗口的數(shù)量相應(yīng)(例如,視頻播放組件102的數(shù)量與小播放窗口的數(shù)量均為5)。這樣可以確保每個(gè)小播放窗口所播放的低碼率視頻均有對(duì)應(yīng)的視頻播放組件102。
[0058]在本實(shí)施方式中,音視頻播放組件104可以選擇既支持視頻解碼和渲染,又支持音頻解碼的播放器。由此,可以確保大播放窗口中高碼率音視頻文件的高質(zhì)量的播放。
[0059]在本實(shí)施方式中,碼率是每一秒鐘視頻畫面的數(shù)據(jù)總流量,我們可以簡(jiǎn)單的理解為“清晰度”。高碼率音視頻例如可以是標(biāo)清音視頻(例如參數(shù)是:5 I 2 * 3 3 6 I 5 f P sh.2640.3Mbps),高清音視頻(例如參數(shù)是:640*43225fps h.2640.5Mbps)超清音視頻(例如參數(shù)是:960*72025fps h.2641Mbps)。而低碼率視頻是清晰度比標(biāo)清視頻清晰度低的視頻。
[0060]下面以一個(gè)用戶使用本實(shí)施方式的視頻播放器為例,說明該視頻播放器播放視頻時(shí)的切換方式。
[0061 ]現(xiàn)提供有5組(10個(gè))視頻文件,例如:高碼率音視頻1、低碼率視頻I;高碼率音視頻
2、低碼率視頻2;高碼率音視頻3、低碼率視頻3;高碼率音視頻4、低碼率視頻4;高碼率音視頻5、低碼率視頻5。一開始,視頻播放器播放時(shí),以從左向右的方向,在第I個(gè)小播放窗口播放低碼率視頻I;在第2個(gè)小播放窗口播放低碼率視頻2……在第5個(gè)小播放窗口播放低碼率視頻5。默認(rèn)在大播放窗口播放高碼率音視頻I。當(dāng)對(duì)第2個(gè)小播放窗口進(jìn)行指定操作(例如鼠標(biāo)點(diǎn)擊操作)時(shí),則大播放窗口播放高碼率音視頻2。當(dāng)對(duì)第3個(gè)小播放窗口進(jìn)行指定操作(例如鼠標(biāo)點(diǎn)擊操作)時(shí),則大播放窗口播放高碼率音視頻3。同理,還可以對(duì)小播放窗口4或者5進(jìn)行相同的指定操作。
[0062]—來,本實(shí)施方式可以在同一播放界面上的大播放窗口播放高碼率的視頻和音頻,在各個(gè)小播放窗口播放低碼率的視頻。通過對(duì)任一個(gè)小播放窗口指定操作,可以將大播放窗口播放的高碼率視頻和音頻切換為與這個(gè)小播放窗口所對(duì)應(yīng)的高碼率視頻和音頻,以使用戶可以靈活、方便的從多角度、多維度觀看同一視頻不同部分。
[0063]二來,本實(shí)施方式在多視頻同時(shí)播放時(shí),以大播放窗口播放的音視頻為主,以小播放窗口播放的視頻為輔。只需保證大播放窗口視頻源的高質(zhì)量(例如高碼率音視頻),而無需保證小播放窗口視頻源的高質(zhì)量,就能保證大播放窗口播放的主畫面足夠清晰,提升了用戶好的體驗(yàn)。
[0064]三來,本實(shí)施方式通過對(duì)用于在各小播放窗口播放的視頻的碼率進(jìn)行壓縮,去掉音量控制,可以避免因?yàn)槎鄠€(gè)視頻聲音疊加導(dǎo)致聲音過大,以及多個(gè)聲音互相干擾的問題,提高了視頻播放的質(zhì)量。
[0065]四來,本實(shí)施方式通過對(duì)用于在各小播放窗口播放的視頻的碼率進(jìn)行壓縮處理,去掉音量控制,可以減少CPU和內(nèi)存的占用率,大幅度減少了數(shù)據(jù)運(yùn)算量,減輕了播放器的負(fù)擔(dān),使得用戶在無需升級(jí)硬件(例如顯卡)的情況下,就可以在多窗口看到流暢的視頻。解決了多窗口直播視頻過程中出現(xiàn)的卡頓和延時(shí)的問題。
[0066]在本實(shí)施方式中,視頻播放器100還可以包括插播組件。插播組件可以與音視頻播放組件104相關(guān)聯(lián)。該插播組件配置以當(dāng)所述插播組件處于激活狀態(tài)時(shí),所述音視頻播放組件暫停對(duì)高碼率音視頻的播放,所述插播組件將預(yù)存視頻載入所述大播放窗口,并對(duì)已播放的高碼率音視頻和預(yù)存視頻之間的銜接處的時(shí)間戳進(jìn)行拼接處理。
[0067]由此,本實(shí)施方式通過將預(yù)存視頻(例如廣告)插入正在各個(gè)窗口播放的視頻中,使得二者合并為一段完整的視頻,可以防止插入的視頻被隨意刪除或者修改,進(jìn)而也可以防止別人侵權(quán)使用該段視頻,也可以為后期廣告銷售做好準(zhǔn)備。
[0068]圖2(a)、(b)分別為圖1中觸發(fā)模塊第一、二實(shí)施例結(jié)構(gòu)示意圖。
[0069]如圖2(a)所示,觸發(fā)模塊103可以包括:指令生成單元1031、窗口選定單元1032和指令觸發(fā)單元1033。其中:
[0070]指令生成單元1031配置以根據(jù)所述視頻地址配置單元對(duì)低碼率視頻地址的設(shè)置,生成用于所述音視頻播放組件的多個(gè)播放指令的指令集,其中,每個(gè)播放指令包括下載和播放與低碼率視頻地址相對(duì)應(yīng)的高碼率音視頻地址的音視頻。例如,調(diào)用低碼率視頻I的地址a d d I對(duì)應(yīng)的高碼率音視頻I,或者調(diào)用低碼率視頻2的地址a d d 2對(duì)應(yīng)的高碼率音視頻2……
[0071 ]窗口選定單元1032配置以在所述多個(gè)小播放窗口(例如小播放窗口 1、小播放窗口2......小播放窗口 5)中選定一個(gè)小播放窗口(例如小播放窗口 2)。
[0072]指令觸發(fā)單元1033配置以在所述窗口選定單元對(duì)其中一個(gè)小播放窗口的選定操作(例如鼠標(biāo)點(diǎn)擊操作)與所述多個(gè)播放指令中的一個(gè)播放指令之間建立關(guān)聯(lián),以使得所述音視頻播放組件在大播放窗口中播放的高碼率音視頻與窗口選定單元所選定的小播放窗口中播放的低碼率視頻相對(duì)應(yīng)。
[0073]由此,本實(shí)施方式可以通過預(yù)先配置視頻的地址,將選定操作與播放指令之間建立關(guān)聯(lián),可以直接由選定操作來觸發(fā)播放大播放窗口中的高碼率音視頻(例如,用戶鼠標(biāo)點(diǎn)擊小播放窗口 2,在大播放窗口播放高碼率音視頻2;用戶鼠標(biāo)點(diǎn)擊小播放窗口 3,在大播放窗口播放高碼率音視頻3……用戶鼠標(biāo)點(diǎn)擊小播放窗口 5,在大播放窗口播放高碼率音視頻5),從而減少數(shù)據(jù)運(yùn)算量,提高視頻下載和播放的速度,避免視頻卡頓和延遲的問題。
[0074]如圖2(b)所示,觸發(fā)模塊103’可以包括:窗口選定單元1031’、尋址單元1032’和觸發(fā)單元1033’。其中:
[0075]窗口選定單元1031,配置以在所述多個(gè)小播放窗口中選定一個(gè)小播放窗口。
[0076]尋址單元1032’配置以根據(jù)所述窗口選定單元對(duì)其中一個(gè)小播放窗口的選定操作,獲取所述其中一個(gè)小播放窗口中設(shè)置的低碼率視頻地址,并基于所述低碼率視頻地址,查詢相應(yīng)的高碼率地址。
[0077]觸發(fā)單元1033’配置以將查詢到的高碼率音視頻地址發(fā)送至所述音視頻播放組件,在大播放窗口中進(jìn)行高碼率音視頻的下載和播放。
[0078]在本實(shí)施方式中,可以在服務(wù)器內(nèi)存儲(chǔ)有一張地址表,將高碼率音視頻和低碼率視頻地址相對(duì)應(yīng)。因此,可以通過選定其中一個(gè)小播放窗口,映射出該小播放窗口中低碼率視頻的地址。再根據(jù)高碼率音視頻和低碼率視頻地址對(duì)應(yīng)關(guān)系,通過映射出的該小播放窗口中低碼率視頻的地址查詢出相應(yīng)的高碼率地址。觸發(fā)單元1033’將查詢到的高碼率地址發(fā)送至音視頻播放組件,在大播放窗口中進(jìn)行高碼率音視頻的下載和播放。由此,本實(shí)施方式可以通過尋址的方式找到低碼率視頻所對(duì)應(yīng)的高碼率音視頻,無需額外的寄存器存儲(chǔ)運(yùn)算指令,減少了指令的邏輯運(yùn)算,提高了調(diào)用視頻的準(zhǔn)確性。
[0079]圖3為圖1中視頻播放組件實(shí)施例結(jié)構(gòu)示意圖。如圖3所示,視頻播放組件104可以包括:視頻地址配置單元1041和視頻播放單元1042。其中:
[0080]視頻地址配置單元1041配置以在多個(gè)小播放窗口中分別設(shè)置低碼率視頻地址(例如低碼率視頻I的地址addl、低碼率視頻2的地址add2……低碼率視頻5的地址add5)。
[0081]視頻播放單元1042配置以根據(jù)所述低碼率視頻地址進(jìn)行低碼率視頻的下載和播放。
[0082]圖4(a)、(b)分別為本發(fā)明視頻播放界面的第一、二實(shí)施例示意圖。該視頻播放界面10是視頻播放器播放視頻和音視頻時(shí)所生成的界面。
[0083]如圖4(a)所不,視頻播放界面10的上面部分是一個(gè)大播放窗口101,下面部分是多個(gè)小播放窗口 102。在視頻播放器播放狀態(tài)時(shí),高碼率音視頻展示于大播放窗口 101。低碼率視頻展示于多個(gè)小播放窗口 102。此時(shí),在大播放窗口 101既可以看到高碼率的視頻畫面,也可以聽到音頻聲音。而多個(gè)小播放窗口 102只能看到各個(gè)低碼率的視頻畫面,而不能聽到音頻聲音。
[0084]由此,本實(shí)施方式可以通過對(duì)視頻壓縮處理,去除聲音,以減少CPU和內(nèi)存的占用率,減少運(yùn)算的數(shù)據(jù)量。防止視頻卡頓,防止聲音疊加導(dǎo)致聲音過大,以及多個(gè)視頻聲音互相干擾的問題,提高了視頻播放的質(zhì)量。
[0085]在本實(shí)施方式中,大播放窗口101的面積至少為所述小播放窗口面積的6倍。
[0086]通過大量的實(shí)驗(yàn)數(shù)據(jù)可知,大播放窗口101的面積至少為所述小播放窗口的6倍時(shí),在不影響觀看小播放窗口的視頻,方便視頻切換的情況下,使得大播放窗口的視頻的清晰度和流暢度達(dá)到最佳。
[0087]圖4(b)與圖4(a)僅僅在窗口排布方面不同,其設(shè)計(jì)原理類似,二者相似部分不再贅述。如圖4(b)所示,視頻播放界面10左面部分是一個(gè)大播放窗口 101,右面部分是多個(gè)小播放窗口 102。
[0088]在本實(shí)施方式中,還可以按需要對(duì)播放界面進(jìn)行其它個(gè)性化的設(shè)計(jì),例如對(duì)小播放窗口和大播放窗口進(jìn)行個(gè)性化的排布,從而滿足用戶的個(gè)性化體驗(yàn)。
[0089]圖5為本發(fā)明用于多機(jī)位的視頻播放系統(tǒng)實(shí)施例結(jié)構(gòu)示意圖。如圖5所示,用于多機(jī)位的視頻播放系統(tǒng)可以包括:多個(gè)機(jī)位300、配置服務(wù)器200和視頻播放器100。其中:
[0090]多個(gè)機(jī)位300用于捕捉影像并生成相應(yīng)的流媒體文件。
[0091]在本實(shí)施方式中,多個(gè)機(jī)位300可以是若干置于不同位置和角度的攝像機(jī)對(duì)播放現(xiàn)場(chǎng)進(jìn)行捕捉影像的多臺(tái)攝像機(jī)。
[0092]配置服務(wù)器200用于與所述多個(gè)機(jī)位通信的,配置以接收所述流媒體文件,并生成高碼率音視頻文件和低碼率視頻文件。
[0093]上述的視頻播放器100,其與所述配置服務(wù)器通信連接以獲取高碼率音視頻地址和低碼率視頻地址。
[0094]在本實(shí)施方式中,可以在服務(wù)器內(nèi)存儲(chǔ)有一張地址表,將高碼率音視頻和低碼率視頻地址相對(duì)應(yīng)。通過配置服務(wù)器200和視頻播放器100之間交互信息,既可以對(duì)視頻的地址進(jìn)行配置,也可以對(duì)地址之間的對(duì)應(yīng)關(guān)系進(jìn)行尋址,從而按需求對(duì)高碼率音視頻和低碼率視頻進(jìn)行播放。
[0095]圖6(a)、(b)分別為圖5中配置服務(wù)器的第一、二實(shí)施例機(jī)構(gòu)示意圖。
[0096]如圖6(a)所示,配置服務(wù)器200可以包括:接收單元201、轉(zhuǎn)碼單元202、存儲(chǔ)單元203和地址分發(fā)單元204。
[0097]接收單元201配置以接收來自所述多個(gè)機(jī)位的流媒體文件。
[0098]轉(zhuǎn)碼單元202配置以對(duì)所述流媒體文件轉(zhuǎn)碼,生成高碼率音視頻和低碼率視頻。
[0099]存儲(chǔ)單元203配置以存儲(chǔ)生成的高碼率音視頻和低碼率視頻,并生成相應(yīng)的高碼率音視頻地址和低碼率視頻地址。
[0100]地址分發(fā)單元204配置以根據(jù)所述視頻播放組件對(duì)低碼率視頻的調(diào)用,將與調(diào)用的低碼率視頻相關(guān)的高碼率音視頻的地址分發(fā)給音視頻播放組件。
[0101]如圖6(b)所示,配置服務(wù)器200’可以包括:接收單元201’、轉(zhuǎn)碼單元202’、存儲(chǔ)單元203’、映射單元204’、查詢單元205’和發(fā)送單元206’。其中:
[0102]接收單元201’配置以接收來自所述多個(gè)機(jī)位的流媒體文件。
[0103]轉(zhuǎn)碼單元202’配置以對(duì)所述流媒體文件轉(zhuǎn)碼,生成高碼率音視頻和低碼率視頻。
[0104]存儲(chǔ)單元203’配置以存儲(chǔ)生成的高碼率音視頻和低碼率視頻,并生成相應(yīng)的高碼率音視頻地址和低碼率視頻地址。
[0105]映射單元204’配置以根據(jù)所述窗口選定單元對(duì)其中一個(gè)小播放窗口的選定操作,映射出所述其中一個(gè)小播放窗口中設(shè)置的低碼率視頻地址。
[0106]查詢單元205’配置以根據(jù)所映射出的所述低碼率視頻地址查詢相應(yīng)的高碼率音視頻地址;
[0107]發(fā)送單元206’配置以將所查詢相應(yīng)的高碼率音視頻地址發(fā)送給所述觸發(fā)模塊。
[0108]在本實(shí)施方式中,配置服務(wù)器200還可以包括視頻壓縮單元。該視頻壓縮單元配置以將所述高碼率音視頻文件進(jìn)行無損壓縮處理。將低碼率視頻文件進(jìn)行去除聲音壓縮處理。
[0109]由此,本實(shí)施方式,可以將接收的視頻文件進(jìn)行壓縮處理,其壓縮可以是無損壓縮,在保證畫面質(zhì)量的同時(shí)可以大幅度減少了存儲(chǔ)空間,提高了視頻傳輸速度。
[0110]本發(fā)明實(shí)施例中可以通過硬件處理器(hardware processor)和各單元來實(shí)現(xiàn)上述相關(guān)功能模塊的各項(xiàng)功能。
[0111]圖7為本發(fā)明用于多機(jī)位的視頻播放方法的實(shí)施例流程示意圖。如圖7所示,用于多機(jī)位的視頻播放方法,方法可以包括以下步驟:
[0112]S701:多個(gè)機(jī)位捕捉影像并生成相應(yīng)的流媒體文件。
[0113]S702:配置服務(wù)器接收流媒體文件,并生成高碼率音視頻文件和低碼率視頻文件。
[0114]在本實(shí)施方式中,生成高碼率音視頻文件和低碼率視頻文件可以是5組(10個(gè))視頻文件,例如:高碼率音視頻1、低碼率視頻I;高碼率音視頻2、低碼率視頻2;高碼率音視頻
3、低碼率視頻3;高碼率音視頻4、低碼率視頻4;高碼率音視頻5、低碼率視頻5。
[0115]S703:提供用于多機(jī)位的視頻播放器,其中,該視頻播放器的界面配置模塊提供有多個(gè)小播放窗口和一個(gè)大播放窗口。
[0116]在本實(shí)施方式中,該窗口的布置可以參見圖4(a)和圖4(b)。
[0117]S704:將視頻播放器與配置服務(wù)器通信連接。
[0118]S705:在多個(gè)小播放窗口中配置待播放的低碼率視頻文件的地址,對(duì)多個(gè)低碼率視頻文件進(jìn)行播放,同時(shí)在大播放窗口中播放所選定的小播放窗口中的低碼率視頻文件所對(duì)應(yīng)的高碼率音視頻文件。
[0119]在本實(shí)施方式中,在所述多個(gè)小播放窗口中配置待播放的低碼率視頻文件的地址,對(duì)多個(gè)低碼率視頻文件進(jìn)行播放,同時(shí)在大播放窗口中默認(rèn)播放排在第一位置的小播放窗口中的低碼率視頻文件所對(duì)應(yīng)的高碼率音視頻文件,當(dāng)對(duì)其中一個(gè)小播放窗口進(jìn)行指定操作時(shí),在大播放窗口中播放所操作的其中一個(gè)小播放窗口中的低碼率視頻文件所對(duì)應(yīng)的高碼率音視頻文件。
[0120]圖8(a)為圖7中的子流程第一實(shí)施例示意圖。如圖8所示,圖7中步驟S705可以包括:
[0121]S7051:在多個(gè)小播放窗口中分別設(shè)置低碼率視頻地址(例如低碼率視頻I的地址addl、低碼率視頻2的地址add2……低碼率視頻5的地址add5)。
[0122]S7052:根據(jù)所述低碼率視頻地址進(jìn)行低碼率視頻的下載和播放。
[0123]S7053:根據(jù)所述視頻地址配置單元對(duì)低碼率視頻地址的設(shè)置,生成用于所述音視頻播放組件的多個(gè)播放指令的指令集,其中,每個(gè)播放指令包括下載和播放與低碼率視頻地址相對(duì)應(yīng)的高碼率音視頻地址的音視頻。
[0124]S7054:在所述多個(gè)小播放窗口中選定一個(gè)小播放窗口。
[0125]S7055:在所述窗口選定單元對(duì)其中一個(gè)小播放窗口的選定操作與所述多個(gè)播放指令中的一個(gè)播放指令之間建立關(guān)聯(lián),以使得所述音視頻播放組件在大播放窗口中播放的高碼率音視頻與窗口選定單元所選定的小播放窗口中播放的低碼率視頻相對(duì)應(yīng)。由此,本實(shí)施方式可以通過預(yù)先配置視頻的地址,將選定操作與播放指令之間建立關(guān)聯(lián),可以直接由選定操作來觸發(fā)播放大播放窗口中的高碼率音視頻(
[0126]例如,當(dāng)用戶鼠標(biāo)點(diǎn)擊小播放窗口2時(shí),在大播放窗口播放高碼率音視頻2;當(dāng)用戶鼠標(biāo)點(diǎn)擊小播放窗口 3時(shí),在大播放窗口播放高碼率音視頻3……當(dāng)用戶鼠標(biāo)點(diǎn)擊小播放窗口 5時(shí),在大播放窗口播放高碼率音視頻5),從而減少數(shù)據(jù)運(yùn)算量,提高視頻下載和播放的速度,避免視頻卡頓和延遲的問題。
[0127]圖8(b)為圖7中的子流程第二實(shí)施例示意圖。如圖8(b)所示,圖7中步驟S705可以包括:
[0128]S7051’:在多個(gè)小播放窗口中分別設(shè)置低碼率視頻地址(例如低碼率視頻I的地址addl、低碼率視頻2的地址add2……低碼率視頻5的地址add5)。
[0129]S7052’:根據(jù)所述低碼率視頻地址進(jìn)行低碼率視頻的下載和播放。
[0130]S7053’:在所述多個(gè)小播放窗口中選定一個(gè)小播放窗口。
[0131]S7054’:根據(jù)所述窗口選定單元對(duì)其中一個(gè)小播放窗口的選定操作,獲取所述其中一個(gè)小播放窗口中設(shè)置的低碼率視頻地址,并基于所述低碼率視頻地址,查詢相應(yīng)的高碼率音視頻地址。
[0132]S7055’:將查詢到的高碼率音視頻地址發(fā)送至所述音視頻播放組件,在大播放窗口中進(jìn)行高碼率音視頻的下載和播放。
[0133]在本實(shí)施方式中,可以在服務(wù)器內(nèi)存儲(chǔ)有一張地址表,將高碼率音視頻和低碼率視頻地址相對(duì)應(yīng)。因此,可以通過選定其中一個(gè)小播放窗口,映射出該小播放窗口中低碼率視頻的地址。再根據(jù)高碼率音視頻和低碼率視頻地址對(duì)應(yīng)關(guān)系,通過映射出的該小播放窗口中低碼率視頻的地址查詢出相應(yīng)的高碼率地址。將查詢到的高碼率地址發(fā)送至所述音視頻播放組件,在大播放窗口中進(jìn)行高碼率音視頻的下載和播放。
[0134]本實(shí)施方式可以通過尋址的方式找到低碼率視頻所對(duì)應(yīng)的高碼率音視頻,無需額外的寄存器存儲(chǔ)運(yùn)算指令,減少了指令的邏輯運(yùn)算,提高了調(diào)用視頻的準(zhǔn)確性。
[0135]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0136]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0137]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種用于多機(jī)位的視頻播放器,包括: 界面配置模塊,配置以提供多個(gè)小播放窗口和大播放窗口 ; 視頻播放組件,配置以調(diào)用多個(gè)低碼率視頻,分別在每個(gè)小播放窗口播放低碼率視頻; 音視頻播放組件和相應(yīng)的觸發(fā)模塊, 其中, 所述觸發(fā)模塊配置以根據(jù)對(duì)所述多個(gè)小播放窗口中的任一個(gè)小播放窗口的指定操作,激活所述音視頻播放組件; 所述音視頻播放組件配置以響應(yīng)于所述觸發(fā)模塊的指定操作,在所述大播放窗口調(diào)用高碼率音視頻播放,其中,所述高碼率音視頻與該觸發(fā)模塊指定操作的小播放窗口中播放的低碼率視頻相對(duì)應(yīng)。2.根據(jù)權(quán)利要求1所述的視頻播放器,其特征在于, 所述視頻播放組件包括: 視頻地址配置單元,配置以在多個(gè)小播放窗口中分別設(shè)置低碼率視頻地址; 視頻播放單元,配置以根據(jù)所述低碼率視頻地址進(jìn)行低碼率視頻的下載和播放; 所述觸發(fā)模塊包括: 指令生成單元,配置以根據(jù)所述視頻地址配置單元對(duì)低碼率視頻地址的設(shè)置,生成用于所述音視頻播放組件的多個(gè)播放指令的指令集,其中,每個(gè)播放指令包括下載和播放與低碼率視頻地址相對(duì)應(yīng)的高碼率音視頻地址的音視頻; 窗口選定單元,配置以在所述多個(gè)小播放窗口中選定一個(gè)小播放窗口; 指令觸發(fā)單元,配置以在所述窗口選定單元對(duì)其中一個(gè)小播放窗口的選定操作與所述多個(gè)播放指令中的一個(gè)播放指令之間建立關(guān)聯(lián),以使得所述音視頻播放組件在大播放窗口中播放的高碼率音視頻與窗口選定單元所選定的小播放窗口中播放的低碼率視頻相對(duì)應(yīng)。3.根據(jù)權(quán)利要求1所述的視頻播放器,其特征在于, 所述視頻播放組件包括: 視頻地址配置單元,配置以在多個(gè)小播放窗口中分別設(shè)置低碼率視頻地址; 視頻播放單元,配置以根據(jù)所述低碼率視頻地址進(jìn)行低碼率視頻的下載和播放; 所述觸發(fā)模塊包括: 窗口選定單元,配置以在所述多個(gè)小播放窗口中選定一個(gè)小播放窗口; 尋址單元,配置以根據(jù)所述窗口選定單元對(duì)其中一個(gè)小播放窗口的選定操作,獲取所述其中一個(gè)小播放窗口中設(shè)置的低碼率視頻地址,并基于所述低碼率視頻地址,查詢相應(yīng)的高碼率音視頻地址; 觸發(fā)單元,配置以將查詢到的高碼率音視頻地址發(fā)送至所述音視頻播放組件,在大播放窗口中進(jìn)行高碼率音視頻的下載和播放。4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的視頻播放器,其特征在于,所述視頻播放器還包括與所述音視頻播放組件關(guān)聯(lián)的插播組件,其中,當(dāng)所述插播組件處于激活狀態(tài)時(shí),所述音視頻播放組件暫停對(duì)高碼率音視頻的播放,所述插播組件將預(yù)存視頻載入所述大播放窗口,并對(duì)已播放的高碼率音視頻和預(yù)存視頻之間的銜接處的時(shí)間戳進(jìn)行拼接處理。5.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的視頻播放器,其特征在于,所述大播放窗口的面積至少為所述小播放窗口的面積的6倍。6.—種用于多機(jī)位的視頻播放系統(tǒng),其特征在于,包括權(quán)利要求1-5中任一項(xiàng)所述的視頻播放器、多個(gè)機(jī)位、以及配置服務(wù)器,其中: 多個(gè)機(jī)位用于捕捉影像并生成相應(yīng)的流媒體文件; 配置服務(wù)器用于與所述多個(gè)機(jī)位通信,配置以接收所述流媒體文件,并生成高碼率音視頻和低碼率視頻。7.根據(jù)權(quán)利要求6所述的視頻播放系統(tǒng),其特征在于,所述配置服務(wù)器包括: 接收單元,配置以接收來自所述多個(gè)機(jī)位的流媒體文件; 轉(zhuǎn)碼單元,配置以對(duì)所述流媒體文件轉(zhuǎn)碼,生成高碼率音視頻和低碼率視頻; 存儲(chǔ)單元,配置以存儲(chǔ)生成的高碼率音視頻和低碼率視頻,并生成相應(yīng)的高碼率音視頻地址和低碼率視頻地址; 地址分發(fā)單元,配置以根據(jù)所述視頻播放組件對(duì)低碼率視頻的調(diào)用,將與調(diào)用的低碼率視頻相關(guān)的高碼率音視頻的地址分發(fā)給音視頻播放組件。8.根據(jù)權(quán)利要求6所述的視頻播放系統(tǒng),其特征在于,所述配置服務(wù)器包括: 接收單元,配置以接收來自所述多個(gè)機(jī)位的流媒體文件; 轉(zhuǎn)碼單元,配置以對(duì)所述流媒體文件轉(zhuǎn)碼,生成高碼率音視頻和低碼率視頻; 存儲(chǔ)單元,配置以存儲(chǔ)生成的高碼率音視頻和低碼率視頻,并生成相應(yīng)的高碼率音視頻地址和低碼率視頻地址; 映射單元,配置以根據(jù)所述窗口選定單元對(duì)其中一個(gè)小播放窗口的選定操作,映射出所述其中一個(gè)小播放窗口中設(shè)置的低碼率視頻地址; 查詢單元,配置以根據(jù)所映射出的所述低碼率視頻地址查詢相應(yīng)的高碼率音視頻地址; 發(fā)送單元,配置以將所查詢相應(yīng)的高碼率音視頻地址發(fā)送給所述觸發(fā)模塊。9.一種用于多機(jī)位的視頻播放方法,包括: 多個(gè)機(jī)位捕捉影像并生成相應(yīng)的流媒體文件; 配置服務(wù)器接收所述流媒體文件,并生成高碼率音視頻和低碼率視頻; 提供用于多機(jī)位的視頻播放器,其中,所述視頻播放器的界面配置模塊提供有多個(gè)小播放窗口和大播放窗口 ; 將所述視頻播放器與所述配置服務(wù)器通信連接; 在所述多個(gè)小播放窗口中配置待播放的低碼率視頻文件的地址,對(duì)多個(gè)低碼率視頻文件進(jìn)行播放,當(dāng)對(duì)其中一個(gè)小播放窗口進(jìn)行指定操作時(shí),在大播放窗口中播放所述指定操作的其中一個(gè)小播放窗口中的低碼率視頻文件所對(duì)應(yīng)的高碼率音視頻文件。
【文檔編號(hào)】H04N21/2343GK105898370SQ201510781231
【公開日】2016年8月24日
【申請(qǐng)日】2015年11月13日
【發(fā)明人】胡曰峰, 徐亞峰, 侯迪
【申請(qǐng)人】樂視云計(jì)算有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
喀喇| 绥芬河市| 炉霍县| 内江市| 香港| 伊吾县| 涿鹿县| 集安市| 三都| 越西县| 宁国市| 佳木斯市| 盈江县| 图们市| 沙田区| 天镇县| 启东市| 巴彦县| 邯郸县| 寿宁县| 游戏| 盐山县| 武夷山市| 江城| 永平县| 揭阳市| 侯马市| 盐城市| 健康| 惠水县| 惠安县| 沙田区| 湟源县| 巴彦县| 兴山县| 宣恩县| 方山县| 库车县| 西乌珠穆沁旗| 太和县| 疏勒县|