[發明專利]實現低延時HLS直播的系統及方法有效
| 申請號: | 201611143468.1 | 申請日: | 2016-12-13 |
| 公開(公告)號: | CN106790005B | 公開(公告)日: | 2019-09-17 |
| 發明(設計)人: | 鄒世明 | 申請(專利權)人: | 武漢市烽視威科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙) 11221 | 代理人: | 王衛東 |
| 地址: | 430000 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 延時 hls 直播 系統 方法 | ||
1.一種實現低延時HLS直播的系統,該系統包括頭端編碼器、服務器和客戶端,其特征在于:
所述頭端編碼器用于:提供動態更新的原始直播源;
所述服務器用于:向頭端編碼器獲取原始直播源,根據原始直播源實時動態更新索引文件并動態生成若干媒體分片文件,將更新后的索引文件和從直播點開始向前的至少三個媒體分片文件輸出為HLS單播直播源;實時發送更新后的索引文件和至少三個媒體分片文件,距直播點最近的一個媒體分片文件采用分塊傳輸編碼的方式發送;
所述客戶端用于:解析接收到的索引文件和媒體分片文件,并根據需要選擇其中一個媒體分片文件的任意位置開始播放;
所述距直播點最近的一個媒體分片文件為正在生成的一個媒體分片文件,除距直播點最近的一個媒體分片文件外,服務器發送的其余媒體分片文件均為已經生成的媒體分片文件;所述服務器還用于:所述已經生成的媒體分片文件采用非分塊傳輸編碼的方式發送。
2.如權利要求1所述的實現低延時HLS直播的系統,其特征在于:所述原始直播源為用戶數據報協議UDP組播直播源;所述服務器包括第一轉換網元,所述第一轉換網元用于:
向頭端編碼器獲取UDP組播直播源,根據UDP組播直播源實時動態更新索引文件并動態生成若干媒體分片文件,將更新后的索引文件和從直播點開始向前的至少三個媒體分片文件輸出為HLS單播直播源;客戶端請求播放直播時,將更新后的索引文件和從直播點開始向前的至少三個媒體分片文件實時發送給客戶端,從直播點開始向前的至少三個媒體分片文件中,距直播點最近的一個媒體分片文件采用分塊傳輸編碼的方式發送。
3.如權利要求1所述的實現低延時HLS直播的系統,其特征在于:所述原始直播源為HLS單播直播源;所述服務器包括第一存儲網元,所述第一存儲網元用于:
向頭端編碼器獲取HLS單播直播源,根據HLS單播直播源實時動態更新索引文件并動態生成若干媒體分片文件,將更新后的索引文件和從直播點開始向前的至少三個媒體分片文件進行錄制并存儲為本地索引文件和本地媒體分片文件,將本地索引文件和本地媒體分片文件輸出為本地HLS單播直播源,所述本地媒體分片文件的總個數≥所述從直播點開始向前的至少三個媒體分片文件的總個數;客戶端請求播放直播時,將本地索引文件和本地媒體分片文件實時發送給客戶端,本地媒體分片文件中,距直播點最近的一個媒體分片文件采用分塊傳輸編碼的方式發送。
4.如權利要求1所述的實現低延時HLS直播的系統,其特征在于:所述原始直播源為UDP組播直播源;所述服務器包括第二轉換網元和第二存儲網元,其中,
所述第二轉換網元用于:向頭端編碼器獲取UDP組播直播源,根據UDP組播直播源實時動態更新索引文件并動態生成若干媒體分片文件,將更新后的索引文件和從直播點開始向前的至少三個媒體分片文件輸出為HLS單播直播源;所述第二存儲網元請求錄制直播時,將更新后的索引文件和從直播點開始向前的至少三個媒體分片文件發送給第二存儲網元,距直播點最近的一個媒體分片文件采用分塊傳輸編碼的方式發送;
所述第二存儲網元用于:向第二轉換網元請求錄制直播,將第二轉換網元發送的索引文件和媒體分片文件進行錄制并存儲為本地索引文件和本地媒體分片文件,所述本地媒體分片文件的總個數≥所述從直播點開始向前的至少三個媒體分片文件的總個數;將本地索引文件和本地媒體分片文件實時發送給客戶端,本地媒體分片文件中,距直播點最近的一個媒體分片文件采用分塊傳輸編碼的方式發送。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢市烽視威科技有限公司,未經武漢市烽視威科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611143468.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:臭氧與廢氣混合反應器的集液裝置
- 下一篇:一種霧化截留廢氣處理裝置





