[發明專利]一種分配轉碼任務的方法和系統在審
| 申請號: | 201810193325.4 | 申請日: | 2018-03-09 |
| 公開(公告)號: | CN108235059A | 公開(公告)日: | 2018-06-29 |
| 發明(設計)人: | 林藝玲;葉志陽;陳東毅 | 申請(專利權)人: | 網宿科技股份有限公司 |
| 主分類號: | H04N21/2343 | 分類號: | H04N21/2343;H04N21/858;H04N21/24;H04N21/254 |
| 代理公司: | 北京華智則銘知識產權代理有限公司 11573 | 代理人: | 劉榮鑫 |
| 地址: | 200030 上海市徐匯區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 轉碼服務器 轉碼 管理服務器 可選 目標視頻 視頻處理技術 編碼參數 獲取目標 視頻處理 預先存儲 轉碼請求 原編碼 分配 視頻 發送 保證 | ||
本發明公開了一種分配轉碼任務的方法和系統,屬于視頻處理技術領域。所述方法包括:管理服務器獲取目標視頻的轉碼請求,生成所述目標視頻的轉碼任務;所述管理服務器根據預先存儲的原編碼參數、目的編碼參數和權值的對應關系,確定轉碼服務器組中每個可選轉碼服務器當前執行的各個轉碼任務的權值;所述管理服務器將所述每個可選轉碼服務器當前執行的各個轉碼任務的權值之和,確定為所述每個可選轉碼服務器的權值;所述管理服務器向各個所述可選轉碼服務器中權值最小的目標轉碼服務器發送對于所述目標視頻的轉碼任務。采用本發明,可以保證視頻處理的質量。
技術領域
本發明涉及視頻處理技術領域,特別涉及一種分配轉碼任務的方法和系統。
背景技術
觀看視頻是一種當下主流的娛樂形式,大量用戶終端上都安裝有視頻播放軟件,通過視頻播放軟件,用戶可以播放視頻服務后臺提供的視頻。受播放終端多樣、用戶需求不同的影響,視頻服務后臺往往需要對視頻進行轉碼,即將視頻的原編碼參數轉碼為目的編碼參數,其中,編碼參數包含編碼格式、碼率、分辨率、幀率等。
視頻服務后臺設置有用于對視頻進行轉碼的大量的轉碼服務器。當需要對某個視頻進行轉碼時,管理服務器可以根據各個轉碼服務器當前的負載比例、CPU使用率等性能參數,進行任務分配。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
經實踐證明,負載比例、CPU使用率等性能參數只能在一定程度體現轉碼服務器的負載情況,無法準確反映轉碼服務器的轉碼能力和轉碼質量,故而,基于各轉碼服務器的性能參數判斷負載的準確度較低,從而導致視頻處理的質量較差。
發明內容
為了解決現有技術的問題,本發明實施例提供了一種分配轉碼任務的方法和系統。所述技術方案如下:
第一方面,提供了一種分配轉碼任務的方法,所述方法包括:
管理服務器獲取目標視頻的轉碼請求,生成所述目標視頻的轉碼任務;
所述管理服務器根據預先存儲的原編碼參數、目的編碼參數和權值的對應關系,確定轉碼服務器組中每個可選轉碼服務器當前執行的各個轉碼任務的權值;
所述管理服務器將所述每個可選轉碼服務器當前執行的各個轉碼任務的權值之和,確定為所述每個可選轉碼服務器的權值;
所述管理服務器向各個可選轉碼服務器中權值最小的目標轉碼服務器發送對于所述目標視頻的轉碼任務。
可選的,所述確定轉碼服務器組中每個可選轉碼服務器當前執行的各個轉碼任務的權值之前,還包括:
所述管理服務器獲取所述目標視頻的視頻類型,將所述轉碼服務器組中符合所述視頻類型的在線的轉碼服務器確定為可選轉碼服務器,其中,所述視頻類型包括直播視頻和點播視頻。
可選的,所述方法還包括:
如果所述轉碼服務器組中無可選轉碼服務器,且所述目標視頻的視頻類型為直播視頻,所述管理服務器則反饋轉碼失敗消息;
如果所述轉碼服務器組中無可選轉碼服務器,且所述目標視頻的視頻類型為點播類型,所述管理服務器則在預設時長后,再次查找可選轉碼服務器。
可選的,所述確定轉碼服務器組中每個可選轉碼服務器當前執行的各個轉碼任務的權值之前,還包括:
所述管理服務器獲取所述轉碼服務器組中每個在線的轉碼服務器的當前性能參數,將所述當前性能參數小于各自預設的性能極限值的轉碼服務器確定為可選轉碼服務器。
可選的,所述確定轉碼服務器組中每個可選轉碼服務器當前執行的各個轉碼任務的權值之前,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網宿科技股份有限公司,未經網宿科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810193325.4/2.html,轉載請聲明來源鉆瓜專利網。





