国产精品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>

      一種集群打包的渲染合成方法及系統(tǒng)的制作方法

      文檔序號:6438000閱讀:310來源:國知局
      專利名稱:一種集群打包的渲染合成方法及系統(tǒng)的制作方法
      技術(shù)領域
      本發(fā)明涉及 廣電領域的節(jié)目制作技術(shù)領域,尤其涉及一種集群打包的渲染合成方法及系統(tǒng)。
      背景技術(shù)
      在視頻文件進行渲染的過程中,由于渲染的視頻文件很大,因此,渲染過程很長,并且現(xiàn)有的合成渲染過程都大量集中在一個渲染引擎上,當機器發(fā)生故障后,則需要對整個視頻文件重新再進行渲染。發(fā)明人在實施本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下技術(shù)問題(I)、視頻文件渲染速度慢;(2)、對視頻文件進行切片的過程中容易造成文件被切碎。

      發(fā)明內(nèi)容
      為了解決上述現(xiàn)有技術(shù)的缺點,本發(fā)明的主要目的是提供一種集群打包的渲染合成方法,以實現(xiàn)視頻文件的快速渲染合成。為了達到上述目的,本發(fā)明提供了一種集群打包的渲染合成方法,具體包括將接收到的視頻文件基于幀進行拆分,得到切片;將所述切片分配給空閑的渲染引擎;將來自所述空閑的渲染引擎渲染后的各切片進行拼接,得到合成的渲染文件。本發(fā)明的另一方面還提供了一種集群打包的渲染合成系統(tǒng),該系統(tǒng)包括拆分模塊,用于將接收到的視頻文件基于幀進行拆分,得到切片;分配模塊,用于將拆分得到的切片分配給空閑的渲染引擎;合成模塊,用于將來自所述空閑的渲染引擎渲染后的各切片進行拼接,得到合成的渲染文件。本發(fā)明提供了一種集群打包的渲染合成方法,通過對視頻文件進行基于幀的切片拆分,使得切分的視頻文件不會被切碎也不會被切花,然后將拆分后的切片分配到多個空閑的渲染引擎上進行單個切片的渲染,最后將各個渲染引擎渲染完成的切片進行拼接合成,大大提高了視頻文件的渲染合成速度,并且當其中的某一個機器出現(xiàn)故障時,也不影響其他切片的渲染過程。


      為了更清楚的說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單的介紹,顯而易見的,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例的集群打包的渲染合成方法流程圖2為本發(fā)明另一實施例的集群打包的渲染合成方法流程圖;圖3為本發(fā)明實施例中的集群打包的渲染合成系統(tǒng)框圖。
      具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整的描述,顯然所描述的實施例僅是本發(fā)明的一部分實施例,不是全部的實施例,基于本發(fā)明中的實施例,本領域普通技術(shù)人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例一方面提供了一種集群打包的渲染合成方法,如圖I所示,具體包括步驟SlOl :接收需要進行渲染合成的視頻文件,并將接收到的視頻文件基于幀進行拆分,得到切片。步驟S102 :將拆分后得到的切片分配給空閑的渲染引擎,由空閑的渲染引擎進行渲染。步驟S103 :將來自所述空閑的渲染引擎渲染后的各切片進行拼接,得到合成的渲染文件。本發(fā)明實施例提供的一種集群打包的渲染合成方法,通過對視頻文件進行基于幀的切片拆分,使得切分的視頻文件不會被切碎也不會被切花,然后將拆分后的切片分配到多個空閑的渲染引擎上進行單個切片的渲染,最后將各個渲染引擎渲染完成的切片進行拼接合成,大大提高了視頻文件的渲染合成速度,并且當其中的某一個機器出現(xiàn)故障時,也不影響其他切片的渲染過程。本發(fā)明實施例二將結(jié)合實際應用對實施例一中集群打包的渲染合成方法做進一步詳細說明的,如圖2所示,具體包括步驟S201 :接收需要進行渲染合成的視頻文件。步驟S202 :對接收到的視頻文件進行基于幀的切片拆分,得到切片。具體的,對視頻文件進行切片拆分的過程是按照幀進行切片拆分的,因此,這樣就可以避免視頻文件被切碎以及切花,保證了視頻切片的完整性。優(yōu)選的,在對視頻文件進行切片時,可根據(jù)后臺渲染引擎服務器的數(shù)量來選擇拆分的切片數(shù)量。更為優(yōu)選的,當并行接收到多個視頻文件時,可對每個視頻文件進行標識。步驟S203 :后臺各渲染引擎主動匯報各自的空閑狀態(tài)。具體的,當后臺各渲染引擎中有任意一個空閑時,會采用舉手算法將其空閑狀態(tài)發(fā)送給調(diào)度控制中心,這樣調(diào)度控制中心就能準確的確認空閑的渲染引擎,以便進行任務的調(diào)度分配。步驟S204 :確定空閑的渲染引擎,并將切片分配給空閑的渲染引擎,調(diào)度所述空閑的渲染引擎進行切片的渲染。步驟S205 :各空閑的渲染引擎將切片渲染完畢后,將渲染結(jié)果反饋給調(diào)度控制中心。步驟S206 :查詢到渲染引擎反饋的切片渲染狀態(tài)后,將來自所述空閑的渲染引擎、渲染后的各切片進行拼接,得到合成的渲染文件。優(yōu)選的,對于同時接收多個具有標識的視頻文件時,按照標識進行逐一合成。本發(fā)明提供了一種集群打包的渲染合成方法,通過對視頻文件進行基于幀的切片拆分,使得切分的視頻文件不會被切碎也不會被切花,然后將拆分后的切片分配到多個空閑的渲染引擎上進行單個切片的渲染,最后將各個渲染引擎渲染完成的切片進行拼接合成,大大提高了視頻文件的渲染合成速度,并且當其中的某一個機器出現(xiàn)故障時,也不影響其他切片的渲染過程。本發(fā)明實施例三提供了一種集群打包的渲染合成系統(tǒng),系統(tǒng)構(gòu)成框圖如圖3所示,具體包括拆分模塊31,用于將接收到的視頻文件基于幀進行拆分,得到切片。

      分配模塊32,用于將拆分得到的切片分配給空閑的渲染引擎。合成模塊33,用于將來自所述空閑的渲染引擎渲染后的各切片進行拼接,得到合成的渲染文件。其中,所述分配模塊32包括狀態(tài)確認單元321,用于接收各渲染引擎主動匯報的空閑狀態(tài),確定空閑的渲染引擎。調(diào)度單元322,用于調(diào)度所述空閑的渲染引擎進行切片的渲染。進一步的,所述合成模塊33包括反饋狀態(tài)查詢單元331,查詢所述渲染引擎反饋的切片渲染狀態(tài)。本發(fā)明提供了一種集群打包的渲染合成方法,通過對視頻文件進行基于幀的切片拆分,使得切分的視頻文件不會被切碎也不會被切花,然后將拆分后的切片分配到多個空閑的渲染引擎上進行單個切片的渲染,最后將各個渲染引擎渲染完成的切片進行拼接合成,大大提高了視頻文件的渲染合成速度,并且當其中的某一個機器出現(xiàn)故障時,也不影響其他切片的渲染過程。通過以上的實施方式的描述,本領域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過軟件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述,僅為本發(fā)明的具體實施例,但本發(fā)明的特征并不局限于此,任何熟悉該項技術(shù)的人在本發(fā)明領域內(nèi),可輕易想到的變化或修飾,都應涵蓋在以下本發(fā)明的申請專利范圍中。
      權(quán)利要求
      1.一種集群打包的渲染合成方法,其特征在于,該方法包括 將接收到的視頻文件基于幀進行拆分,得到切片; 將所述切片分配給空閑的渲染引擎; 將來自所述空閑的渲染引擎渲染后的各切片進行拼接,得到合成的渲染文件。
      2.如權(quán)利要求I所述的集群打包的渲染合成方法,其特征在于,所述分配拆分后的切片給空閑的渲染引擎具體包括 接收各渲染引擎主動匯報的空閑狀態(tài),確定空閑的渲染引擎; 調(diào)度所述空閑的渲染引擎進行切片的渲染。
      3.如權(quán)利要求2所述的集群打包的渲染合成方法,其特征在于,所述各渲染引擎采用舉手算法主動匯報各自空閑狀態(tài)。
      4.如權(quán)利要求I所述的集群打包的渲染合成方法,其特征在于,所述將所述渲染引擎渲染完成的切片進行拼接合成之前還包括 查詢所述渲染引擎反饋的切片渲染狀態(tài)。
      5.一種集群打包的渲染合成系統(tǒng),其特征在于,該系統(tǒng)包括 拆分模塊,用于將接收到的視頻文件基于幀進行拆分,得到切片; 分配模塊,用于將拆分得到的切片分配給空閑的渲染引擎; 合成模塊,用于將來自所述空閑的渲染引擎渲染后的各切片進行拼接,得到合成的渲染文件。
      6.如權(quán)利要求5所述的集群打包的渲染合成系統(tǒng),其特征在于,所述分配模塊包括 狀態(tài)確認單元,用于接收各渲染引擎主動匯報的空閑狀態(tài),確定空閑的渲染引擎; 調(diào)度單元,用于調(diào)度所述空閑的渲染引擎進行切片的渲染。
      7.如權(quán)利要求5所述的集群打包的渲染合成系統(tǒng),其特征在于,所述合成模塊包括 反饋狀態(tài)查詢單元,查詢所述渲染引擎反饋的切片渲染狀態(tài)。
      全文摘要
      本發(fā)明公開了一種集群打包的渲染合成方法,具體包括將接收到的視頻文件基于幀進行拆分,得到切片;將所述切片分配給空閑的渲染引擎;將來自所述空閑的渲染引擎渲染后的各切片進行拼接,得到合成的渲染文件。通過本發(fā)明大大提高了視頻文件的渲染合成速度,并且當其中的某一個機器出現(xiàn)故障時,也不影響其他切片的渲染過程。
      文檔編號G06F17/30GK102750297SQ20111035701
      公開日2012年10月24日 申請日期2011年11月11日 優(yōu)先權(quán)日2011年11月11日
      發(fā)明者夏永宏, 閆鵬 申請人:新奧特(北京)視頻技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1