[發明專利]視頻轉碼方法、服務器及系統在審
| 申請號: | 201710137618.6 | 申請日: | 2017-03-09 |
| 公開(公告)號: | CN106899858A | 公開(公告)日: | 2017-06-27 |
| 發明(設計)人: | 張鵬程;張超 | 申請(專利權)人: | 北京時間股份有限公司 |
| 主分類號: | H04N21/231 | 分類號: | H04N21/231;H04N21/2343;H04N21/2387;H04N21/4402;H04N21/472 |
| 代理公司: | 北京市浩天知識產權代理事務所(普通合伙)11276 | 代理人: | 宋菲,陳翠 |
| 地址: | 100089 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 方法 服務器 系統 | ||
1.一種視頻轉碼方法,其特征在于,包括:
接收網絡服務器發送的視頻轉碼請求,所述視頻轉碼請求為所述網絡服務器在接收到客戶端發送的視頻播放請求時發送的,所述視頻轉碼請求與所述視頻播放請求相對應,所述視頻播放請求中攜帶有開始播放時間點;
對與所述開始播放時間點相對應的視頻進行轉碼并存儲到預設緩存區中;
當確定預設緩存區中的視頻量大于或者等于預設視頻量閾值時,暫停執行視頻轉碼的操作;
當確定網絡服務器從所述預設緩存區中獲取轉碼后的視頻時,恢復執行視頻轉碼的操作。
2.根據權利要求1所述的方法,其特征在于,所述對與所述開始播放時間點相對應的視頻進行轉碼,包括:
向云存儲服務器請求獲取與所述開始播放時間點相對應的視頻;
對所述云存儲服務器發送的視頻進行轉碼。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
確定所述預設緩存區是否被銷毀;
若被銷毀,則結束執行視頻轉碼的操作。
4.一種視頻轉碼方法,其特征在于,包括:
接收客戶端發送的視頻播放請求,所述視頻播放請求中攜帶有開始播放時間點;
向轉碼服務器發送與所述視頻播放請求相對應的視頻轉碼請求,以便于所述轉碼服務器對與所述開始播放時間點相對應的視頻進行轉碼并存儲到預設緩存區中,以及在確定預設緩存區中視頻量大于或者等于預設視頻量閾值時,暫停執行視頻轉碼的操作;
從所述預設緩存區中獲取轉碼后的視頻并將所述轉碼后的視頻發送給所述客戶端,以便于所述轉碼服務器在確定預設緩存區中視頻量大于或者等于預設視頻量閾值時,恢復執行視頻轉碼的操作。
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
確定所述客戶端是否斷開網絡連接;
若斷開網絡連接,則銷毀所述預設緩存區,以便于所述轉碼服務器在確定所述預設緩存區被銷毀時,結束執行視頻轉碼的操作。
6.根據權利要求4所述的方法,其特征在于,向轉碼服務器發送與所述視頻播放請求相對應的視頻轉碼請求包括:
確定分布式轉碼服務器是否負載均衡;
若負載不均衡,則選取負載最小的轉碼服務器并向負載最小的轉碼服務器發送與所述視頻播放請求相對應的視頻轉碼請求。
7.根據權利要求4所述的方法,其特征在于,所述向轉碼服務器發送與所述視頻播放請求相對應的視頻轉碼請求之前,所述方法還包括:
確定所述預設緩存區中是否存在與所述開始播放時間點對應的轉碼后的視頻;
所述向轉碼服務器發送與所述視頻播放請求相對應的視頻轉碼請求,包括:
若不存在,則向轉碼服務器發送與所述視頻播放請求相對應的視頻轉碼請求。
8.一種轉碼服務器,其特征在于,包括:
接收單元,用于接收網絡服務器發送的視頻轉碼請求,所述視頻轉碼請求為所述網絡服務器在接收到客戶端發送的視頻播放請求時發送的,所述視頻轉碼請求與所述視頻播放請求相對應,所述視頻播放請求中攜帶有開始播放時間點;
轉碼單元,用于對與所述開始播放時間點相對應的視頻進行轉碼;
存儲單元,用于將所述轉碼單元得到的轉碼后的視頻存儲到預設緩存區中;
所述轉碼單元,還用于當確定預設緩存區中的視頻量大于或者等于預設視頻量閾值時,暫停執行視頻轉碼的操作;
所述轉碼單元,還用于當確定網絡服務器從所述預設緩存區中獲取轉碼后的視頻時,恢復執行視頻轉碼的操作。
9.一種網絡服務器,其特征在于,包括:
接收單元,用于接收客戶端發送的視頻播放請求,所述視頻播放請求中攜帶有開始播放時間點;
發送單元,用于向轉碼服務器發送與所述視頻播放請求相對應的視頻轉碼請求,以便于所述轉碼服務器對與所述開始播放時間點相對應的視頻進行轉碼并存儲到預設緩存區中,以及在確定預設緩存區中視頻量大于或者等于預設視頻量閾值時,暫停執行視頻轉碼的操作;
獲取單元,用于從所述預設緩存區中獲取轉碼后的視頻,以便于所述轉碼服務器恢復執行視頻轉碼的操作;
所述發送單元,還用于將所述轉碼后的視頻發送給所述客戶端。
10.一種視頻轉碼系統,其特征在于,包括:
網絡服務器,用于接收客戶端發送的視頻播放請求,所述視頻播放請求中攜帶有開始播放時間點;向轉碼服務器發送與所述視頻播放請求相對應的視頻轉碼請求;
轉碼服務器,用于對與所述開始播放時間點相對應的視頻進行轉碼并存儲到預設緩存區中,以及在確定預設緩存區中視頻量大于或者等于預設視頻量閾值時,暫停執行視頻轉碼的操作;
所述網絡服務器,還用于從所述預設緩存區中獲取轉碼后的視頻并將所述轉碼后的視頻發送給所述客戶端;
所述轉碼服務器,還用于恢復執行視頻轉碼的操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京時間股份有限公司,未經北京時間股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710137618.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:服務器負載調節方法、裝置及服務器
- 下一篇:消防管道水流實時監測裝置





