[發明專利]一種互聯網直播方法及直播服務器在審
| 申請號: | 201611270040.3 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN106604043A | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 陳濤;趙愛方;包利;黃辰 | 申請(專利權)人: | UT斯達康(深圳)技術有限公司 |
| 主分類號: | H04N21/2183 | 分類號: | H04N21/2183;H04N21/2187;H04N21/231;H04N21/239;H04N21/262 |
| 代理公司: | 深圳中一專利商標事務所44237 | 代理人: | 陽開亮 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 互聯網 直播 方法 服務器 | ||
技術領域
本發明涉及直播領域,具體涉及一種互聯網直播方法及直播服務器。
背景技術
OTT為“Over The Top”的縮寫,指的是通過互聯網向用戶提供各種應用服務。這種應用和目前運營商所提供的通信業務不同,它僅利用運營商的網絡,而服務則由運營商之外的第三方提供。一些典型的OTT業務有互聯網音視頻直播服務等。現有的OTT直播業務中,通常由OTT直播服務器將接收的源服務器數據存入分布式文件系統,當用戶的終端請求直播服務時,OTT直播服務器再將媒體數據從分布式文件系統中讀出,發送至用戶的終端。但由于直播服務器是將接收的數據存入分布式文件系統中,在接收的數據較多時,會增加對分布式文件系統的投入,成本較高且不利于數據的管理。
發明內容
本發明實施例提供了一種互聯網直播方法及直播服務器,旨在削減對分布式存儲系統的投入,降低成本,提升對緩存數據的管理效率。
本發明實施例的第一方面,提供了一種互聯網直播方法,所述互聯網直播方法包括:
直播服務器接收客戶端發送的數據請求指令;
根據所述數據請求指令,確定所述客戶端請求的目標媒體數據;
在所述數據索引文件中查找所述目標媒體數據的索引信息,其中,所述數據索引文件用于記錄媒體數據在數據緩存池的位置;所述數據緩存池設置于所述直播服務器內存中,用于緩存來自源服務器的媒體數據;
根據所述目標媒體數據的索引信息,從所述數據緩存池中定位所述目標媒體數據并發送至客戶端。
本發明實施例的第二方面,提供一種直播服務器,所述直播服務器包括:
數據請求接收單元,用于接收客戶端發送的數據請求指令;
目標數據確定單元,用于根據所述數據請求接收單元接收到的數據請求指令,確定所述客戶端請求的目標媒體數據;
索引信息查找單元,用于在所述數據索引文件中查找所述目標數據確定單元確定的目標媒體數據的索引信息,其中,所述數據索引文件用于記錄媒體數據在數據緩存池的位置;所述數據緩存池設置于所述直播服務器內存中,用于緩存來自源服務器的媒體數據;
第一數據發送單元,用于根據所述索引信息查找單元查找到的目標媒體數據的索引信息,從所述數據緩存池中定位所述目標媒體數據并發送至客戶端。
由上可見,在本發明實施例中,首先由直播服務器接收客戶端發送的數據請求指令,然后直播服務器根據所述數據請求指令,確定所述客戶端請求的目標媒體數據,并在所述數據索引文件中查找所述目標媒體數據的索引信息,其中,所述數據索引文件用于記錄媒體數據在數據緩存池的位置,所述數據緩存池設置于所述直播服務器內存中,用于緩存來自源服務器的媒體數據,最后根據所述目標媒體數據的索引信息,從所述數據緩存池中定位所述目標媒體數據并發送至客戶端。本發明方案減少了直播服務器對分布式文件系統的投入,將媒體數據緩存入直播服務器的內存中進行管理,節約了成本,提升了對緩存的媒體數據的管理效率。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供互聯網直播方法的實現流程;
圖2為本發明實施例提供互聯網直播方法的另一實現流程;
圖3為本發明實施例提供直播服務器的結構框圖。
具體實施方式
為使得本發明的發明目的、特征、優點能夠更加的明顯和易懂,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而非全部實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
以下結合具體實施例對本發明的實現進行詳細描述:
實施例一
圖1示出了本發明實施例一提供的互聯網直播方法的實現流程,詳述如下:
在步驟S101中,直播服務器接收客戶端發送的數據請求指令。
在本發明實施例中,直播服務器接收用戶通過客戶端發送的數據請求指令。具體地,可以由直播服務器的下載服務實例(Downloading Service Instance,DSI)接收客戶端發送的數據請求指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于UT斯達康(深圳)技術有限公司,未經UT斯達康(深圳)技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611270040.3/2.html,轉載請聲明來源鉆瓜專利網。





