国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種視頻處理服務(wù)器負(fù)載分配的方法及系統(tǒng)的制作方法

      文檔序號(hào):7776389閱讀:249來(lái)源:國(guó)知局
      一種視頻處理服務(wù)器負(fù)載分配的方法及系統(tǒng)的制作方法
      【專(zhuān)利摘要】本發(fā)明實(shí)施例提供一種視頻處理服務(wù)器負(fù)載分配的方法,包括:計(jì)算視頻處理服務(wù)器處理畫(huà)面組GOP的速度,統(tǒng)計(jì)視頻處理服務(wù)器當(dāng)前未處理的GOP的數(shù)量,將視頻處理服務(wù)器處理GOP的速度以及當(dāng)前未處理的GOP的數(shù)量發(fā)送到任務(wù)分配服務(wù)器,任務(wù)分配服務(wù)器綜合視頻處理服務(wù)器處理GOP的速度以及當(dāng)前未處理的GOP的數(shù)量,為視頻處理服務(wù)器分配待處理的所述GOP。本發(fā)明實(shí)施例還提供了相應(yīng)的視頻處理服務(wù)器負(fù)載分配的系統(tǒng)。使用本發(fā)明實(shí)施例公開(kāi)的方法和系統(tǒng),可以綜合統(tǒng)計(jì)每個(gè)視頻處理服務(wù)器處理GOP的速度,以及其中未處理的GOP的數(shù)量,進(jìn)而使用特定的算法為每個(gè)視頻處理服務(wù)器分配GOP,能夠最大限度的利用各個(gè)視頻處理服務(wù)器的處理能力,提高轉(zhuǎn)碼效率。
      【專(zhuān)利說(shuō)明】—種視頻處理服務(wù)器負(fù)載分配的方法及系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種視頻處理服務(wù)器負(fù)載分配的方法及系統(tǒng)。
      【背景技術(shù)】
      [0002]當(dāng)有大量視頻需要進(jìn)行轉(zhuǎn)換格式時(shí),可以采用多臺(tái)單機(jī)版的轉(zhuǎn)碼軟件進(jìn)行轉(zhuǎn)碼;而更為高效的辦法是設(shè)計(jì)一個(gè)分布式的轉(zhuǎn)碼系統(tǒng)進(jìn)行轉(zhuǎn)碼。視頻轉(zhuǎn)碼一般可分為四個(gè)步驟進(jìn)行:a、解封裝,b、視頻解碼編碼,C、音頻解碼編碼,d、封裝。這四個(gè)步驟中視頻解碼編碼這一步要耗費(fèi)整個(gè)轉(zhuǎn)碼過(guò)程80%_90%的時(shí)間。為了提高轉(zhuǎn)碼速度,減少轉(zhuǎn)碼的整體時(shí)間最核心的是要減少視頻解碼編碼的處理時(shí)間。
      [0003]分布式轉(zhuǎn)碼的思想是利用多臺(tái)服務(wù)器同時(shí)并行對(duì)進(jìn)GOP (Group of Pictures,畫(huà)面組)解碼編碼處理,并行處理GOP的服務(wù)器越多,整個(gè)轉(zhuǎn)碼過(guò)程耗時(shí)就越少。為此分布式轉(zhuǎn)碼系統(tǒng)一般被設(shè)計(jì)為:一臺(tái)服務(wù)器負(fù)責(zé)解封裝,多臺(tái)服務(wù)器負(fù)責(zé)處理G0P,一臺(tái)服務(wù)器負(fù)責(zé)處理音頻包,一臺(tái)服務(wù)器負(fù)責(zé)封裝并輸出目標(biāo)視頻文件。圖1所示即為分布式轉(zhuǎn)碼的系統(tǒng)示意圖。
      [0004]依據(jù)該圖可以看出GOP是由解封裝模塊分配給視頻處理服務(wù)器的,每臺(tái)視頻處理服務(wù)器的處理能力和運(yùn)行程序的情況不同會(huì)造成處理GOP的速度不同,甚至是差別很大,為了最大程度的利用各個(gè)視頻處理服務(wù)器的處理能力,提高轉(zhuǎn)碼的效率,怎樣做到平衡這些視頻處理服務(wù)器的負(fù)載就顯得很重要了,而現(xiàn)有技術(shù)中還不能很好地做到視頻處理服務(wù)器的負(fù)載平衡。

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

      [0005]為了解決現(xiàn)有技術(shù)中存在的視頻處理服務(wù)器負(fù)載不均衡的問(wèn)題,本發(fā)明實(shí)施例提出一種視頻處理服務(wù)器負(fù)載分配的方法和系統(tǒng)。
      [0006]本發(fā)明的一個(gè)方面,提供一種視頻處理服務(wù)器負(fù)載分配的方法,包括:
      [0007]計(jì)算視頻處理服務(wù)器處理畫(huà)面組GOP的速度;
      [0008]統(tǒng)計(jì)所述視頻處理服務(wù)器當(dāng)前未處理的所述GOP的數(shù)量;
      [0009]將所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量發(fā)送到任務(wù)分配服務(wù)器;
      [0010]所述任務(wù)分配服務(wù)器綜合所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量,為所述視頻處理服務(wù)器分配待處理的所述G0P。
      [0011]本發(fā)明的另一個(gè)方面,提供一種視頻處理服務(wù)器負(fù)載分配的系統(tǒng),包括:
      [0012]統(tǒng)計(jì)服務(wù)器和任務(wù)分配服務(wù)器;
      [0013]所述統(tǒng)計(jì)服務(wù)器用于計(jì)算視頻處理服務(wù)器處理畫(huà)面組GOP的速度,統(tǒng)計(jì)所述視頻處理服務(wù)器當(dāng)前未處理的所述GOP的數(shù)量,將所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量發(fā)送到任務(wù)分配服務(wù)器;[0014]所述任務(wù)分配服務(wù)器用于綜合所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量,為所述視頻處理服務(wù)器分配待處理的所述G0P。
      [0015]使用本發(fā)明實(shí)施例公開(kāi)的視頻處理服務(wù)器負(fù)載分配的方法和系統(tǒng),由任務(wù)分配服務(wù)器綜合統(tǒng)計(jì)每個(gè)視頻處理服務(wù)器處理GOP的速度,以及各個(gè)視頻處理服務(wù)器中未處理的GOP的數(shù)量,依據(jù)這些統(tǒng)計(jì)數(shù)據(jù)使用特定的算法為每個(gè)視頻處理服務(wù)器分配待處理的G0P,從而能夠最大限度的利用各個(gè)視頻處理服務(wù)器的處理能力,提高轉(zhuǎn)碼效率。
      【專(zhuān)利附圖】

      【附圖說(shuō)明】
      [0016]圖1所示是分布式轉(zhuǎn)碼的系統(tǒng)示意圖;
      [0017]圖2所示是本發(fā)明實(shí)施例提供的一種視頻處理服務(wù)器負(fù)載分配的方法示意圖;
      [0018]圖3所示是本發(fā)明實(shí)施例提供的一種視頻處理服務(wù)器負(fù)載分配的系統(tǒng)的示意圖。
      【具體實(shí)施方式】
      [0019]在本發(fā)明實(shí)施例中,由任務(wù)分配服務(wù)器綜合統(tǒng)計(jì)每個(gè)視頻處理服務(wù)器處理GOP的速度,以及各個(gè)視頻處理服務(wù)器中未處理的GOP的數(shù)量,依據(jù)這些統(tǒng)計(jì)數(shù)據(jù)使用特定的算法為每個(gè)視頻處理服務(wù)器分配待處理的G0P,從而能夠最大限度的利用各個(gè)視頻處理服務(wù)器的處理能力,提高轉(zhuǎn)碼效率。
      [0020]以下詳細(xì)說(shuō)明本發(fā)明實(shí)施例提供的視頻處理服務(wù)器負(fù)載分配的方法。
      [0021]圖2所示為本發(fā)明一個(gè)實(shí)施例提供的視頻處理服務(wù)器負(fù)載分配的方法示意圖,根據(jù)該圖,詳述各步驟如下:
      [0022]步驟201、計(jì)算視頻處理服務(wù)器處理畫(huà)面組GOP的速度;
      [0023]其中,所述計(jì)算所述視頻處理服務(wù)器處理所述GOP的速度,包括:
      [0024]在一個(gè)設(shè)定的時(shí)間段內(nèi)統(tǒng)計(jì)處理成功的所述GOP數(shù)量;
      [0025]依據(jù)所述處理成功的GOP數(shù)量以及所述設(shè)定的時(shí)間段計(jì)算該時(shí)段內(nèi)每個(gè)GOP的處理時(shí)間及處理GOP的速度。
      [0026]步驟202、統(tǒng)計(jì)所述視頻處理服務(wù)器當(dāng)前未處理的所述GOP的數(shù)量;
      [0027]其中,前述步驟之外還包括:設(shè)置統(tǒng)計(jì)周期;
      [0028]依據(jù)所述統(tǒng)計(jì)周期定時(shí)計(jì)算所述視頻處理服務(wù)器處理所述GOP的速度,以及當(dāng)前未處理的所述GOP的數(shù)量;
      [0029]依據(jù)所述統(tǒng)計(jì)周期定時(shí)將所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量發(fā)送到任務(wù)分配服務(wù)器。
      [0030]步驟203、將所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量發(fā)送到任務(wù)分配服務(wù)器;
      [0031]步驟204、所述任務(wù)分配服務(wù)器綜合所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量,為所述視頻處理服務(wù)器分配待處理的所述G0P。
      [0032]其中,所述任務(wù)分配服務(wù)器綜合所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量,為所述視頻處理服務(wù)器分配待處理的所述G0P,包括:
      [0033]所述任務(wù)分配服務(wù)器依據(jù)下列公式計(jì)算為所述視頻處理服務(wù)器分配待處理的GOP數(shù)量:[0034]
      【權(quán)利要求】
      1.一種視頻處理服務(wù)器負(fù)載分配的方法,其特征在于,包括: 計(jì)算視頻處理服務(wù)器處理畫(huà)面組GOP的速度; 統(tǒng)計(jì)所述視頻處理服務(wù)器當(dāng)前未處理的所述GOP的數(shù)量; 將所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量發(fā)送到任務(wù)分配服務(wù)器; 所述任務(wù)分配服務(wù)器綜合所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量,為所述視頻處理服務(wù)器分配待處理的所述G0P。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計(jì)算所述視頻處理服務(wù)器處理所述GOP的速度,包括: 在一個(gè)設(shè)定的時(shí)間段內(nèi)統(tǒng)計(jì)處理成功的所述GOP數(shù)量; 依據(jù)所述處理成功的GOP數(shù)量以及所述設(shè)定的時(shí)間段計(jì)算該時(shí)段內(nèi)每個(gè)GOP的處理時(shí)間及處理GOP的速度。
      3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括: 設(shè)置統(tǒng)計(jì)周期; 依據(jù)所述統(tǒng)計(jì)周期定時(shí)計(jì)算所述視頻處理服務(wù)器處理所述GOP的速度,以及當(dāng)前未處理的所述GOP的數(shù)量; 依據(jù)所述統(tǒng)計(jì)周期定時(shí)將所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量發(fā)送到任務(wù)分配服務(wù)器。
      4.根據(jù)權(quán)利要求1-2中任一項(xiàng)所述的方法,其特征在于,所述任務(wù)分配服務(wù)器綜合所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量,為所述視頻處理服務(wù)器分配待處理的所述G0P,包括: 所述任務(wù)分配服務(wù)器依據(jù)下列公式計(jì)算為所述視頻處理服務(wù)器分配待處理的GOP數(shù)量: A(I) =( (I + IfMO))/I?V(i))*?(!) ~ ICi) 其中,N表示待分配的GOP數(shù)量; S表示所述視頻處理服務(wù)器數(shù)量; V(i)表示第i個(gè)視頻處理服務(wù)器處理所述GOP的速度; M(i)表示第i個(gè)視頻處理服務(wù)器中未處理而所述GOP數(shù)量; A(i)表示為第i個(gè)視頻處理服務(wù)器分配的所述GOP數(shù)量。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述視頻處理服務(wù)器的數(shù)量至少為一個(gè)。
      6.一種視頻處理服務(wù)器負(fù)載分配的系統(tǒng),其特征在于,包括: 統(tǒng)計(jì)服務(wù)器和任務(wù)分配服務(wù)器; 所述統(tǒng)計(jì)服務(wù)器用于計(jì)算視頻處理服務(wù)器處理畫(huà)面組GOP的速度,統(tǒng)計(jì)所述視頻處理服務(wù)器當(dāng)前未處理的所述GOP的數(shù)量,將所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量發(fā)送到任務(wù)分配服務(wù)器; 所述任務(wù)分配服務(wù)器用于綜合所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量,為所述視頻處理服務(wù)器分配待處理的所述G0P。
      7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述統(tǒng)計(jì)服務(wù)器計(jì)算所述視頻處理服務(wù)器處理所述GOP的速度,包括: 在一個(gè)設(shè)定的時(shí)間段內(nèi)統(tǒng)計(jì)處理成功的所述GOP數(shù)量; 依據(jù)所述處理成功的GOP數(shù)量以及所述設(shè)定的時(shí)間段計(jì)算該時(shí)段內(nèi)每個(gè)GOP的處理時(shí)間及處理GOP的速度。
      8.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述任務(wù)分配服務(wù)器綜合所述視頻處理服務(wù)器處理所述GOP的速度以及當(dāng)前未處理的所述GOP的數(shù)量,為所述視頻處理服務(wù)器分配待處理的所述G0P,包括: 所述任務(wù)分配服務(wù)器依據(jù)下列公式計(jì)算為所述視頻處理服務(wù)器分配待處理的GOP數(shù)量:
      A(I) =( (I + ΣΙ Md))/I! V(i))*¥(!) ~ Ki) 其中,N表示待分配的GOP數(shù)量; S表示所述視頻處理服務(wù)器數(shù)量; V(i)表示第i個(gè)視頻處理服務(wù)器處理所述GOP的速度; M(i)表示第i個(gè)視頻處理服務(wù)器中未處理而所述GOP數(shù)量; A(i)表示為第i個(gè)視頻處理服務(wù)器分配的所述GOP數(shù)量。
      9.根據(jù)權(quán)利要求6-7中任一項(xiàng)所述的系統(tǒng),其特征在于,所述統(tǒng)計(jì)服務(wù)器位于所述視頻處理服務(wù)器內(nèi),或獨(dú)立于所述視頻處理服務(wù)器。
      【文檔編號(hào)】H04N21/262GK103647984SQ201310566475
      【公開(kāi)日】2014年3月19日 申請(qǐng)日期:2013年11月14日 優(yōu)先權(quán)日:2013年11月14日
      【發(fā)明者】張金良 申請(qǐng)人:天脈聚源(北京)傳媒科技有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1