[發明專利]一種非線性云編輯方法有效
| 申請號: | 201310107034.6 | 申請日: | 2013-03-29 |
| 公開(公告)號: | CN103200350A | 公開(公告)日: | 2013-07-10 |
| 發明(設計)人: | 谷顯峰;駱蕭蕭 | 申請(專利權)人: | 北京中科大洋科技發展股份有限公司 |
| 主分類號: | H04N5/222 | 分類號: | H04N5/222;H04N5/262;H04L29/08;G06F17/30 |
| 代理公司: | 北京國林貿知識產權代理有限公司 11001 | 代理人: | 袁建水 |
| 地址: | 100193 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 非線性 編輯 方法 | ||
技術領域
本發明涉及本發明涉及一種非線性云編輯方法,是一種網絡信息處理的方法,是一種應用于視音頻非線性編輯的網絡數字視音頻數據和文件處理和傳輸方法。
背景技術
傳統的非線性視音頻云編輯系統采用虛擬機的方式,通過虛擬化技術將服務器的硬件處理能力抽象為標準化的邏輯處理能力,形成計算池,再將不同類型的處理任務分配到計算池中相應的虛擬服務器之上,這樣就實現了服務器運算處理能力的動態分配,對于負載較高的任務增加邏輯處理單元,對于負載較少的任務減少邏輯處理單元,從而提高了服務器處理資源的平均利用率。但這種方案存在較多的限制和不足。
首先,虛擬機在資源調配上存在先天的劣勢,虛擬機本身的運行需要耗費一定的運算資源,無形中造成了服務器資源的浪費,特別是目前的虛擬化技術對GPU運算性能的損失很大,而非線性編輯處理對GPU的要求很高。其次,虛擬機資源設定好并啟動后,是沒有辦法動態調整的,相當于把渲染資源人為的分成了若干份。當遇到突發情況,需要提高虛擬機使用的運算資源時,則需要在管理軟件中設置虛擬機參數,并重新啟動虛擬機。而對于非線性編輯應用來說,一個故事板內部就存在有些片段非常簡單而有些片段非常復雜的情況,此時要求渲染資源在極短的時間內進行重新分配。而且,采用虛擬機方案,無法將多臺虛擬機的運算能力合并起來支撐某個復雜處理任務,而這是原本期望在云編輯環境中實現的一個重要功能。
發明內容
為解決現有技術的問題,本發明提出一種非線性云編輯方法。所述的方法在客戶端進行編輯操作,充分利用客戶端的資源,利用計算服務器集群進行計算量大的渲染和合成計算,通過設置調度分配服務器,實時動態分配計算任務實現充分利用計算服務器集群的資源。
本發明的目的是這樣實現的:一種非線性云編輯方法,所述方法所使用的系統包括:多個客戶端、兩臺任務調度分配服務器、計算服務器集群、數據存儲矩陣,所述方法的步驟如下:
建立連接的步驟:用于所述系統在啟動初始化時各個服務器之間建立連接;
進行節目編輯的步驟:用于所述的客戶端按照故事板進行節目編輯操作,當在故事板上的操作涉及渲染計算時,所述客戶端將渲染計算作為渲染計算任務提交至所述的任務調度分配服務器,并實時將編輯操作傳輸至任務調度分配服務器;
計算任務提交的步驟:用于所述的客戶端將計算任務提交至任務調度分配服務器,所述的計算任務包括渲染計算任務或合成計算任務;
任務調度與分配的步驟:用于任務調度分配服務器接收客戶端的任務并分配任務給計算服務器集群中計算服務器,同時記錄任務分配狀況,當客戶端或者計算服務器集群發生變化時,任務調度分配服務器重新調整各計算服務器執行任務的分配;
計算任務執行的步驟:用于所述計算服務器集群中的各個計算服務器根據任務分配情況執行渲染計算任務,計算服務器接收到渲染計算任務后將與其對應的客戶端建立連接,客戶端與計算服務器之間的通訊并不是雙向的,客戶端只有通過任務調度分配服務器間接地向計算服務器發送信息,計算服務器可直接向客戶端發送信息;當進行的渲染計算任務執行時間過長,該計算服務器將每隔一段時間向相對應的客戶端報告計算進度或者告知客戶端任務正在執行中;
渲染計算任務結果返回的步驟:用于計算服務器將渲染計算的結果直接發送給相應該客戶端,并在客戶端顯示;
客戶端顯示結果的步驟:用于客戶端根據回傳的結果數據顯示視音頻圖像;
判斷是否完成節目編輯的步驟:用于所述的客戶端判斷是否已經完成節目編輯,如果“否”則回到“進行節目編輯的步驟”,如果“是”則進入下一步驟;
合成打包的步驟:用于將最終編輯合成的節目合成打包,并將生成的文件存儲在數據存儲矩陣;
最終節目合成結果顯示的步驟,用于客戶端對于已經編輯完成的節目的顯示。
本發明產生的有益效果是:本發明在客戶端進行除渲染和合成打包的所有文件編輯的所有操作,將渲染和合成打包這樣的復雜運算放在云端運行,最大程度地利用整個云系統資源,任務調度服務器與前端客戶端資源都得到充分利用。由于使用了智能分配方案,使渲染和合成計算的繁重任務盡量均勻的分配到各個計算服務器集群的各個服務器上,充分利用計算服務器集群的資源,提高資金利用率。由于是邊編輯邊進行渲染,后臺系統只傳回渲染數據結果,渲染的數據流量不大,只是必要時做有損壓縮傳輸,解決有效圖像傳輸問題。
附圖說明
下面結合附圖和實施例對本發明作進一步說明。
圖1是發明實施例一所述方法所使用的系統圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中科大洋科技發展股份有限公司,未經北京中科大洋科技發展股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310107034.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:軸承快速裝配裝置
- 下一篇:MIM電容器及其制造方法





