[發(fā)明專(zhuān)利]基于轉(zhuǎn)碼失敗的智能重試的方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201310714114.8 | 申請(qǐng)日: | 2013-12-20 |
| 公開(kāi)(公告)號(hào): | CN103686204A | 公開(kāi)(公告)日: | 2014-03-26 |
| 發(fā)明(設(shè)計(jì))人: | 劉鈞石;邊智;魏偉;鮑大磊;王孝慶 | 申請(qǐng)(專(zhuān)利權(quán))人: | 樂(lè)視網(wǎng)信息技術(shù)(北京)股份有限公司 |
| 主分類(lèi)號(hào): | H04N21/234 | 分類(lèi)號(hào): | H04N21/234;H04N21/24 |
| 代理公司: | 北京國(guó)昊天誠(chéng)知識(shí)產(chǎn)權(quán)代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 100089 北京市海淀區(qū)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 失敗 智能 重試 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本申請(qǐng)涉及視頻轉(zhuǎn)碼領(lǐng)域,更具體地,涉及一種基于轉(zhuǎn)碼失敗的智能重試的方法和系統(tǒng)。
背景技術(shù)
現(xiàn)有技術(shù)中,視頻網(wǎng)站將豐富的視頻資源(片源)轉(zhuǎn)換成適合于網(wǎng)絡(luò)播放的格式(視頻成品),具體來(lái)說(shuō),對(duì)于不同的視頻資源來(lái)說(shuō),其具有不同的視頻格式,并不是所有的視頻格式都適合于網(wǎng)絡(luò)傳輸播放,視頻網(wǎng)站將視頻資源轉(zhuǎn)換為如:“.flv”或“.mp4”等格式的視頻成品進(jìn)行網(wǎng)絡(luò)傳輸(其中,“.flv”格式適合于電視終端傳輸及播放,“.mp4”格式適合于計(jì)算機(jī)及移動(dòng)終端網(wǎng)絡(luò)傳輸及播放)。為了保證用戶(hù)的觀看體驗(yàn),視頻網(wǎng)站通常都會(huì)提供大量的視頻共用戶(hù)自由選擇播放。也就是說(shuō),視頻網(wǎng)站需要建立大量的轉(zhuǎn)碼任務(wù),并通過(guò)其內(nèi)部的轉(zhuǎn)碼服務(wù)器來(lái)執(zhí)行相應(yīng)的轉(zhuǎn)碼任務(wù)以進(jìn)行視頻轉(zhuǎn)碼處理。
由于片源的格式、轉(zhuǎn)碼處理自適應(yīng)錯(cuò)誤或轉(zhuǎn)碼服務(wù)器自身的運(yùn)行狀態(tài)等原因都有可能造成轉(zhuǎn)碼的失敗,如:片源的視頻和音頻格式不兼容,在轉(zhuǎn)碼處理后視頻成品沒(méi)有視頻圖像而只有音頻,或只有視頻圖像而沒(méi)有音頻,造成轉(zhuǎn)碼失??;片源分辨率較低,卻被指定轉(zhuǎn)換為更高的分辨率,那么,轉(zhuǎn)碼處理后的成品必然難以達(dá)到規(guī)定的清晰度,造成轉(zhuǎn)碼失??;轉(zhuǎn)碼服務(wù)器長(zhǎng)時(shí)間滿(mǎn)負(fù)荷運(yùn)行,其內(nèi)部CPU(中央處理器)出現(xiàn)短暫卡死,轉(zhuǎn)碼完成的視頻成品中出現(xiàn)花屏、音頻噪聲等現(xiàn)象,造成轉(zhuǎn)碼失敗。
在轉(zhuǎn)碼服務(wù)器中,具有視頻轉(zhuǎn)碼失敗的重試機(jī)制,但是,目前的重試機(jī)制是將轉(zhuǎn)碼失敗的視頻進(jìn)行強(qiáng)制轉(zhuǎn)碼重試,在轉(zhuǎn)碼重試后仍然可能出現(xiàn)視頻的轉(zhuǎn)碼失敗,如:
對(duì)于片源的視頻和音頻格式不兼容的情況,強(qiáng)制進(jìn)行轉(zhuǎn)碼重試,重試后的視頻依然存在視頻圖像缺失或音頻缺失;對(duì)于片源分辨率較低的片源,仍指定為高分辨率進(jìn)行轉(zhuǎn)碼重試,重試后的視頻難以達(dá)到規(guī)定的清晰度;對(duì)于出現(xiàn)花屏、音頻噪聲等現(xiàn)象的視頻進(jìn)行轉(zhuǎn)碼重試,增加了轉(zhuǎn)碼服務(wù)器的負(fù)擔(dān),甚至?xí)斐赊D(zhuǎn)碼服務(wù)器停機(jī)。
由于轉(zhuǎn)碼重試機(jī)制的局限性,導(dǎo)致對(duì)轉(zhuǎn)碼失敗的視頻不斷重復(fù)轉(zhuǎn)碼,不僅增加了轉(zhuǎn)碼服務(wù)器的負(fù)載,也浪費(fèi)了轉(zhuǎn)碼資源,在大量轉(zhuǎn)碼任務(wù)的情況下,嚴(yán)重影響轉(zhuǎn)碼任務(wù)處理進(jìn)度。
發(fā)明內(nèi)容
有鑒于此,本申請(qǐng)所要解決的技術(shù)問(wèn)題是提供了一種基于轉(zhuǎn)碼失敗的智能重試的方法和系統(tǒng),以解決對(duì)轉(zhuǎn)碼失敗的視頻進(jìn)行再轉(zhuǎn)碼時(shí)不斷重復(fù)強(qiáng)制轉(zhuǎn)碼的問(wèn)題。
為了解決上述技術(shù)問(wèn)題,本申請(qǐng)公開(kāi)了一種基于轉(zhuǎn)碼失敗的智能重試的方法,其特征在于,包括:
監(jiān)測(cè)到視頻轉(zhuǎn)碼失敗,獲取該視頻的轉(zhuǎn)碼處理數(shù)據(jù);
根據(jù)該轉(zhuǎn)碼處理數(shù)據(jù),生成該視頻的轉(zhuǎn)碼失敗類(lèi)型標(biāo)簽;
將所述轉(zhuǎn)碼失敗類(lèi)型標(biāo)簽置于該視頻的轉(zhuǎn)碼任務(wù)中,將所述轉(zhuǎn)碼任務(wù)加入再轉(zhuǎn)碼隊(duì)列;
讀取所述再轉(zhuǎn)碼隊(duì)列中的所述轉(zhuǎn)碼任務(wù)中的所述轉(zhuǎn)碼失敗類(lèi)型標(biāo)簽,并采用與所述轉(zhuǎn)碼失敗類(lèi)型標(biāo)簽相匹配的失敗處理規(guī)則,對(duì)所述視頻進(jìn)行轉(zhuǎn)碼處理。
優(yōu)選地,所述失敗處理規(guī)則,包括:
根據(jù)與所述轉(zhuǎn)碼失敗類(lèi)型標(biāo)簽所對(duì)應(yīng)的失敗類(lèi)型相匹配的特定數(shù)據(jù)而設(shè)置的失敗處理規(guī)則;
其中,所述特定數(shù)據(jù)包括轉(zhuǎn)碼腳本、轉(zhuǎn)碼參數(shù)和轉(zhuǎn)碼服務(wù)器信息。
優(yōu)選地,根據(jù)該轉(zhuǎn)碼處理數(shù)據(jù),生成該視頻的轉(zhuǎn)碼失敗類(lèi)型標(biāo)簽,包括:
根據(jù)包含有特定轉(zhuǎn)碼處理數(shù)據(jù)片段的數(shù)據(jù)庫(kù),確定該轉(zhuǎn)碼處理數(shù)據(jù)所包含的所有轉(zhuǎn)碼處理數(shù)據(jù)片段中,是否存在與所述數(shù)據(jù)庫(kù)中包含的特定轉(zhuǎn)碼處理數(shù)據(jù)片段匹配一致的轉(zhuǎn)碼處理數(shù)據(jù)片段;其中,所述數(shù)據(jù)庫(kù)中包含的特定轉(zhuǎn)碼處理數(shù)據(jù)片段為從歷次視頻轉(zhuǎn)碼失敗的轉(zhuǎn)碼處理數(shù)據(jù)中提取出的、能夠表征轉(zhuǎn)碼失敗類(lèi)型的轉(zhuǎn)碼處理數(shù)據(jù)片段;
在判斷結(jié)果為是時(shí),根據(jù)所述匹配一致的轉(zhuǎn)碼處理數(shù)據(jù)片段所表征的轉(zhuǎn)碼失敗類(lèi)型,生成該視頻的轉(zhuǎn)碼失敗類(lèi)型標(biāo)簽。
優(yōu)選地,還包括:
對(duì)轉(zhuǎn)碼處理完畢的轉(zhuǎn)碼任務(wù)從所述再轉(zhuǎn)碼隊(duì)列中刪除,對(duì)轉(zhuǎn)碼處理失敗的轉(zhuǎn)碼任務(wù)放入所述再轉(zhuǎn)碼隊(duì)列末尾等待處理。
優(yōu)選地,讀取所述再轉(zhuǎn)碼隊(duì)列中的所述轉(zhuǎn)碼任務(wù)中的所述轉(zhuǎn)碼失敗類(lèi)型標(biāo)簽,包括:
在按照所述再轉(zhuǎn)碼隊(duì)列中的各轉(zhuǎn)碼任務(wù)的創(chuàng)建時(shí)間由先至后的順序,依次執(zhí)行所述再轉(zhuǎn)碼隊(duì)列中的轉(zhuǎn)碼任務(wù)的過(guò)程中,在執(zhí)行到包含所述轉(zhuǎn)碼失敗類(lèi)型標(biāo)簽的所述轉(zhuǎn)碼任務(wù)時(shí),從包含所述轉(zhuǎn)碼失敗類(lèi)型標(biāo)簽的所述轉(zhuǎn)碼任務(wù)中讀取所述轉(zhuǎn)碼失敗類(lèi)型標(biāo)簽。
為了解決上述技術(shù)問(wèn)題,本申請(qǐng)還公開(kāi)了一種基于轉(zhuǎn)碼失敗的智能重試的系統(tǒng),其特征在于,該系統(tǒng)包括:獲取單元、設(shè)置單元以及處理單元,其中,
所述獲取單元,用于監(jiān)測(cè)到視頻轉(zhuǎn)碼失敗,獲取該視頻的轉(zhuǎn)碼處理數(shù)據(jù);
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于樂(lè)視網(wǎng)信息技術(shù)(北京)股份有限公司,未經(jīng)樂(lè)視網(wǎng)信息技術(shù)(北京)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310714114.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專(zhuān)門(mén)適用于內(nèi)容分發(fā)的專(zhuān)用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專(zhuān)門(mén)適用于接收內(nèi)容或者與內(nèi)容交互的客戶(hù)端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶(hù)端之間或者在遠(yuǎn)程客戶(hù)端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過(guò)內(nèi)容產(chǎn)生器獨(dú)立于分配過(guò)程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 一種失敗原因數(shù)據(jù)的統(tǒng)計(jì)方法及系統(tǒng)
- 禁止針對(duì)輔小區(qū)組失敗的失敗指示
- 應(yīng)用程序的安裝方法及裝置
- 失敗位計(jì)數(shù)器和具有其的半導(dǎo)體存儲(chǔ)器裝置
- 轉(zhuǎn)角軌跡失敗的判斷方法、電子設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 在醫(yī)學(xué)云基礎(chǔ)架構(gòu)中提供失敗參數(shù)
- 一種波束失敗恢復(fù)方法、終端及基站
- 禁止針對(duì)輔小區(qū)組失敗的失敗指示
- 打線失敗檢查系統(tǒng)、打線失敗檢測(cè)裝置以及打線失敗檢測(cè)方法
- 結(jié)果分析方法和裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種短消息系統(tǒng)中對(duì)網(wǎng)元進(jìn)行重試的方法
- 一種操作重試的方法、系統(tǒng)及計(jì)算機(jī)裝置
- 固態(tài)儲(chǔ)存裝置及其讀取重試方法
- 一種應(yīng)用異常的處理方法、裝置、存儲(chǔ)介質(zhì)及處理器
- 容錯(cuò)重試方法及裝置、終端
- 一種HTTP重試的方法和設(shè)備
- 任務(wù)失敗重試方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 分布式重試方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 重試方法及裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 應(yīng)用執(zhí)行異常的重試方法、裝置、設(shè)備及介質(zhì)





