[發明專利]一種分布式實時轉碼方法與系統有效
| 申請號: | 201010609189.6 | 申請日: | 2010-12-28 |
| 公開(公告)號: | CN102123279A | 公開(公告)日: | 2011-07-13 |
| 發明(設計)人: | 楊永強;李茗;祝曉光 | 申請(專利權)人: | 樂視網信息技術(北京)股份有限公司 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26 |
| 代理公司: | 北京馳納智財知識產權代理事務所(普通合伙) 11367 | 代理人: | 謝亮;馬耀揚 |
| 地址: | 100026 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 實時 方法 系統 | ||
技術領域
本發明涉及一種分布式實時轉碼方法與系統,屬于計算機視頻處理領域。
背景技術
視頻轉碼使得不同視頻數據格式之間能夠互相兼容,在視頻應用中有很高的實用價值。視頻轉碼是指將視頻數據從一種格式轉換為另一種格式,格式包括編碼標準、碼率、幀率和空間分辨率等。從廣義上講,所有對視頻流的操作都可被視為視頻轉碼,例如在視頻流中嵌入圖標、水印信息以及加入差錯抑制特征的數據等。隨著多媒體和網絡技術的快速發展,多媒體服務已經越來越流行。在這些應用中,常常需要對視頻編碼流的碼率或分辨率作調整,以適應異構網絡和多終端環境的需要。在實時轉碼應用中,對轉碼的速度與可靠性提出了很高的要求。
傳統的轉碼方式一般由一臺或多臺轉碼服務器串行的來轉換待轉換文件,如果待轉換文件是文件格式之間的轉換則轉換時間可由服務器性能來決定,如果待轉換文件是編碼格式之間的轉換,則時間為影片的長度,由此可見,轉碼效率極其低下。
發明內容
為了解決上述技術問題,本發明提供一種分布式實時轉碼方法與系統,能夠解決轉碼效率低下的問題。
在分布式實時轉碼方法中,首先利用網格計算的方式對待轉換文件進行邏輯分片,把整個待轉換文件劃分成一個個的轉換任務存放于任務數據庫中,其次,網格里面的轉碼服務器則根據自身的能力來實時獲取轉碼任務,待轉換完畢,首先通知任務服務器任務完成,然后把完成的數據塊存放于目標文件服務器,目標文件服務器再根據待轉換文件的完成情況對其進行整合,從而完成整個轉碼任務。
在該系統中,包括一源文件服務器,一轉碼服務器群,一任務數據庫、以及一目標文件服務器。上述源文件服務器,轉碼服務器群,任務數據庫、以及目標文件服務器都處于網格之中。上述源文件服務器對視頻源文件進行邏輯分塊,將源文件劃分為固定大小的任務塊。任務塊劃分完后,分塊信息傳輸到任務數據庫中。
上述任務數據庫用于存儲源文件服務器發送過來的分塊信息。
劃分好子任務(即任務塊)后將分塊信息存儲于任務數據庫服務器中。
轉碼服務器群由多個轉碼服務器組成,具有分布式結構,用于實時向任務數據庫發出獲取任務的請求,以從任務數據庫中獲取任務,任務數據庫根據轉碼服務器群獲取任務的請求,向轉碼服務器群發送具體的任務,轉碼服務器群根據該任務從源文件服務器中獲取待轉碼的源文件,并執行轉碼處理。
當一個任務被成功完成時(即轉碼完成),轉碼服務器會向數據庫服務器通知成功完成的消息,并把該任務上傳到目標文件服務器。目標文件服務器用于實時接收轉碼服務器群發送來的轉碼后的數據,當文件的所有任務都執行完畢且成功完成,目標文件服務器將此文件合并成目標文件。
附圖說明
附圖1為本發明提出的分布式實時轉碼系統的結構圖;
附圖2為本發明提出的分布式實時轉碼方法流程圖;
附圖3為本發明的一個示意性的實施例。
具體實施方式
本發明所述的轉碼包括文件格式轉碼和編碼格式轉碼。所謂文件格式轉碼指的是一種文件格式向另一種文件格式的轉換,而編碼格式轉碼則是一種編碼格式到另一種編碼格式的轉換。比如:flv轉mp4,文件格式轉碼就是從flv格式文件中提取幀數據來填充到mp4格式的文件當中,數據編碼格式不變。而編碼格式的轉換則轉變的是視頻文件的編碼方式。
在分布式實時轉碼方法中,首先利用網格計算的方式對待轉換文件進行邏輯分片,把整個待轉換文件劃分成一個個的轉換任務存放于任務數據庫中,其次,網格里面的轉碼服務器則根據自身的能力來實時獲取轉碼任務,待轉換完畢,首先通知任務服務器任務完成,然后把完成的數據塊存放于目標文件服務器,目標文件服務器再根據待轉換文件的完成情況對其進行整合,從而完成整個轉碼任務。
在該系統中,包括一源文件服務器,一轉碼服務器群,一任務數據庫、以及一目標文件服務器。上述源文件服務器,轉碼服務器群,任務數據庫、以及目標文件服務器都處于網格之中。上述源文件服務器對視頻源文件進行邏輯分塊,將源文件劃分為固定大小的任務塊。任務塊劃分完后,分塊信息傳輸到任務數據庫中。
上述任務數據庫用于存儲源文件服務器發送過來的分塊和分塊信息。
劃分好子任務(即任務塊)后將分塊和分塊信息存儲于任務數據庫服務器中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂視網信息技術(北京)股份有限公司,未經樂視網信息技術(北京)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010609189.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:帶有補水結構蒸發風冷復合冷凝器
- 下一篇:離心泵復合式水消聲器





