亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于分片技術(shù)的音視頻文件合成方法

文檔序號(hào):7824343閱讀:672來源:國知局
一種基于分片技術(shù)的音視頻文件合成方法
【專利摘要】本發(fā)明公開了一種基于分片技術(shù)的音視頻文件合成方法,它包括以下步驟:非編客戶端提交后臺(tái)合成任務(wù);對(duì)合成任務(wù)進(jìn)行任務(wù)合法性檢測(cè),后臺(tái)任務(wù)引擎根據(jù)出入點(diǎn)將任務(wù)切分成N個(gè)子任務(wù),各個(gè)生成工作站去競(jìng)爭(zhēng)各個(gè)子任務(wù),搶到任務(wù)立刻鎖定;運(yùn)行生成引擎執(zhí)行文件的生成轉(zhuǎn)碼操作;當(dāng)N個(gè)子任務(wù)都完成之后,由工作流引擎驅(qū)動(dòng)到合成工作站;合成工作站搶到最先前的任務(wù)并鎖定,調(diào)用合成引擎執(zhí)行文件合成操作,將生成的N個(gè)文件合并為一個(gè)文件;文件合成操作完成,由工作流引擎驅(qū)動(dòng)到技審工作站進(jìn)行文件技審檢測(cè);任務(wù)完成,進(jìn)行數(shù)據(jù)歸檔。本發(fā)明的有益效果是:提高合成效率和合成質(zhì)量,節(jié)約合成時(shí)間。
【專利說明】一種基于分片技術(shù)的音視頻文件合成方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于分片技術(shù)的音視頻文件合成方法。

【背景技術(shù)】
[0002]隨著數(shù)字音視頻壓縮技術(shù)的發(fā)展及各類多媒體業(yè)務(wù)的升級(jí),音視頻碼流的合成技術(shù)的應(yīng)用也將逐漸廣泛;數(shù)字電視的時(shí)代正在來臨。音視頻節(jié)目的數(shù)字化編輯、存儲(chǔ)、傳輸?shù)仍絹碓綇V泛。數(shù)字化為廣播電視系統(tǒng)的節(jié)目采集、制作和傳播帶來了革命性的變化。但是,無論是模擬電視還是數(shù)字電視,節(jié)目格式轉(zhuǎn)換和音視頻文件合成的問題都受到了廣泛關(guān)注。


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

[0003]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于分片技術(shù)的音視頻文件合成方法,提高合成效率和合成質(zhì)量,節(jié)約合成時(shí)間。
[0004]本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:一種基于分片技術(shù)的音視頻文件合成方法,它包括以下步驟:
31、非編客戶端提交后臺(tái)合成任務(wù);
32、對(duì)合成任務(wù)進(jìn)行任務(wù)合法性檢測(cè),判斷任務(wù)是否合法,如果是則進(jìn)行步驟33,如果否則直接結(jié)束;
33、后臺(tái)任務(wù)引擎根據(jù)出入點(diǎn)將任務(wù)切分成~個(gè)子任務(wù)4由非編網(wǎng)管程序設(shè)定4個(gè)子任務(wù)對(duì)應(yīng)~個(gè)后臺(tái)生成工作站;
34、各個(gè)生成工作站去競(jìng)爭(zhēng)各個(gè)子任務(wù),搶到任務(wù)立刻鎖定;
35、搶到子任務(wù)的生成工作站,運(yùn)行生成引擎,執(zhí)行文件的生成轉(zhuǎn)碼操作;
36、轉(zhuǎn)碼操作完成后,子任務(wù)結(jié)束并釋放引擎資源,將子任務(wù)的狀態(tài)設(shè)置為成功轉(zhuǎn)碼,并等待其他生成工作站完成同樣的生成操作;
37、當(dāng)~個(gè)子任務(wù)都完成了之后,由工作流引擎驅(qū)動(dòng)該任務(wù)到合成工作站;
38、合成工作站搶到最先前的任務(wù)并鎖定,開始調(diào)用合成引擎執(zhí)行文件合成操作,將生成的~個(gè)文件合并為一個(gè)文件;
39、文件合成操作完成,由工作流引擎驅(qū)動(dòng)到技審工作站進(jìn)行文件技審檢測(cè);
310、任務(wù)完成,進(jìn)行數(shù)據(jù)歸檔。
[0005]步驟31所述的合成任務(wù)包括任務(wù)名稱、出點(diǎn)、入點(diǎn)、目標(biāo)格式、目標(biāo)欄目和發(fā)起人。
[0006]步驟52所述的任務(wù)合法性檢測(cè)包括以下子步驟:
321、檢測(cè)任務(wù)出入點(diǎn)是否合法;
322、檢測(cè)后臺(tái)是否支持目標(biāo)格式;
323、檢測(cè)非編時(shí)間線是否包含本地文件;
324、檢測(cè)文件時(shí)長是否小于預(yù)設(shè)的最小時(shí)長。
[0007]所述后臺(tái)任務(wù)引擎可根據(jù)合成服務(wù)器數(shù)量編1個(gè)組,來執(zhí)行任務(wù),組內(nèi)的~個(gè)合成服務(wù)器之間不但可以并行工作而且互為冗余,組與組之間不但可以并行工作,而且互為冗余。
[0008]本發(fā)明的有益效果是:本發(fā)明能夠有效的保證每個(gè)任務(wù)執(zhí)行的完整性,大大提高音視頻文件的合成效率和質(zhì)量,節(jié)約合成時(shí)間。

