本發(fā)明專利技術(shù)公開一種多媒體轉(zhuǎn)碼調(diào)度方法和裝置。該多媒體轉(zhuǎn)碼調(diào)度方法包括步驟:根據(jù)原始多媒體文件和目標(biāo)多媒體文件屬性對原始視頻文件進(jìn)行分類處理;按分類對原始多媒體文件進(jìn)行轉(zhuǎn)碼處理。本發(fā)明專利技術(shù)通過將原始多媒體文件進(jìn)行分類,按類來決定轉(zhuǎn)碼策略,這樣就能優(yōu)化轉(zhuǎn)碼服務(wù)器,通過優(yōu)化調(diào)度策略,在不增加轉(zhuǎn)碼服務(wù)器硬件開銷的前提下,實現(xiàn)了快速轉(zhuǎn)碼。本發(fā)明專利技術(shù)可以在迅速響應(yīng)用戶多發(fā)、多變的視頻播放需求時,導(dǎo)致視頻調(diào)用情況復(fù)雜,視頻種類來源豐富的情況下,仍然能保證視頻播放流暢,提高了用戶體驗。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及多媒體處理領(lǐng)域,尤指多媒體轉(zhuǎn)碼調(diào)度方法和裝置。
技術(shù)介紹
互聯(lián)網(wǎng)與各類電子設(shè)備的普及,使得視頻傳播的廣泛程度前所未有。一個視頻內(nèi)容需要在多平臺、多終端反復(fù)、并發(fā)播放。專利文獻(xiàn)CN 102802024A于2012年11月28日一種在服務(wù)器端實現(xiàn)的轉(zhuǎn)碼方法,其中所述服務(wù)器端包括主機(jī)端子系統(tǒng)和具有多個CPU核心的轉(zhuǎn)碼處理子系統(tǒng),所述方法包括:所述主機(jī)端子系統(tǒng)通過調(diào)用參數(shù)配置定義轉(zhuǎn)碼后數(shù)據(jù)流的數(shù)據(jù)碼流屬性信息;所述主機(jī)端子系統(tǒng)將待轉(zhuǎn)碼數(shù)據(jù)流傳送給所述轉(zhuǎn)碼處理子系統(tǒng);所述轉(zhuǎn)碼處理子系統(tǒng)接收所述待轉(zhuǎn)碼數(shù)據(jù)流,對所述待轉(zhuǎn)碼數(shù)據(jù)流進(jìn)行解碼,得到用亮度和色度表示的數(shù)據(jù)流YUV數(shù)據(jù)流;所述轉(zhuǎn)碼處理子系統(tǒng)從所述主機(jī)端子系統(tǒng)獲取所述數(shù)據(jù)碼流屬性信息,根據(jù)所述數(shù)據(jù)碼流屬性信息對所述YUV數(shù)據(jù)流進(jìn)行編碼,并將編碼后的數(shù)據(jù)流傳送給網(wǎng)絡(luò)。專利文獻(xiàn)CN 103024445A于2013年4月3日公開一種云端的多媒體轉(zhuǎn)碼方法和云服務(wù)器,其中所述方法包括以下步驟:云服務(wù)器對視頻文件進(jìn)行解碼以獲取視頻文件的多個圖像幀;云服務(wù)器分別判斷多個圖像幀的每個是焦點圖像幀還是背景圖像幀;如果是焦點圖像幀,則云服務(wù)器獲取焦點圖像幀的焦點區(qū)域和背景區(qū)域,并分別進(jìn)行無損和有損編碼,以獲得編碼后的焦點圖像幀;如果是背景圖像幀,則對背景圖像幀進(jìn)行有損編碼,以獲得編碼后的背景圖像幀;以及將編碼后的焦點圖像幀與編碼后的背景圖像幀合成轉(zhuǎn)碼視頻文件并述轉(zhuǎn)碼視頻文件發(fā)送至移動終端。該方案可以在高效率轉(zhuǎn)碼的同時提高了轉(zhuǎn)碼視頻文件的圖像質(zhì)量,能夠根據(jù)不同終端提供不同碼率的視頻文件,提升用戶體驗。當(dāng)前,視頻服務(wù)提供商在迅速響應(yīng)用戶多發(fā)、多變的視頻播放需求時,出現(xiàn)了響應(yīng)不及時,響應(yīng)質(zhì)量不穩(wěn)定的問題。
技術(shù)實現(xiàn)思路
本專利技術(shù)提供一種用于提升轉(zhuǎn)碼效率,提高用戶體驗的多媒體轉(zhuǎn)碼調(diào)度方法和裝置。本專利技術(shù)的目的是通過以下技術(shù)方案來實現(xiàn)的:一種多媒體轉(zhuǎn)碼調(diào)度方法,包括步驟:根據(jù)原始多媒體文件和目標(biāo)多媒體文件屬性對原始多媒體文件進(jìn)行分類處理;按分類對原始多媒體文件進(jìn)行轉(zhuǎn)碼處理。進(jìn)一步的,所述按分類對原始多媒體文件進(jìn)行轉(zhuǎn)碼處理的步驟包括:將原始多媒體文件切分成至少兩個片段;每個片段分別進(jìn)行轉(zhuǎn)碼;將轉(zhuǎn)碼后的片段進(jìn)行合并,形成目標(biāo)多媒體文件。進(jìn)一步的,所述將原始多媒體文件切分成至少兩個片段的步驟包括:判斷原始多媒體文件的碼率,如果碼率均勻,按每個片段的大小均等的原則進(jìn)行切分;若碼率不均勻,根據(jù)轉(zhuǎn)碼消耗的時間近似相同為原則進(jìn)行切分。進(jìn)一步的,在對原始多媒體文件切分之前還包括步驟:對需要切片的原始多媒體文件進(jìn)行預(yù)處理。進(jìn)一步的,所述對需要切片的視頻文件進(jìn)行預(yù)處理的步驟包括:將原始多媒體文件轉(zhuǎn)換成預(yù)設(shè)的標(biāo)準(zhǔn)格式。進(jìn)一步的,所述每個片段分別進(jìn)行轉(zhuǎn)碼的步驟包括:將每個片段分配到不同的轉(zhuǎn)碼服務(wù)器進(jìn)行轉(zhuǎn)碼。進(jìn)一步的,所述按分類對原始多媒體文件進(jìn)行轉(zhuǎn)碼處理的步驟包括:將原始多媒體文件直接進(jìn)行轉(zhuǎn)碼。進(jìn)一步的,所述根據(jù)原始多媒體文件和目標(biāo)多媒體文件屬性對原始多媒體文件進(jìn)行分類處理的步驟包括:判斷原始多媒體文件的大小和文件格式;對原始多媒體文件進(jìn)行分類;所述按分類對原始多媒體文件進(jìn)行轉(zhuǎn)碼處理的步驟包括:如果原始多媒體文件的大小低于閾值且文件格式符合預(yù)設(shè)的標(biāo)準(zhǔn)格式,直接轉(zhuǎn)碼;如果原始多媒體文件的文件格式不符合預(yù)設(shè)的標(biāo)準(zhǔn)格式,對原始多媒體文件進(jìn)行預(yù)處理后進(jìn)行轉(zhuǎn)碼;如果原始多媒體文件的大小超過閾值,但文件格式符合預(yù)設(shè)的標(biāo)準(zhǔn)格式,將原始多媒體文件切分成至少兩個片段,將每個片段分配到不同的轉(zhuǎn)碼服務(wù)器進(jìn)行轉(zhuǎn)碼;將轉(zhuǎn)碼后的片段進(jìn)行合并,形成目標(biāo)多媒體文件;存儲目標(biāo)多媒體文件;如果原始多媒體文件的大小超過閾值且文件格式不符合預(yù)設(shè)的標(biāo)準(zhǔn)格式,將原始多媒體文件轉(zhuǎn)換成預(yù)設(shè)的標(biāo)準(zhǔn)格式,然后將原始多媒體文件切分成至少兩個片段,將每個片段分配到不同的轉(zhuǎn)碼服務(wù)器進(jìn)行轉(zhuǎn)碼;將轉(zhuǎn)碼后的片段進(jìn)行合并,形成目標(biāo)多媒體文件;存儲目標(biāo)多媒體文件;所述將原始多媒體文件切分成至少兩個片段的步驟包括:判斷原始多媒體文件的碼率,如果碼率均勻,按每個片段的大小均等的原則進(jìn)行切分;若碼率不均勻,根據(jù)轉(zhuǎn)碼消耗的時間近似相同為原則進(jìn)行切分。一種多媒體轉(zhuǎn)碼調(diào)度裝置,包括:分類裝置:用于根據(jù)原始多媒體文件和目標(biāo)多媒體文件屬性對原始視頻文件進(jìn)行分類處理;轉(zhuǎn)碼裝置:用于按分類對原始多媒體文件進(jìn)行轉(zhuǎn)碼處理。進(jìn)一步的,所述轉(zhuǎn)碼裝置還包括:預(yù)處理器:用于將原始多媒體文件轉(zhuǎn)換成預(yù)設(shè)的標(biāo)準(zhǔn)格式;切片器:用于將原始多媒體文件切分成至少兩個片段;調(diào)度器:用于為多臺轉(zhuǎn)碼服務(wù)器的工作性能分配待轉(zhuǎn)碼的多媒體文件;轉(zhuǎn)碼服務(wù)器:用于對多媒體文件進(jìn)行轉(zhuǎn)碼;合并器:用于將轉(zhuǎn)碼后的片段合并形成目標(biāo)多媒體文件;多媒體存儲服務(wù)器:用于存儲目標(biāo)多媒體文件。本專利技術(shù)通過將原始多媒體文件進(jìn)行分類,按類來決定轉(zhuǎn)碼策略,這樣就能優(yōu)化轉(zhuǎn)碼服務(wù)器,通過優(yōu)化調(diào)度策略,在不增加轉(zhuǎn)碼服務(wù)器硬件開銷的前提下,實現(xiàn)了快速轉(zhuǎn)碼。本專利技術(shù)可以在迅速響應(yīng)用戶多發(fā)、多變的視頻播放需求時,導(dǎo)致視頻調(diào)用情況復(fù)雜,視頻種類來源豐富的情況下,仍然能保證視頻播放流暢,提高了用戶體驗。【附圖說明】圖1是本專利技術(shù)實施例一多媒體轉(zhuǎn)碼調(diào)度方法的流程示意圖;圖2是本專利技術(shù)實施例一多媒體轉(zhuǎn)碼調(diào)度裝置的原理示意圖;圖3是本專利技術(shù)實施例二多媒體轉(zhuǎn)碼調(diào)度方法的流程示意圖;圖4是本專利技術(shù)實施例三多媒體轉(zhuǎn)碼調(diào)度裝置的原理示意圖;圖5是本專利技術(shù)實施例四視頻轉(zhuǎn)碼調(diào)度裝置的原理示意圖。其中:10、分類裝置;21、切片器;22、調(diào)度器;23、轉(zhuǎn)碼服務(wù)器;24 ;合并器;25、預(yù)處理器;26、多媒體存儲服務(wù)器。【具體實施方式】下面結(jié)合附圖和較佳的實施例對本專利技術(shù)作進(jìn)一步說明。實施例一如圖1所示,本實施方式的多媒體轉(zhuǎn)碼調(diào)度方法包括步驟:S110、根據(jù)原始多媒體文件和目標(biāo)多媒體文件屬性對原始多媒體文件進(jìn)行分類處理;S120、按分類對原始多媒體文件進(jìn)行轉(zhuǎn)碼處理。如圖2所示,本實施方式的多媒體轉(zhuǎn)碼調(diào)度裝置,包括:分類裝置10:用于根據(jù)原始多媒體文件和目標(biāo)多媒體文件屬性對原始多媒體文件進(jìn)行分類處理;轉(zhuǎn)碼裝置20:用于按分類對原始多媒體文件進(jìn)行轉(zhuǎn)碼處理。本專利技術(shù)通過將原始多媒體文件進(jìn)行分類,按類來決定轉(zhuǎn)碼策略,這樣就能優(yōu)化轉(zhuǎn)碼服務(wù)器,通過優(yōu)化調(diào)度策略,在不增加轉(zhuǎn)碼服務(wù)器硬件開銷的前提下,實現(xiàn)了快速轉(zhuǎn)碼。本專利技術(shù)可以在迅速響應(yīng)用戶多發(fā)、多變的視頻播放需求時,導(dǎo)致視頻調(diào)用情況復(fù)雜,視頻種類來源豐富的情況下,仍然能保證視頻播放流暢,提高了用戶體驗。如無特殊說明,本專利技術(shù)所述的多媒體文件一般為視頻和/或音頻文件。實施例二如圖3所示,本實施方式公開一種多媒體轉(zhuǎn)碼調(diào)度方法,包括步驟:S310、獲取原始多媒體文件;S320、按分類對原始多媒體文件進(jìn)行轉(zhuǎn)碼處理。其中,步驟S320大致分成以下四種處理方式:S321、如果原始多媒體文件低于閾值且文件格式符合預(yù)設(shè)的標(biāo)準(zhǔn)格式,直接轉(zhuǎn)碼。S322、如果原始多媒體文件的文件格式不符合預(yù)設(shè)的標(biāo)準(zhǔn)格式,對原始多媒體文件進(jìn)行預(yù)處理后進(jìn)行轉(zhuǎn)碼。S323、如果原始多媒體文件的大小超過閾值,但文件格式符合預(yù)設(shè)的標(biāo)準(zhǔn)格式,將原始多媒體文件切分成至少兩個片段,將每個片段分配到不同的轉(zhuǎn)碼服務(wù)器進(jìn)行轉(zhuǎn)碼;將轉(zhuǎn)碼后的片段進(jìn)行合并,形成目標(biāo)多媒體文件;存儲目標(biāo)多媒體文件。S324、如果原始多媒體本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點】
一種多媒體轉(zhuǎn)碼調(diào)度方法,其特征在于,包括步驟:判斷原始多媒體文件的大小和文件格式;對原始多媒體文件進(jìn)行分類;如果原始多媒體文件的大小低于閾值且文件格式符合預(yù)設(shè)的標(biāo)準(zhǔn)格式,直接轉(zhuǎn)碼;如果原始多媒體文件的文件格式不符合預(yù)設(shè)的標(biāo)準(zhǔn)格式,對原始多媒體文件進(jìn)行預(yù)處理后進(jìn)行轉(zhuǎn)碼;如果原始多媒體文件的大小超過閾值,但文件格式符合預(yù)設(shè)的標(biāo)準(zhǔn)格式,將原始多媒體文件切分成至少兩個片段,將每個片段分配到不同的轉(zhuǎn)碼服務(wù)器進(jìn)行轉(zhuǎn)碼;將轉(zhuǎn)碼后的片段進(jìn)行合并,形成目標(biāo)多媒體文件;存儲目標(biāo)多媒體文件;如果原始多媒體文件的大小超過閾值且文件格式不符合預(yù)設(shè)的標(biāo)準(zhǔn)格式,將原始多媒體文件轉(zhuǎn)換成預(yù)設(shè)的標(biāo)準(zhǔn)格式,然后將原始多媒體文件切分成至少兩個片段,將每個片段分配到不同的轉(zhuǎn)碼服務(wù)器進(jìn)行轉(zhuǎn)碼;將轉(zhuǎn)碼后的片段進(jìn)行合并,形成目標(biāo)多媒體文件;存儲目標(biāo)多媒體文件。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:陳建文,
申請(專利權(quán))人:深圳云聚匯數(shù)碼有限公司,
類型:發(fā)明
國別省市:廣東;44
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。