一種視頻處理方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種視頻處理方法及裝置。所述方法包括:當(dāng)新的視頻處理任務(wù)加入時(shí),獲取每個(gè)視頻處理機(jī)的性能因子;根據(jù)所述性能因子,選擇執(zhí)行所述新的視頻處理任務(wù)的第一視頻處理機(jī);將所述新的視頻處理任務(wù)分配到所述第一視頻處理機(jī)進(jìn)行處理。
【專利說(shuō)明】一種視頻處理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種視頻處理方法及裝置。
【背景技術(shù)】
[0002]目前,視頻處理系統(tǒng)中,會(huì)包括多臺(tái)處理機(jī),如對(duì)多個(gè)頻道的視頻進(jìn)行處理的頻道處理機(jī),或?qū)σ曨l素材進(jìn)行處理的素材處理機(jī)。對(duì)于多臺(tái)處理機(jī),在分配處理任務(wù)時(shí),會(huì)進(jìn)行負(fù)載均衡。
[0003]但是,相關(guān)技術(shù)中對(duì)于多臺(tái)處理機(jī)的負(fù)載均衡,僅是單純根據(jù)每天處理機(jī)的負(fù)載能力和負(fù)載任務(wù)情況為處理機(jī)分配任務(wù),并不能實(shí)現(xiàn)每臺(tái)處理機(jī)均衡地處理視頻數(shù)據(jù),很容易出現(xiàn)其中一臺(tái)處理機(jī)負(fù)載過(guò)高,或其中一臺(tái)處理機(jī)負(fù)載較低而其他處理機(jī)負(fù)載過(guò)高。
【發(fā)明內(nèi)容】
[0004]為克服相關(guān)技術(shù)中存在的問(wèn)題,本發(fā)明實(shí)施例提供一種視頻處理方法及裝置。
[0005]一種視頻處理方法,視頻處理系統(tǒng)包括至少兩個(gè)視頻處理機(jī),所述方法應(yīng)用于每個(gè)視頻處理機(jī),所述方法包括:
[0006]當(dāng)新的視頻處理任務(wù)加入時(shí),獲取每個(gè)視頻處理機(jī)的性能因子;
[0007]根據(jù)所述性能因子,選擇執(zhí)行所述新的視頻處理任務(wù)的第一視頻處理機(jī);
[0008]將所述新的視頻處理任務(wù)分配到所述第一視頻處理機(jī)進(jìn)行處理。
[0009]本實(shí)施例中,根據(jù)視頻處理機(jī)的性能因子為視頻處理任務(wù)分配視頻處理機(jī),使得對(duì)視頻處理機(jī)的處理能力進(jìn)行有效利用,避免其中一臺(tái)視頻處理機(jī)負(fù)載過(guò)高,或其中一臺(tái)視頻處理機(jī)負(fù)載較低而其他視頻處理機(jī)負(fù)載過(guò)高。另外,能夠提高視頻任務(wù)的處理效率及整個(gè)視頻處理系統(tǒng)的處理速度。
[0010]可選的,當(dāng)所述視頻處理機(jī)為頻道處理機(jī)時(shí),所述視頻處理任務(wù)為頻道處理任務(wù),所述頻道處理機(jī)的性能因子至少包括空閑承載頻道數(shù)量值;
[0011]所述根據(jù)所述性能因子,選擇執(zhí)行所述新的視頻處理任務(wù)的第一視頻處理機(jī),包括:
[0012]選擇所述空閑承載頻道數(shù)量值最大的第一頻道處理機(jī);
[0013]判斷將所述新的頻道處理任務(wù)分配到所述第一頻道處理機(jī)后,所述第一頻道處理機(jī)承載頻道數(shù)量值是否超過(guò)預(yù)設(shè)承載頻道數(shù)量值;
[0014]當(dāng)所述第一頻道處理機(jī)承載頻道數(shù)量值未超過(guò)預(yù)設(shè)承載頻道數(shù)量值時(shí),選擇所述第一頻道處理機(jī)執(zhí)行所述新的頻道處理任務(wù)。
[0015]在可選方案中,新頻道加入時(shí),首先要判斷每臺(tái)處理機(jī)的頻道承載數(shù)量,選擇空閑承載最大的一個(gè)進(jìn)行分配,但同時(shí)分配后的頻道數(shù)量不可超過(guò)處理機(jī)的最大承載值,這樣,避免其中一臺(tái)視頻處理機(jī)負(fù)載過(guò)高。
[0016]可選的,所述性能因子還包括當(dāng)前時(shí)段正在播出的頻道數(shù)量值;
[0017]當(dāng)所述視頻處理系統(tǒng)中存在至少兩個(gè)所述空閑承載頻道數(shù)量值最大的頻道處理機(jī)時(shí),選擇所述至少兩個(gè)所述空閑承載頻道數(shù)據(jù)值最大的頻道處理機(jī)中當(dāng)前時(shí)段正在播出的頻道數(shù)量值最少的頻道處理機(jī),來(lái)執(zhí)行所述新的頻道處理任務(wù)。
[0018]在可選方案中,對(duì)于承載頻道數(shù)量值相同的處理機(jī),選擇當(dāng)前時(shí)段正在播出的頻道數(shù)量值最少的頻道處理機(jī)來(lái)處理頻道任務(wù),避免其中一臺(tái)處理機(jī)的負(fù)載過(guò)高。
[0019]可選的,當(dāng)所述視頻處理機(jī)為素材處理機(jī)時(shí),所述視頻處理任務(wù)為素材處理任務(wù),所述素材處理機(jī)的性能因子至少包括每個(gè)素材處理任務(wù)的素材處理消耗值及待處理任務(wù)數(shù),所述素材處理消耗值為處理每個(gè)素材任務(wù)的對(duì)所述素材處理機(jī)處理能力的消耗值;
[0020]所述根據(jù)所述性能因子,選擇執(zhí)行所述新的視頻處理任務(wù)的第一視頻處理機(jī),包括:
[0021]根據(jù)所述每個(gè)素材處理任務(wù)的素材處理消耗值,獲取每個(gè)素材處理機(jī)正在處理的素材處理任務(wù)的剩余處理消耗值;
[0022]根據(jù)所述每個(gè)素材處理任務(wù)的素材處理消耗值、待處理任務(wù)數(shù)及每個(gè)素材處理機(jī)正在處理的素材處理任務(wù)的剩余處理消耗值,計(jì)算每臺(tái)素材處理機(jī)的處理負(fù)擔(dān)值,所述處理負(fù)擔(dān)值為每臺(tái)素材處理機(jī)的所有待處理的素材處理任務(wù)的素材處理消耗值及正在處理的素材處理任務(wù)的剩余處理消耗值之和;
[0023]選擇所述處理負(fù)擔(dān)值最小的第一素材處理機(jī)執(zhí)行所述新的素材處理任務(wù)。
[0024]在可選方案中,當(dāng)新的素材任務(wù)加入時(shí),根據(jù)每臺(tái)素材處理機(jī)的處理負(fù)擔(dān)值為新的素材任務(wù)分配處理機(jī),需要對(duì)每臺(tái)素材處理機(jī)的處理負(fù)擔(dān)值進(jìn)行精確計(jì)算,以準(zhǔn)確地為素材任務(wù)分配處理機(jī),避免其中一臺(tái)視頻處理機(jī)負(fù)載過(guò)高,或其中一臺(tái)視頻處理機(jī)負(fù)載較低而其他視頻處理機(jī)負(fù)載過(guò)高。另外,能夠提高視頻任務(wù)的處理效率及整個(gè)視頻處理系統(tǒng)的處理速度。
[0025]可選的,所述素材處理機(jī)的性能因子還包括剩余處理能力值;
[0026]當(dāng)所述視頻處理系統(tǒng)中存在至少兩個(gè)處理負(fù)擔(dān)值最小的素材處理機(jī),或存在至少一個(gè)素材處理機(jī)與所述第一素材處理機(jī)的處理負(fù)擔(dān)值的差值小于預(yù)設(shè)閾值時(shí),選擇所述剩余處理能力值最大的素材處理機(jī)執(zhí)行所述新的素材處理任務(wù)。
[0027]在可選方案中,當(dāng)兩個(gè)素材處理機(jī)的處理負(fù)擔(dān)值相同或兩個(gè)素材處理機(jī)的處理負(fù)擔(dān)值之間相差較小,如相差10%以內(nèi),則根據(jù)處理機(jī)的剩余處理能力確定執(zhí)行素材處理任務(wù)的處理機(jī)。這樣,避免其中一臺(tái)處理機(jī)的負(fù)載過(guò)高。
[0028]可選的,所述方法還包括:
[0029]獲取所述素材處理任務(wù)的視頻文件時(shí)長(zhǎng),視頻圖像的寬、高,視頻文件的視頻碼率及音頻碼率;
[0030]根據(jù)以下公式計(jì)算所述素材處理任務(wù)的素材處理消耗值,
[0031]MPC = DX (WXHXVBXa+ABXb),
[0032]其中,MPC為所述素材處理任務(wù)的素材處理消耗值,D為視頻文件時(shí)長(zhǎng),W為視頻圖像的寬,H為視頻圖像的高,VB為視頻文件的視頻碼率,AB視頻文件的音頻碼率,a為預(yù)設(shè)的所述素材處理任務(wù)的視頻處理消耗權(quán)值,b為預(yù)設(shè)的所述素材處理任務(wù)的音頻處理消耗權(quán)值。
[0033]在可選方案中,通過(guò)根據(jù)素材任務(wù)的各項(xiàng)參數(shù)計(jì)算每個(gè)素材處理任務(wù)的素材處理消耗值,從而可準(zhǔn)確計(jì)算出每臺(tái)素材處理機(jī)的處理負(fù)擔(dān)值,進(jìn)而準(zhǔn)確地為素材任務(wù)分配處理機(jī),避免其中一臺(tái)視頻處理機(jī)負(fù)載過(guò)高,或其中一臺(tái)視頻處理機(jī)負(fù)載較低而其他視頻處理機(jī)負(fù)載過(guò)高。另外,能夠提高視頻任務(wù)的處理效率及整個(gè)視頻處理系統(tǒng)的處理速度。
[0034]可選的,所述方法還包括:
[0035]獲取所述素材處理機(jī)的內(nèi)存容量值、CPU空閑率及內(nèi)存空閑率;
[0036]根據(jù)以下公式計(jì)算所述素材處理機(jī)的剩余處理能力值,
[0037]RPC = ARPCI X (ARPMI X MC),
[0038]其中RPC為所述素材處理機(jī)的剩余處理能力值,ARPCI為所述素材處理機(jī)的CPU空閑率,ARPMI為所述素材處理機(jī)的內(nèi)存空閑率,MC為所述素材處理機(jī)的內(nèi)存容量值。
[0039]在可選方案中,通過(guò)進(jìn)一步計(jì)算素材處理記得剩余處理能力值,可以準(zhǔn)確地為素材任務(wù)分配處理機(jī),避免其中一臺(tái)視頻處理機(jī)負(fù)載過(guò)高,或其中一臺(tái)視頻處理機(jī)負(fù)載較低而其他視頻處理機(jī)負(fù)載過(guò)聞。另外,能夠提聞視頻任務(wù)的處理效率及整個(gè)視頻處理系統(tǒng)的處理速度。
[0040]一種視頻處理裝置,視頻處理系統(tǒng)包括至少兩個(gè)視頻處理機(jī),所述裝置應(yīng)用于每個(gè)視頻處理機(jī),所述裝置包括:
[0041]第一獲取模塊,用于當(dāng)新的視頻處理任務(wù)加入時(shí),獲取每個(gè)視頻處理機(jī)的性能因子;
[0042]選擇模塊,用于根據(jù)所述性能因子,選擇執(zhí)行所述新的視頻處理任務(wù)的第一視頻處理機(jī);
[0043]分配模塊,用于將所述新的視頻處理任務(wù)分配到所述第一視頻處理機(jī)進(jìn)行處理。
[0044]可選的,當(dāng)所述視頻處理機(jī)為頻道處理機(jī)時(shí),所述視頻處理任務(wù)為頻道處理任務(wù),所述頻道處理機(jī)的性能因子至少包括空閑承載頻道數(shù)量值;
[0045]所述選擇模塊包括:
[0046]第一選擇子模塊,用于選擇所述空閑承載頻道數(shù)量值最大的第一頻道處理機(jī);
[0047]判斷子模塊,用于判斷將所述新的頻道處理任務(wù)分配到所述第一頻道處理機(jī)后,所述第一頻道處理機(jī)承載頻道數(shù)量值是否超過(guò)預(yù)設(shè)承載頻道數(shù)量值;
[0048]第二選擇子模塊,用于當(dāng)所述第一頻道處理機(jī)承載頻道數(shù)量值未超過(guò)預(yù)設(shè)承載頻道數(shù)量值時(shí),選擇所述第一頻道處理機(jī)執(zhí)行所述新的頻道處理任務(wù)。
[0049]可選的,所述性能因子還包括當(dāng)前時(shí)段正在播出的頻道數(shù)量值;
[0050]第二選擇子模塊,用于當(dāng)所述視頻處理系統(tǒng)中存在至少兩個(gè)所述空閑承載頻道數(shù)量值最大的頻道處理機(jī)時(shí),選擇所述至少兩個(gè)所述空閑承載頻道數(shù)據(jù)值最大的頻道處理機(jī)中當(dāng)前時(shí)段正在播出的頻道數(shù)量值最少的頻道處理機(jī),來(lái)執(zhí)行所述新的頻道處理任務(wù)。
[0051]可選的,當(dāng)所述視頻處理機(jī)為素材處理機(jī)時(shí),所述視頻處理任務(wù)為素材處理任務(wù),所述素材處理機(jī)的性能因子至少包括每個(gè)素材處理任務(wù)的素材處理消耗值及待處理任務(wù)數(shù),所述素材處理消耗值為處理每個(gè)素材任務(wù)的對(duì)所述素材處理機(jī)處理能力的消耗值;
[0052]所述選擇模塊包括:
[0053]獲取子模塊,用于根據(jù)所述每個(gè)素材處理任務(wù)的素材處理消耗值,獲取每個(gè)素材處理機(jī)正在處理的素材處理任務(wù)的剩余處理消耗值;
[0054]計(jì)算子模塊,用于根據(jù)所述每個(gè)素材處理任務(wù)的素材處理消耗值、待處理任務(wù)數(shù)及每個(gè)素材處理機(jī)正在處理的素材處理任務(wù)的剩余處理消耗值,計(jì)算每臺(tái)素材處理機(jī)的處理負(fù)擔(dān)值,所述處理負(fù)擔(dān)值為每臺(tái)素材處理機(jī)的所有待處理的素材處理任務(wù)的素材處理消耗值及正在處理的素材處理任務(wù)的剩余處理消耗值之和;
[0055]選擇子模塊,用于選擇所述處理負(fù)擔(dān)值最小的第一素材處理機(jī)執(zhí)行所述新的素材處理任務(wù)。
[0056]可選的,所述素材處理機(jī)的性能因子還包括剩余處理能力值;
[0057]所述選擇子模塊,用于當(dāng)所述視頻處理系統(tǒng)中存在至少兩個(gè)處理負(fù)擔(dān)值最小的素材處理機(jī),或存在至少一個(gè)素材處理機(jī)與所述第一素材處理機(jī)的處理負(fù)擔(dān)值的差值小于預(yù)設(shè)閾值時(shí),選擇所述剩余處理能力值最大的素材處理機(jī)執(zhí)行所述新的素材處理任務(wù)。
[0058]可選的,所述裝置還包括:
[0059]第二獲取模塊,用于獲取所述素材處理任務(wù)的視頻文件時(shí)長(zhǎng),視頻圖像的寬、高,視頻文件的視頻碼率及音頻碼率;
[0060]第一計(jì)算模塊,用于根據(jù)以下公式計(jì)算所述素材處理任務(wù)的素材處理消耗值,
[0061]MPC = DX (WXHXVBXa+ABXb),
[0062]其中,MPC為所述素材處理任務(wù)的素材處理消耗值,D為視頻文件時(shí)長(zhǎng),W為視頻圖像的寬,H為視頻圖像的高,VB為視頻文件的視頻碼率,AB視頻文件的音頻碼率,a為預(yù)設(shè)的所述素材處理任務(wù)的視頻處理消耗權(quán)值,b為預(yù)設(shè)的所述素材處理任務(wù)的音頻處理消耗權(quán)值。
[0063]可選的,所述裝置還包括:
[0064]第三獲取模塊,用于獲取所述素材處理機(jī)的內(nèi)存容量值、CPU空閑率及內(nèi)存空閑率;
[0065]第二計(jì)算模塊,用于根據(jù)以下公式計(jì)算所述素材處理機(jī)的剩余處理能力值,
[0066]RPC = ARPCI X (ARPMI X MC),
[0067]其中RPC為所述素材處理機(jī)的剩余處理能力值,ARPCI為所述素材處理機(jī)的CPU空閑率,ARPMI為所述素材處理機(jī)的內(nèi)存空閑率,MC為所述素材處理機(jī)的內(nèi)存容量值。
[0068]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【專利附圖】
【附圖說(shuō)明】
[0069]附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0070]圖1為本發(fā)明實(shí)施例中一種視頻處理方法的流程圖;
[0071]圖2為本發(fā)明另一實(shí)施例中一種視頻處理方法的流程圖;
[0072]圖3為本發(fā)明另一實(shí)施例中一種視頻處理方法的流程圖;
[0073]圖4為本發(fā)明一實(shí)施例中一種視頻處理裝置的框圖;
[0074]圖5為本發(fā)明一實(shí)施例中選擇模塊的框圖;
[0075]圖6為本發(fā)明另一實(shí)施例中選擇模塊的框圖;
[0076]圖7為本發(fā)明另一實(shí)施例中一種視頻處理裝置的框圖;
[0077]圖8為本發(fā)明另一實(shí)施例中一種視頻處理裝置的框圖。
【具體實(shí)施方式】
[0078]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0079]圖1為本發(fā)明實(shí)施例中一種視頻處理方法的流程圖。視頻處理系統(tǒng)包括至少兩個(gè)視頻處理機(jī),該方法應(yīng)用于每個(gè)視頻處理機(jī),如圖1所示,視頻處理方法包括:
[0080]步驟S11,當(dāng)新的視頻處理任務(wù)加入時(shí),獲取每個(gè)視頻處理機(jī)的性能因子;
[0081]步驟S12,根據(jù)性能因子,選擇執(zhí)行新的視頻處理任務(wù)的第一視頻處理機(jī);
[0082]步驟S13,將新的視頻處理任務(wù)分配到第一視頻處理機(jī)進(jìn)行處理。
[0083]本實(shí)施例中,根據(jù)視頻處理機(jī)的性能因子為視頻處理任務(wù)分配視頻處理機(jī),使得對(duì)視頻處理機(jī)的處理能力進(jìn)行有效利用,避免其中一臺(tái)視頻處理機(jī)負(fù)載過(guò)高,或其中一臺(tái)視頻處理機(jī)負(fù)載較低而其他視頻處理機(jī)負(fù)載過(guò)高。另外,能夠提高視頻任務(wù)的處理效率及整個(gè)視頻處理系統(tǒng)的處理速度。
[0084]本實(shí)施例中,根據(jù)處理的視頻任務(wù)不同,視頻處理機(jī)的性能因子也不同。以下分別對(duì)頻道處理任務(wù)和素材處理任務(wù)的分配進(jìn)行詳細(xì)說(shuō)明。
[0085]圖2為本發(fā)明另一實(shí)施例中一種視頻處理方法的流程圖??蛇x的,當(dāng)視頻處理機(jī)為頻道處理機(jī)時(shí),視頻處理任務(wù)為頻道處理任務(wù),頻道處理機(jī)的性能因子至少包括空閑承載頻道數(shù)量值。如圖2所示,上述步驟S12包括:
[0086]步驟S21,選擇空閑承載頻道數(shù)量值最大的第一頻道處理機(jī);
[0087]步驟S22,判斷將新的頻道處理任務(wù)分配到第一頻道處理機(jī)后,第一頻道處理機(jī)承載頻道數(shù)量值是否超過(guò)預(yù)設(shè)承載頻道數(shù)量值;
[0088]步驟S23,當(dāng)?shù)谝活l道處理機(jī)承載頻道數(shù)量值未超過(guò)預(yù)設(shè)承載頻道數(shù)量值時(shí),選擇第一頻道處理機(jī)執(zhí)行新的頻道處理任務(wù)。
[0089]在可選方案中,新頻道加入時(shí),首先要判斷每臺(tái)處理機(jī)的頻道承載數(shù)量,選擇空閑承載最大的一個(gè)進(jìn)行分配,但同時(shí)分配后的頻道數(shù)量不可超過(guò)處理機(jī)的最大承載值,這樣,避免其中一臺(tái)視頻處理機(jī)負(fù)載過(guò)高。
[0090]可選的,性能因子還包括當(dāng)前時(shí)段正在播出的頻道數(shù)量值;
[0091]當(dāng)視頻處理系統(tǒng)中存在至少兩個(gè)空閑承載頻道數(shù)量值最大的頻道處理機(jī)時(shí),選擇至少兩個(gè)空閑承載頻道數(shù)據(jù)值最大的頻道處理機(jī)中當(dāng)前時(shí)段正在播出的頻道數(shù)量值最少的頻道處理機(jī),來(lái)執(zhí)行新的頻道處理任務(wù)。
[0092]在可選方案中,對(duì)于承載頻道數(shù)量值相同的處理機(jī),選擇當(dāng)前時(shí)段正在播出的頻道數(shù)量值最少的頻道處理機(jī)來(lái)處理頻道任務(wù),避免其中一臺(tái)處理機(jī)的負(fù)載過(guò)高。
[0093]例如,可以分析新頻道的節(jié)目常規(guī)播出時(shí)間(PlayingSect1n)。新頻道的常規(guī)播出時(shí)間為每天的00:00-06:00,即屬于夜間頻道,而其他現(xiàn)有頻道均結(jié)束于每天24:00前,或00:00-06:00間的播出頻道數(shù)量相比最低的,則分配于此處理機(jī)。
[0094]圖3為本發(fā)明另一實(shí)施例中一種視頻處理方法的流程圖。可選的,當(dāng)視頻處理機(jī)為素材處理機(jī)時(shí),視頻處理任務(wù)為素材處理任務(wù),素材處理機(jī)的性能因子至少包括每個(gè)素材處理任務(wù)的素材處理消耗值及待處理任務(wù)數(shù),素材處理消耗值為處理每個(gè)素材任務(wù)的對(duì)素材處理機(jī)處理能力的消耗值。如圖3所示,上述步驟S12包括:
[0095]步驟S31,根據(jù)每個(gè)素材處理任務(wù)的素材處理消耗值,獲取每個(gè)素材處理機(jī)正在處理的素材處理任務(wù)的剩余處理消耗值;
[0096]步驟S32,根據(jù)每個(gè)素材處理任務(wù)的素材處理消耗值、待處理任務(wù)數(shù)及每個(gè)素材處理機(jī)正在處理的素材處理任務(wù)的剩余處理消耗值,計(jì)算每臺(tái)素材處理機(jī)的處理負(fù)擔(dān)值,處理負(fù)擔(dān)值為每臺(tái)素材處理機(jī)的所有待處理的素材處理任務(wù)的素材處理消耗值及正在處理的素材處理任務(wù)的剩余處理消耗值之和;
[0097]步驟S33,選擇處理負(fù)擔(dān)值最小的第一素材處理機(jī)執(zhí)行新的素材處理任務(wù)。
[0098]例如,每個(gè)素材處理任務(wù)的素材處理消耗值為MPC ;每個(gè)素材處理機(jī)正在處理的素材處理任務(wù)的剩余處理消耗值RCPT = MPOPercent (of Waiting Part)則每臺(tái)素材處理機(jī)的處理負(fù)擔(dān)值 PB = WaitingTask[O].MPC+ffaitingTask[l].MPC+......+WaitingTask[length -1].MPC+RCPT,其中,Task[]表不素材處理任務(wù)。
[0099]在可選方案中,當(dāng)新的素材任務(wù)加入時(shí),根據(jù)每臺(tái)素材處理機(jī)的處理負(fù)擔(dān)值為新的素材任務(wù)分配處理機(jī),需要對(duì)每臺(tái)素材處理機(jī)的處理負(fù)擔(dān)值進(jìn)行精確計(jì)算,以準(zhǔn)確地為素材任務(wù)分配處理機(jī),避免其中一臺(tái)視頻處理機(jī)負(fù)載過(guò)高,或其中一臺(tái)視頻處理機(jī)負(fù)載較低而其他視頻處理機(jī)負(fù)載過(guò)高。另外,能夠提高視頻任務(wù)的處理效率及整個(gè)視頻處理系統(tǒng)的處理速度。
[0100]可選的,素材處理機(jī)的性能因子還包括剩余處理能力值;
[0101]當(dāng)視頻處理系統(tǒng)中存在至少兩個(gè)處理負(fù)擔(dān)值最小的素材處理機(jī),或存在至少一個(gè)素材處理機(jī)與第一素材處理機(jī)的處理負(fù)擔(dān)值的差值小于預(yù)設(shè)閾值時(shí),選擇剩余處理能力值最大的素材處理機(jī)執(zhí)行新的素材處理任務(wù)。
[0102]在可選方案中,當(dāng)兩個(gè)素材處理機(jī)的處理負(fù)擔(dān)值相同或兩個(gè)素材處理機(jī)的處理負(fù)擔(dān)值之間相差較小,如相差10%以內(nèi),則根據(jù)處理機(jī)的剩余處理能力確定執(zhí)行素材處理任務(wù)的處理機(jī)。這樣,避免其中一臺(tái)處理機(jī)的負(fù)載過(guò)高。
[0103]可選的,該方法還包括:
[0104]獲取素材處理任務(wù)的視頻文件時(shí)長(zhǎng),視頻圖像的寬、高,視頻文件的視頻碼率及音頻碼率;
[0105]根據(jù)以下公式計(jì)算素材處理任務(wù)的素材處理消耗值,
[0106]MPC = DX (WXHXVBXa+ABXb),
[0107]其中,MPC為素材處理任務(wù)的素材處理消耗值,D為視頻文件時(shí)長(zhǎng),W為視頻圖像的寬,H為視頻圖像的高,VB為視頻文件的視頻碼率,AB視頻文件的音頻碼率,a為預(yù)設(shè)的素材處理任務(wù)的視頻處理消耗權(quán)值,b為預(yù)設(shè)的素材處理任務(wù)的音頻處理消耗權(quán)值。
[0108]在可選方案中,a可以設(shè)為90%,b則設(shè)為10%。通過(guò)根據(jù)素材任務(wù)的各項(xiàng)參數(shù)計(jì)算每個(gè)素材處理任務(wù)的素材處理消耗值,從而可準(zhǔn)確計(jì)算出每臺(tái)素材處理機(jī)的處理負(fù)擔(dān)值,進(jìn)而準(zhǔn)確地為素材任務(wù)分配處理機(jī),避免其中一臺(tái)視頻處理機(jī)負(fù)載過(guò)高,或其中一臺(tái)視頻處理機(jī)負(fù)載較低而其他視頻處理機(jī)負(fù)載過(guò)高。另外,能夠提高視頻任務(wù)的處理效率及整個(gè)視頻處理系統(tǒng)的處理速度。
[0109]可選的,該方法還包括:
[0110]獲取素材處理機(jī)的內(nèi)存容量值、CPU空閑率及內(nèi)存空閑率;
[0111]根據(jù)以下公式計(jì)算素材處理機(jī)的剩余處理能力值,
[0112]RPC = ARPCI X (ARPMI X MC),
[0113]其中RPC為素材處理機(jī)的剩余處理能力值,ARPCI為素材處理機(jī)的CPU空閑率,ARPMI為素材處理機(jī)的內(nèi)存空閑率,MC為素材處理機(jī)的內(nèi)存容量值。
[0114]在可選方案中,通過(guò)進(jìn)一步計(jì)算素材處理記得剩余處理能力值,可以準(zhǔn)確地為素材任務(wù)分配處理機(jī),避免其中一臺(tái)視頻處理機(jī)負(fù)載過(guò)高,或其中一臺(tái)視頻處理機(jī)負(fù)載較低而其他視頻處理機(jī)負(fù)載過(guò)聞。另外,能夠提聞視頻任務(wù)的處理效率及整個(gè)視頻處理系統(tǒng)的處理速度。
[0115]圖4為本發(fā)明一實(shí)施例中一種視頻處理裝置的框圖。視頻處理系統(tǒng)包括至少兩個(gè)視頻處理機(jī),該裝置應(yīng)用于每個(gè)視頻處理機(jī),如圖4所示,該裝置包括:
[0116]第一獲取模塊41,用于當(dāng)新的視頻處理任務(wù)加入時(shí),獲取每個(gè)視頻處理機(jī)的性能因子;
[0117]選擇模塊42,用于根據(jù)所述性能因子,選擇執(zhí)行所述新的視頻處理任務(wù)的第一視頻處理機(jī);
[0118]分配模塊43,用于將所述新的視頻處理任務(wù)分配到所述第一視頻處理機(jī)進(jìn)行處理。
[0119]圖5為本發(fā)明一實(shí)施例中選擇模塊的框圖??蛇x的,當(dāng)所述視頻處理機(jī)為頻道處理機(jī)時(shí),所述視頻處理任務(wù)為頻道處理任務(wù),所述頻道處理機(jī)的性能因子至少包括空閑承載頻道數(shù)量值。如圖5所示,選擇模塊42包括:
[0120]第一選擇子模塊51,用于選擇所述空閑承載頻道數(shù)量值最大的第一頻道處理機(jī);
[0121]判斷子模塊52,用于判斷將所述新的頻道處理任務(wù)分配到所述第一頻道處理機(jī)后,所述第一頻道處理機(jī)承載頻道數(shù)量值是否超過(guò)預(yù)設(shè)承載頻道數(shù)量值;
[0122]第二選擇子模塊53,用于當(dāng)所述第一頻道處理機(jī)承載頻道數(shù)量值未超過(guò)預(yù)設(shè)承載頻道數(shù)量值時(shí),選擇所述第一頻道處理機(jī)執(zhí)行所述新的頻道處理任務(wù)。
[0123]可選的,所述性能因子還包括當(dāng)前時(shí)段正在播出的頻道數(shù)量值。第二選擇子模塊53,用于當(dāng)所述視頻處理系統(tǒng)中存在至少兩個(gè)所述空閑承載頻道數(shù)量值最大的頻道處理機(jī)時(shí),選擇所述至少兩個(gè)所述空閑承載頻道數(shù)據(jù)值最大的頻道處理機(jī)中當(dāng)前時(shí)段正在播出的頻道數(shù)量值最少的頻道處理機(jī),來(lái)執(zhí)行所述新的頻道處理任務(wù)。
[0124]圖6為本發(fā)明另一實(shí)施例中選擇模塊的框圖??蛇x的,當(dāng)所述視頻處理機(jī)為素材處理機(jī)時(shí),所述視頻處理任務(wù)為素材處理任務(wù),所述素材處理機(jī)的性能因子至少包括每個(gè)素材處理任務(wù)的素材處理消耗值及待處理任務(wù)數(shù),所述素材處理消耗值為處理每個(gè)素材任務(wù)的對(duì)所述素材處理機(jī)處理能力的消耗值。如圖6所示,選擇模塊42包括:
[0125]獲取子模塊61,用于根據(jù)所述每個(gè)素材處理任務(wù)的素材處理消耗值,獲取每個(gè)素材處理機(jī)正在處理的素材處理任務(wù)的剩余處理消耗值;
[0126]計(jì)算子模塊62,用于根據(jù)所述每個(gè)素材處理任務(wù)的素材處理消耗值、待處理任務(wù)數(shù)及每個(gè)素材處理機(jī)正在處理的素材處理任務(wù)的剩余處理消耗值,計(jì)算每臺(tái)素材處理機(jī)的處理負(fù)擔(dān)值,所述處理負(fù)擔(dān)值為每臺(tái)素材處理機(jī)的所有待處理的素材處理任務(wù)的素材處理消耗值及正在處理的素材處理任務(wù)的剩余處理消耗值之和;
[0127]選擇子模塊63,用于選擇所述處理負(fù)擔(dān)值最小的第一素材處理機(jī)執(zhí)行所述新的素材處理任務(wù)。
[0128]可選的,所述素材處理機(jī)的性能因子還包括剩余處理能力值。選擇子模塊63,用于當(dāng)所述視頻處理系統(tǒng)中存在至少兩個(gè)處理負(fù)擔(dān)值最小的素材處理機(jī),或存在至少一個(gè)素材處理機(jī)與所述第一素材處理機(jī)的處理負(fù)擔(dān)值的差值小于預(yù)設(shè)閾值時(shí),選擇所述剩余處理能力值最大的素材處理機(jī)執(zhí)行所述新的素材處理任務(wù)。
[0129]圖7為本發(fā)明另一實(shí)施例中一種視頻處理裝置的框圖。該裝置還包括:
[0130]第二獲取模塊71,用于獲取所述素材處理任務(wù)的視頻文件時(shí)長(zhǎng),視頻圖像的寬、高,視頻文件的視頻碼率及音頻碼率;
[0131]第一計(jì)算模塊72,用于根據(jù)以下公式計(jì)算所述素材處理任務(wù)的素材處理消耗值,
[0132]MPC = DX (WXHXVBXa+ABXb),
[0133]其中,MPC為所述素材處理任務(wù)的素材處理消耗值,D為視頻文件時(shí)長(zhǎng),W為視頻圖像的寬,H為視頻圖像的高,VB為視頻文件的視頻碼率,AB視頻文件的音頻碼率,a為預(yù)設(shè)的所述素材處理任務(wù)的視頻處理消耗權(quán)值,b為預(yù)設(shè)的所述素材處理任務(wù)的音頻處理消耗權(quán)值。
[0134]圖8為本發(fā)明另一實(shí)施例中一種視頻處理裝置的框圖。該裝置還包括:
[0135]第三獲取模塊81,用于獲取所述素材處理機(jī)的內(nèi)存容量值、CPU空閑率及內(nèi)存空閑率;
[0136]第二計(jì)算模塊82,用于根據(jù)以下公式計(jì)算所述素材處理機(jī)的剩余處理能力值,
[0137]RPC = ARPCI X (ARPMI X MC),
[0138]其中RPC為所述素材處理機(jī)的剩余處理能力值,ARPCI為所述素材處理機(jī)的CPU空閑率,ARPMI為所述素材處理機(jī)的內(nèi)存空閑率,MC為所述素材處理機(jī)的內(nèi)存容量值。
[0139]本實(shí)施例的裝置,根據(jù)視頻處理機(jī)的性能因子為視頻處理任務(wù)分配視頻處理機(jī),使得對(duì)視頻處理機(jī)的處理能力進(jìn)行有效利用,避免其中一臺(tái)視頻處理機(jī)負(fù)載過(guò)高,或其中一臺(tái)視頻處理機(jī)負(fù)載較低而其他視頻處理機(jī)負(fù)載過(guò)聞。另外,能夠提聞視頻任務(wù)的處理效率及整個(gè)視頻處理系統(tǒng)的處理速度。
[0140]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0141]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0142]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0143]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0144]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種視頻處理方法,其特征在于,視頻處理系統(tǒng)包括至少兩個(gè)視頻處理機(jī),所述方法應(yīng)用于每個(gè)視頻處理機(jī),所述方法包括: 當(dāng)新的視頻處理任務(wù)加入時(shí),獲取每個(gè)視頻處理機(jī)的性能因子; 根據(jù)所述性能因子,選擇執(zhí)行所述新的視頻處理任務(wù)的第一視頻處理機(jī); 將所述新的視頻處理任務(wù)分配到所述第一視頻處理機(jī)進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述視頻處理機(jī)為頻道處理機(jī)時(shí),所述視頻處理任務(wù)為頻道處理任務(wù),所述頻道處理機(jī)的性能因子至少包括空閑承載頻道數(shù)量值; 所述根據(jù)所述性能因子,選擇執(zhí)行所述新的視頻處理任務(wù)的第一視頻處理機(jī),包括: 選擇所述空閑承載頻道數(shù)量值最大的第一頻道處理機(jī); 判斷將所述新的頻道處理任務(wù)分配到所述第一頻道處理機(jī)后,所述第一頻道處理機(jī)承載頻道數(shù)量值是否超過(guò)預(yù)設(shè)承載頻道數(shù)量值; 當(dāng)所述第一頻道處理機(jī)承載頻道數(shù)量值未超過(guò)預(yù)設(shè)承載頻道數(shù)量值時(shí),選擇所述第一頻道處理機(jī)執(zhí)行所述新的頻道處理任務(wù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述性能因子還包括當(dāng)前時(shí)段正在播出的頻道數(shù)量值; 當(dāng)所述視頻處理系統(tǒng)中存在至少兩個(gè)所述空閑承載頻道數(shù)量值最大的頻道處理機(jī)時(shí),選擇所述至少兩個(gè)所述空閑承載頻道數(shù)據(jù)值最大的頻道處理機(jī)中當(dāng)前時(shí)段正在播出的頻道數(shù)量值最少的頻道處理機(jī),來(lái)執(zhí)行所述新的頻道處理任務(wù)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述視頻處理機(jī)為素材處理機(jī)時(shí),所述視頻處理任務(wù)為素材處理任務(wù),所述素材處理機(jī)的性能因子至少包括每個(gè)素材處理任務(wù)的素材處理消耗值及待處理任務(wù)數(shù),所述素材處理消耗值為處理每個(gè)素材任務(wù)的對(duì)所述素材處理機(jī)處理能力的消耗值; 所述根據(jù)所述性能因子,選擇執(zhí)行所述新的視頻處理任務(wù)的第一視頻處理機(jī),包括:根據(jù)所述每個(gè)素材處理任務(wù)的素材處理消耗值,獲取每個(gè)素材處理機(jī)正在處理的素材處理任務(wù)的剩余處理消耗值; 根據(jù)所述每個(gè)素材處理任務(wù)的素材處理消耗值、待處理任務(wù)數(shù)及每個(gè)素材處理機(jī)正在處理的素材處理任務(wù)的剩余處理消耗值,計(jì)算每臺(tái)素材處理機(jī)的處理負(fù)擔(dān)值,所述處理負(fù)擔(dān)值為每臺(tái)素材處理機(jī)的所有待處理的素材處理任務(wù)的素材處理消耗值及正在處理的素材處理任務(wù)的剩余處理消耗值之和; 選擇所述處理負(fù)擔(dān)值最小的第一素材處理機(jī)執(zhí)行所述新的素材處理任務(wù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述素材處理機(jī)的性能因子還包括剩余處理能力值; 當(dāng)所述視頻處理系統(tǒng)中存在至少兩個(gè)處理負(fù)擔(dān)值最小的素材處理機(jī),或存在至少一個(gè)素材處理機(jī)與所述第一素材處理機(jī)的處理負(fù)擔(dān)值的差值小于預(yù)設(shè)閾值時(shí),選擇所述剩余處理能力值最大的素材處理機(jī)執(zhí)行所述新的素材處理任務(wù)。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述方法還包括: 獲取所述素材處理任務(wù)的視頻文件時(shí)長(zhǎng),視頻圖像的寬、高,視頻文件的視頻碼率及音頻碼率; 根據(jù)以下公式計(jì)算所述素材處理任務(wù)的素材處理消耗值, 1?0 = 0父(評(píng)X11X78X3十八8X1^, 其中,為所述素材處理任務(wù)的素材處理消耗值,0為視頻文件時(shí)長(zhǎng),I為視頻圖像的寬,^為視頻圖像的高,%為視頻文件的視頻碼率,八8視頻文件的音頻碼率,8為預(yù)設(shè)的所述素材處理任務(wù)的視頻處理消耗權(quán)值,6為預(yù)設(shè)的所述素材處理任務(wù)的音頻處理消耗權(quán)值。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 獲取所述素材處理機(jī)的內(nèi)存容量值、0^空閑率及內(nèi)存空閑率; 根據(jù)以下公式計(jì)算所述素材處理機(jī)的剩余處理能力值,
= ^?01 X (仙?祖 X10 , 其中為所述素材處理機(jī)的剩余處理能力值,^?01為所述素材處理機(jī)的0^空閑率,仙?II為所述素材處理機(jī)的內(nèi)存空閑率,10為所述素材處理機(jī)的內(nèi)存容量值。
8.一種視頻處理裝置,其特征在于,視頻處理系統(tǒng)包括至少兩個(gè)視頻處理機(jī),所述裝置應(yīng)用于每個(gè)視頻處理機(jī),所述裝置包括: 第一獲取模塊,用于當(dāng)新的視頻處理任務(wù)加入時(shí),獲取每個(gè)視頻處理機(jī)的性能因子; 選擇模塊,用于根據(jù)所述性能因子,選擇執(zhí)行所述新的視頻處理任務(wù)的第一視頻處理機(jī); 分配模塊,用于將所述新的視頻處理任務(wù)分配到所述第一視頻處理機(jī)進(jìn)行處理。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,當(dāng)所述視頻處理機(jī)為頻道處理機(jī)時(shí),所述視頻處理任務(wù)為頻道處理任務(wù),所述頻道處理機(jī)的性能因子至少包括空閑承載頻道數(shù)量值; 所述選擇模塊包括: 第一選擇子模塊,用于選擇所述空閑承載頻道數(shù)量值最大的第一頻道處理機(jī); 判斷子模塊,用于判斷將所述新的頻道處理任務(wù)分配到所述第一頻道處理機(jī)后,所述第一頻道處理機(jī)承載頻道數(shù)量值是否超過(guò)預(yù)設(shè)承載頻道數(shù)量值; 第二選擇子模塊,用于當(dāng)所述第一頻道處理機(jī)承載頻道數(shù)量值未超過(guò)預(yù)設(shè)承載頻道數(shù)量值時(shí),選擇所述第一頻道處理機(jī)執(zhí)行所述新的頻道處理任務(wù)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述性能因子還包括當(dāng)前時(shí)段正在播出的頻道數(shù)量值; 第二選擇子模塊,用于當(dāng)所述視頻處理系統(tǒng)中存在至少兩個(gè)所述空閑承載頻道數(shù)量值最大的頻道處理機(jī)時(shí),選擇所述至少兩個(gè)所述空閑承載頻道數(shù)據(jù)值最大的頻道處理機(jī)中當(dāng)前時(shí)段正在播出的頻道數(shù)量值最少的頻道處理機(jī),來(lái)執(zhí)行所述新的頻道處理任務(wù)。
11.根據(jù)權(quán)利要求8所述的裝置,其特征在于,當(dāng)所述視頻處理機(jī)為素材處理機(jī)時(shí),所述視頻處理任務(wù)為素材處理任務(wù),所述素材處理機(jī)的性能因子至少包括每個(gè)素材處理任務(wù)的素材處理消耗值及待處理任務(wù)數(shù),所述素材處理消耗值為處理每個(gè)素材任務(wù)的對(duì)所述素材處理機(jī)處理能力的消耗值; 所述選擇模塊包括: 獲取子模塊,用于根據(jù)所述每個(gè)素材處理任務(wù)的素材處理消耗值,獲取每個(gè)素材處理機(jī)正在處理的素材處理任務(wù)的剩余處理消耗值; 計(jì)算子模塊,用于根據(jù)所述每個(gè)素材處理任務(wù)的素材處理消耗值、待處理任務(wù)數(shù)及每個(gè)素材處理機(jī)正在處理的素材處理任務(wù)的剩余處理消耗值,計(jì)算每臺(tái)素材處理機(jī)的處理負(fù)擔(dān)值,所述處理負(fù)擔(dān)值為每臺(tái)素材處理機(jī)的所有待處理的素材處理任務(wù)的素材處理消耗值及正在處理的素材處理任務(wù)的剩余處理消耗值之和; 選擇子模塊,用于選擇所述處理負(fù)擔(dān)值最小的第一素材處理機(jī)執(zhí)行所述新的素材處理任務(wù)。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述素材處理機(jī)的性能因子還包括剩余處理能力值; 所述選擇子模塊,用于當(dāng)所述視頻處理系統(tǒng)中存在至少兩個(gè)處理負(fù)擔(dān)值最小的素材處理機(jī),或存在至少一個(gè)素材處理機(jī)與所述第一素材處理機(jī)的處理負(fù)擔(dān)值的差值小于預(yù)設(shè)閾值時(shí),選擇所述剩余處理能力值最大的素材處理機(jī)執(zhí)行所述新的素材處理任務(wù)。
13.根據(jù)權(quán)利要求11或12所述的裝置,其特征在于,所述裝置還包括: 第二獲取模塊,用于獲取所述素材處理任務(wù)的視頻文件時(shí)長(zhǎng),視頻圖像的寬、高,視頻文件的視頻碼率及音頻碼率; 第一計(jì)算模塊,用于根據(jù)以下公式計(jì)算所述素材處理任務(wù)的素材處理消耗值, 1?0 = 0父(評(píng)X11X78X3十八8X1^, 其中,為所述素材處理任務(wù)的素材處理消耗值,0為視頻文件時(shí)長(zhǎng),I為視頻圖像的寬,^為視頻圖像的高,%為視頻文件的視頻碼率,八8視頻文件的音頻碼率,8為預(yù)設(shè)的所述素材處理任務(wù)的視頻處理消耗權(quán)值,6為預(yù)設(shè)的所述素材處理任務(wù)的音頻處理消耗權(quán)值。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括: 第三獲取模塊,用于獲取所述素材處理機(jī)的內(nèi)存容量值、0^空閑率及內(nèi)存空閑率; 第二計(jì)算模塊,用于根據(jù)以下公式計(jì)算所述素材處理機(jī)的剩余處理能力值,
= ^?01 X (仙?祖 X10 , 其中為所述素材處理機(jī)的剩余處理能力值,^?01為所述素材處理機(jī)的0^空閑率,仙?II為所述素材處理機(jī)的內(nèi)存空閑率,10為所述素材處理機(jī)的內(nèi)存容量值。
【文檔編號(hào)】G06F9/50GK104360909SQ201410613938
【公開日】2015年2月18日 申請(qǐng)日期:2014年11月4日 優(yōu)先權(quán)日:2014年11月4日
【發(fā)明者】彭岳松 申請(qǐng)人:無(wú)錫天脈聚源傳媒科技有限公司