【專利附圖】

【附圖說明】
[0009]圖1為本發(fā)明的流程圖。

【具體實(shí)施方式】
[0010]下面結(jié)合附圖進(jìn)一步詳細(xì)描述本發(fā)明的技術(shù)方案,但本發(fā)明的保護(hù)范圍不局限于以下所述。
[0011]如圖1所示,一種基于分片技術(shù)的音視頻文件合成方法,它包括以下步驟:
31、非編客戶端提交后臺(tái)合成任務(wù);
32、對(duì)合成任務(wù)進(jìn)行任務(wù)合法性檢測(cè),判斷任務(wù)是否合法,如果是則進(jìn)行步驟33,如果否則直接結(jié)束;
33、后臺(tái)任務(wù)引擎根據(jù)出入點(diǎn)將任務(wù)切分成~個(gè)子任務(wù)4由非編網(wǎng)管程序設(shè)定4個(gè)子任務(wù)對(duì)應(yīng)~個(gè)后臺(tái)生成工作站;
34、各個(gè)生成工作站去競(jìng)爭(zhēng)各個(gè)子任務(wù),搶到任務(wù)立刻鎖定;
35、搶到子任務(wù)的生成工作站,運(yùn)行生成引擎,執(zhí)行文件的生成轉(zhuǎn)碼操作;
36、轉(zhuǎn)碼操作完成后,子任務(wù)結(jié)束并釋放引擎資源,將子任務(wù)的狀態(tài)設(shè)置為成功轉(zhuǎn)碼,并等待其他生成工作站完成同樣的生成操作;
37、當(dāng)~個(gè)子任務(wù)都完成了之后,由工作流引擎驅(qū)動(dòng)該任務(wù)到合成工作站;
38、合成工作站搶到最先前的任務(wù)并鎖定,開始調(diào)用合成引擎執(zhí)行文件合成操作,將生成的~個(gè)文件合并為一個(gè)文件;
39、文件合成操作完成,由工作流引擎驅(qū)動(dòng)到技審工作站進(jìn)行文件技審檢測(cè);
310、任務(wù)完成,進(jìn)行數(shù)據(jù)歸檔。
[0012]步驟31所述的合成任務(wù)包括任務(wù)名稱、出點(diǎn)、入點(diǎn)、目標(biāo)格式、目標(biāo)欄目和發(fā)起人。
[0013]步驟52所述的任務(wù)合法性檢測(cè)包括以下子步驟:
321、檢測(cè)任務(wù)出入點(diǎn)是否合法;
322、檢測(cè)后臺(tái)是否支持目標(biāo)格式;
323、檢測(cè)非編時(shí)間線是否包含本地文件;
324、檢測(cè)文件時(shí)長是否小于預(yù)設(shè)的最小時(shí)長。
[0014]所述后臺(tái)任務(wù)引擎可根據(jù)合成服務(wù)器數(shù)量編1個(gè)組,來執(zhí)行任務(wù),組內(nèi)的~個(gè)合成服務(wù)器之間不但可以并行工作而且互為冗余,組與組之間不但可以并行工作,而且互為冗余。
【權(quán)利要求】
1.一種基于分片技術(shù)的音視頻文件合成方法,其特征在于:它包括以下步驟: 51、非編客戶端提交后臺(tái)合成任務(wù); 52、對(duì)合成任務(wù)進(jìn)行任務(wù)合法性檢測(cè),判斷任務(wù)是否合法,如果是則進(jìn)行步驟S3,如果否則直接結(jié)束; 53、后臺(tái)任務(wù)引擎根據(jù)出入點(diǎn)將任務(wù)切分成N個(gè)子任務(wù),N由非編網(wǎng)管程序設(shè)定,N個(gè)子任務(wù)對(duì)應(yīng)N個(gè)后臺(tái)生成工作站; 54、各個(gè)生成工作站去競(jìng)爭(zhēng)各個(gè)子任務(wù),搶到任務(wù)立刻鎖定; 55、搶到子任務(wù)的生成工作站,運(yùn)行生成引擎,執(zhí)行文件的生成轉(zhuǎn)碼操作; 56、轉(zhuǎn)碼操作完成后,子任務(wù)結(jié)束并釋放引擎資源,將子任務(wù)的狀態(tài)設(shè)置為成功轉(zhuǎn)碼,并等待其他生成工作站完成同樣的生成操作; 57、當(dāng)N個(gè)子任務(wù)都完成后,由工作流引擎驅(qū)動(dòng)該任務(wù)到合成工作站; 58、合成工作站搶到最先前的任務(wù),并鎖定,開始調(diào)用合成引擎執(zhí)行文件合成操作,將生成的N個(gè)文件合并為一個(gè)文件; 59、文件合成操作完成,由工作流引擎驅(qū)動(dòng)到技審工作站進(jìn)行文件技審檢測(cè); S10、任務(wù)完成,進(jìn)行數(shù)據(jù)歸檔。
2.根據(jù)權(quán)利要求1所述的一種基于分片技術(shù)的音視頻文件合成方法,其特征在于:步驟SI所述的合成任務(wù)包括任務(wù)名稱、出點(diǎn)、入點(diǎn)、目標(biāo)格式、目標(biāo)欄目和發(fā)起人。
3.根據(jù)權(quán)利要求1所述的一種基于分片技術(shù)的音視頻文件合成方法,其特征在于:步驟S2所述的任務(wù)合法性檢測(cè)包括以下子步驟: 521、檢測(cè)任務(wù)出入點(diǎn)是否合法; 522、檢測(cè)后臺(tái)是否支持目標(biāo)格式; 523、檢測(cè)非編時(shí)間線是否包含本地文件; 524、檢測(cè)文件時(shí)長是否小于預(yù)設(shè)的最小時(shí)長。
4.根據(jù)權(quán)利要求1所述的一種基于分片技術(shù)的音視頻文件合成方法,其特征在于:所述后臺(tái)任務(wù)引擎可根據(jù)合成服務(wù)器數(shù)量編M個(gè)組,來執(zhí)行任務(wù),組內(nèi)的N個(gè)合成服務(wù)器之間不但可以并行工作而且互為冗余,組與組之間不但可以并行工作,而且互為冗余。
【文檔編號(hào)】H04N21/845GK104506935SQ201410845995
【公開日】2015年4月8日 申請(qǐng)日期:2014年12月31日 優(yōu)先權(quán)日:2014年12月31日
【發(fā)明者】鄭睿, 劉信剛, 吳春才, 溫大川, 陳興波 申請(qǐng)人:成都東方盛行電子有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1