[發明專利]直播系統及直播數據的存儲和獲取方法有效
| 申請號: | 201711475368.3 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108235051B | 公開(公告)日: | 2020-08-21 |
| 發明(設計)人: | 沈文策 | 申請(專利權)人: | 福建中金在線信息科技有限公司 |
| 主分類號: | H04N21/231 | 分類號: | H04N21/231;H04N21/232;H04N21/274 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 項京;馬敬 |
| 地址: | 350001 福建省福州市倉山區林浦路與*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 直播 系統 數據 存儲 獲取 方法 | ||
本發明實施例提供了一種直播系統及直播數據的存儲和獲取方法,通過主Redis服務器接收并存儲直播數據,從中獲得各個主播標識以及同一主播各場直播的直播標識,并將各個直播標識存儲在對應主播的直播標識集合里;然后將各個直播數據與各個直播標識集合同步保存到從Redis服務器中;由從Redis服務器根據直播數據獲取請求中的各個主播標識,獲取對應的直播標識集合中的直播標識,從而獲取與各個直播標識一一對應的直播數據,將直播數據發送到相應用戶客戶端。采用由主Redis服務器進行直播數據存儲,從Redis服務器響應直播數據獲取請求,能夠更有效地應對高并發查詢,減少因高并發查詢造成直播數據庫性能下降、產生卡頓的現象,提高直播服務的用戶體驗。
技術領域
本發明涉及直播技術領域,特別是涉及一種直播系統及直播數據的存儲和獲取方法。
背景技術
現有的直播系統中,直播客戶端實時采集主播直播的直播數據后,同步上傳至直播服務器,由直播服務器發送至直播數據庫服務器中。當用戶進入某一主播的直播間觀看直播時,該直播服務器就響應于用戶客戶端發送的播放請求,直接查詢直播數據庫來獲取該主播的直播數據,并將獲取的直播數據發送給用戶客戶端,供用戶觀看。
但是這種直播系統,由同一直播數據庫服務器進行直播數據存儲,并響應直播數據查詢請求,分析所述查詢請求后再獲取直播數據發送給用戶,當遇到大量用戶同時發送播放請求而產生大量查詢時,會因高并發查詢造成直播數據庫性能下降、產生卡頓,無法快速獲取直播數據,影響直播服務的用戶體驗。
因此,如何在高并發查詢時依然能夠快速獲取直播數據,是現有的直播系統需要解決的問題。
發明內容
本發明實施例的目的在于提供一種直播系統及直播數據的存儲和獲取方法,以實現在高并發查詢時依然能夠快速獲取直播數據。具體技術方案如下:
第一方面,本發明實施例提供了一種直播系統,所述系統包括:
直播服務器,用于接收每個主播的直播客戶端提交的直播數據,發送至主Redis服務器;
主Redis服務器,用于從所述直播服務器接收各個直播客戶端提交的直播數據,從所述直播數據中獲得各個主播的主播標識以及同一主播的各場直播的直播標識;存儲所述直播數據,并將各個直播標識存儲在對應主播的直播標識集合里;將存儲的各個直播數據與各個直播標識集合同步保存到從Redis服務器中;
從Redis服務器,用于從所述直播服務器接收各個用戶客戶端發送的直播數據獲取請求,根據直播數據獲取請求中的各個主播標識,獲取主播標識對應的直播標識集合中的直播標識;根據獲取的各個直播標識,獲取同步保存的與各個直播標識一一對應的直播數據,將所述直播數據通過所述直播服務器發送到所述用戶客戶端。
可選的,所述直播系統還包括:負載均衡服務器;所述從Redis服務器的數量為多個;
所述主Redis服務器,將存儲的各個直播數據與各個直播標識集合同步保存到每個從Redis服務器中;
所述直播服務器,接收各個用戶客戶端發送的直播數據獲取請求后,轉發給所述負載均衡服務器;
所述負載均衡服務器,接收到所述直播數據獲取請求后,判斷各個從Redis服務器當前的負載大小,從中選取負載最小的從Redis服務器作為當前從Redis服務器;將接收的直播數據獲取請求發送給所述當前從Redis服務器;
所述當前從Redis服務器根據直播數據獲取請求中的各個主播標識,獲取主播標識對應的直播標識集合中的直播標識;根據獲取的各個直播標識,獲取同步保存的與各個直播標識一一對應的直播數據,將所述直播數據通過所述直播服務器發送到所述用戶客戶端。
第二方面,本發明實施例提供了一種直播數據的存儲方法,應用于上述第一方面所述的直播系統,所述方法包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建中金在線信息科技有限公司,未經福建中金在線信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711475368.3/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





