[發明專利]視頻播放方法及裝置有效
| 申請號: | 201810183342.X | 申請日: | 2018-03-06 |
| 公開(公告)號: | CN110234020B | 公開(公告)日: | 2021-11-19 |
| 發明(設計)人: | 吳文洪;劉鴻達;池寶旺;王乾鵬;魏歆 | 申請(專利權)人: | 阿里巴巴(中國)有限公司 |
| 主分類號: | H04N21/239 | 分類號: | H04N21/239;H04N21/254;H04N21/262;H04N21/647;H04N21/8547;H04N21/858;H04N21/472 |
| 代理公司: | 北京智信禾專利代理有限公司 11637 | 代理人: | 李曉慶 |
| 地址: | 310052 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 播放 方法 裝置 | ||
1.一種視頻播放方法,應用于終端設備中,其特征在于,所述方法包括:
響應于對視頻的點播請求,獲取與所述點播請求對應的視頻的播放地址以及根據所述點播請求生成的密鑰;
根據所述播放地址以及所述密鑰,獲取所述視頻的視頻數據,其中,所述視頻數據是基于調整流控限制的加密實時傳輸消息協議RTMPE傳輸的視頻數據,所述流控限制是RTMPE中用于限制終端設備緩存視頻數據量的上限;
播放所述視頻數據;
其中,根據所述播放地址以及所述密鑰,獲取所述視頻的視頻數據,包括:
向內容分發網絡CDN服務器發送視頻播放請求,所述視頻播放請求包括所述播放地址以及所述密鑰,所述播放地址以及所述密鑰用于使得所述CDN服務器根據所述播放地址以及所述密鑰進行鑒權;接收所述CDN服務器發送的視頻數據。
2.根據權利要求1所述的方法,其特征在于,所述調整流控限制包括去除RTMPE中用于限制終端設備緩存視頻數據量的上限以及增大RTMPE中用于限制終端設備緩存視頻數據量的上限中的至少一種。
3.根據權利要求1所述的方法,其特征在于,獲取與所述點播請求對應的視頻的播放地址以及根據所述點播請求生成的密鑰,包括:
向播放服務器發送對所述視頻的播放地址的獲取請求,所述獲取請求包括與所述點播請求相關的參數信息,所述參數信息用于使得所述播放服務器根據所述參數信息,生成所述密鑰并確定播放地址;
接收所述播放服務器返回的播放地址以及所述密鑰。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
緩存未播放的視頻數據;
根據緩存的視頻數據的畫面組GOP的關鍵幀的時間以及所述關鍵幀的緩存地址信息,確定索引表。
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
響應于定位播放所述視頻的定位播放請求,確定所述定位播放請求對應的所述視頻的時間信息;
判斷所述索引表中是否包含所述時間信息;
在包含所述時間信息時,根據所述索引表,確定所述時間信息對應的緩存地址信息;
播放所述緩存地址信息對應的視頻數據。
6.根據權利要求4所述的方法,其特征在于,所述方法還包括:
判斷是否滿足緩存清理條件;
在滿足緩存清理條件時,清理緩存的視頻數據并更新所述索引表。
7.根據權利要求6所述的方法,其特征在于,判斷是否滿足緩存清理條件,包括:
在緩存的視頻數據播放完畢或者定位播放請求的頻率大于或等于頻率閾值時,判斷滿足緩存清理條件。
8.一種視頻播放方法,應用于CDN服務器中,其特征在于,所述方法包括:
在接收到終端設備發送的視頻播放請求時,根據所述視頻播放請求包括的播放地址和密鑰進行鑒權,所述密鑰是根據終端的點播請求生成的;
在鑒權成功時,基于調整流控限制的加密實時傳輸消息協議RTMPE,向所述終端設備發送所述播放地址的視頻數據,其中,所述流控限制是RTMPE中用于限制終端設備緩存視頻數據量的上限。
9.根據權利要求8所述的方法,其特征在于,所述調整流控限制包括去除RTMPE中用于限制終端設備緩存視頻數據量的上限以及增大RTMPE中用于限制終端設備緩存視頻數據量的上限中的至少一種。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴(中國)有限公司,未經阿里巴巴(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810183342.X/1.html,轉載請聲明來源鉆瓜專利網。





