[發明專利]一種播放視頻的方法、裝置、設備、及可讀存儲介質在審
| 申請號: | 202011224848.4 | 申請日: | 2020-11-05 |
| 公開(公告)號: | CN112437329A | 公開(公告)日: | 2021-03-02 |
| 發明(設計)人: | 陳軍奇;唐夢遠;陳芮芃;尹樂;胡煒軒;張曉晅 | 申請(專利權)人: | 上海幻電信息科技有限公司 |
| 主分類號: | H04N21/231 | 分類號: | H04N21/231;H04N21/238;H04N21/242;H04N21/262 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 程超 |
| 地址: | 201203 上海市浦東新區中國(上海)*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 播放 視頻 方法 裝置 設備 可讀 存儲 介質 | ||
本申請公開了一種播放視頻的方法、裝置、設備、及可讀存儲介質,該方法包括:將目標視頻的視頻資源緩存至各個內容分發網絡CDN節點中;當檢測到用戶端訪問所述目標視頻的播放頁面時,和所述用戶端建立長鏈接;當接收到開始播放指令時,通過建立的長鏈接向所有訪問所述播放頁面的用戶端同時發送視頻開播狀態信令,以使每個用戶端分別從對應的CDN節點獲取所述視頻資源,并同時播放所述視頻資源;當接收到結束播放指令時,通過建立的長鏈接向所有訪問所述播放頁面的用戶端同時發送視頻結束狀態信令;本申請能夠更加高效、流暢的達到同一視頻在多個用戶端同步播放的效果。
技術領域
本申請涉及計算機技術領域,特別涉及一種播放視頻的方法、裝置、設備、及可讀存儲介質。
背景技術
在現有技術中,當需要實現將某部視頻在多個用戶端同步播放的功能時,目前業界的方案是通過直播推流的方式來保證所有觀看視頻的用戶為同一視頻播放進度。但是,直播推流對CDN(Content Delivery Network,內容分發網絡)的實時性要求較高,各個CDN節點需要及時拿到最新的視頻流數據,這樣用戶才能及時獲取到最新的視頻資源,不然就會出現卡頓的情況;此外,由于直播推流是實時數據,視頻流數據不在CDN節點處緩存,所以為了保證用戶的觀看體驗,需要設置大量的CDN節點,以便用戶能夠從最近的CDN節點處獲取到視頻資源。因此,如何更加高效、流程的實現同一視頻在多個用戶端同步播放,成為本領域技術人員亟需解決的技術問題。
發明內容
本申請的目的在于提供一種播放視頻的方法、裝置、設備、及可讀存儲介質,能夠更加高效、流暢的達到同一視頻在多個用戶端同步播放的效果。
根據本申請的一個方面,提供了一種播放視頻的方法,應用于視頻服務器,所述方法包括:
將目標視頻的視頻資源緩存至各個內容分發網絡CDN節點中;
當檢測到用戶端訪問所述目標視頻的播放頁面時,和所述用戶端建立長鏈接;
當接收到開始播放指令時,通過建立的長鏈接向所有訪問所述播放頁面的用戶端同時發送視頻開播狀態信令,以使每個用戶端分別從對應的CDN節點獲取所述視頻資源,并同時播放所述視頻資源;
當接收到結束播放指令時,通過建立的長鏈接向所有訪問所述播放頁面的用戶端同時發送視頻結束狀態信令。
可選的,在所述當接收到開始播放指令時,通過建立的長鏈接向所有訪問所述播放頁面的用戶端同時發送視頻開播狀態信令之后,所述方法還包括:
啟動計時器,以記錄視頻播放進度;
當通過http接口接收到由用戶端發送的進度查詢請求時,通過所述http接口向所述用戶端發送根據所述計時器確定出的視頻播放進度。
可選的,所述方法還包括:
通過http接口接收由任一訪問所述播放頁面的用戶端發送的彈幕信息;
通過建立的長鏈接向其他訪問所述播放頁面的用戶端同時轉發所述彈幕信息。
為了實現上述目的,本申請還提供一種播放視頻的方法,應用于用戶端,所述方法包括:
當訪問目標視頻的播放頁面時,和視頻服務器建立長鏈接;
當通過所述長鏈接接收到由所述視頻服務器發送的視頻開播狀態信令時,從對應的CDN節點獲取所述目標視頻的視頻資源,并播放所述視頻資源;其中,所述CDN節點用于緩存所述目標視頻的視頻資源;
通過所述長鏈接接收由所述視頻服務器發送的視頻結束狀態信令。
可選的,在所述當訪問目標視頻的播放頁面時,和視頻服務器建立長鏈接之后,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海幻電信息科技有限公司,未經上海幻電信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011224848.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種風塔拼裝安全工具
- 下一篇:一種混凝土施工用鋼筋表面清洗裝置





