[發(fā)明專利]一種flash播放器播放hls視頻流的轉(zhuǎn)換系統(tǒng)及其工作方法在審
| 申請?zhí)枺?/td> | 201810312365.6 | 申請日: | 2018-04-09 |
| 公開(公告)號: | CN108494792A | 公開(公告)日: | 2018-09-04 |
| 發(fā)明(設(shè)計)人: | 李超 | 申請(專利權(quán))人: | 四川百視通科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04N21/4402;H04N21/845 |
| 代理公司: | 成都睿道專利代理事務(wù)所(普通合伙) 51217 | 代理人: | 賀理興 |
| 地址: | 610000 四川省成都市*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 切片文件 返回 服務(wù)器請求 編碼模塊 轉(zhuǎn)換系統(tǒng) 視頻流 播放 轉(zhuǎn)碼 服務(wù)器 視頻播放地址 視頻格式轉(zhuǎn)換 發(fā)送 直播服務(wù)器 播放請求 不穩(wěn)定性 磁盤空間 視頻地址 移動終端 解碼 解析 轉(zhuǎn)換 分析 | ||
1.一種flash播放器播放hls視頻流的轉(zhuǎn)換系統(tǒng),其特征在于,它包括:
Internet網(wǎng)絡(luò);
分別與Internet網(wǎng)絡(luò)連接的hls服務(wù)器和直播前端(1);所述hls服務(wù)器通過CDN網(wǎng)絡(luò)連接用戶端(6);
所述的直播前端(1)包括與Internet網(wǎng)絡(luò)連接的直播編碼器(4)和與直播編碼器(4)連接的若干臺攝像機(5);
所述的播放端(6)包括flash播放器、IOS播放器、Android播放器和H5播放器;
所述的hls服務(wù)器包括hls直播服務(wù)器(2)和hls點播服務(wù)器(3)。
2.根據(jù)權(quán)利要求1所述的一種flash播放器播放hls視頻流的轉(zhuǎn)換系統(tǒng),其特征在于所述的flash播放器包括:
與所述hls服務(wù)器連接的編碼器模塊和http代理模塊,所述編碼器模塊用于將切片文件按照flv封裝格式進行重新封裝;
與所述http代理模塊連接的flash播放器模塊;
所述編碼器模塊與http代理模塊連接;
所述的flash播放器模塊還包括協(xié)議解析模塊。
3.根據(jù)權(quán)利要求2所述的一種flash播放器播放hls視頻流的轉(zhuǎn)換系統(tǒng),其特征在于所述的http代理模塊包括:
http代理模塊,用于接收所述flash播放器的http請求,并響應(yīng)請求;
http客戶端模塊,用于向所述hls服務(wù)器請求m3u8文件和切片文件;
m3u8文件解析模塊,用于解析所述hls服務(wù)器返回的m3u8文件,獲取切片文件表;
所述的http代理模塊還包括動態(tài)決策模塊,所述動態(tài)決策模塊用于判斷所述http客戶端模塊采用并行或串行方式向hls服務(wù)器請求切片文件。
4.一種flash播放器播放hls視頻流的轉(zhuǎn)換方法,應(yīng)用權(quán)利要求1所述的一種flash播放器播放hls視頻流的轉(zhuǎn)換系統(tǒng),其特征在于,它包括以下步驟:
步驟一:flash播放器模塊進行視頻地址分析,根據(jù)得到的視頻播放地址向http代理模塊發(fā)送http播放請求;
步驟二:http代理模塊根據(jù)http播放請求向hls服務(wù)器請求m3u8文件,hls服務(wù)器返回相應(yīng)的m3u8文件;
步驟三:http代理模塊解析hls服務(wù)器返回的m3u8文件,得到切片文件列表;
步驟四:http代理模塊根據(jù)切片文件列表向hls服務(wù)器請求相應(yīng)的切片文件,hls服務(wù)器將相應(yīng)的切片文件返回至http代理模塊;
步驟五:http代理模塊向編碼模塊發(fā)送待轉(zhuǎn)碼的切片文件,編碼模塊將待轉(zhuǎn)碼的切片文件轉(zhuǎn)換為flv格式,然后通過http代理模塊返回至flash播放器;
步驟六:flash播放器解碼flv格式切片文件并播放。
5.根據(jù)權(quán)利要求4所述的一種flash播放器播放hls視頻流的轉(zhuǎn)換方法,其特征在于所述步驟三中得到切片文件列表之后還包括判斷當(dāng)前http播放請求為直播請求或點播請求,若當(dāng)前請求為點播請求,啟用動態(tài)決策算法。
6.根據(jù)權(quán)利要求5所述的一種實現(xiàn)flash播放器播放hls協(xié)議的視頻方法,其特征在于所述啟用動態(tài)決策算法具體包括以下步驟:
步驟101:預(yù)設(shè)帶寬初始期望值,初始狀態(tài)時,采用串行方式向hls服務(wù)器請求第一個切片文件;
步驟102:每隔一定時間n統(tǒng)計數(shù)據(jù)接收率R,數(shù)據(jù)接收率R的計算公式為:R=S/n,其中,S代表一個時間間隔n內(nèi)接收數(shù)據(jù)的大小;
步驟103:根據(jù)數(shù)據(jù)接收率R判斷采用串行方式或并行方式向hls服務(wù)器請求切片文件,當(dāng)數(shù)據(jù)接收率R大于或等于帶寬初始期望值,切換到并行方式,當(dāng)數(shù)據(jù)接收率R小于帶寬初始期望值,切換到串行方式;
所述串行方式為依次向hls服務(wù)器請求切片文件列表中的切片文件;
所述并行方式為每次向hls服務(wù)器請求多個切片文件列表中的切片文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于四川百視通科技有限公司,未經(jīng)四川百視通科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810312365.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 支持服務(wù)收費的控制服務(wù)器
- Web GIS服務(wù)的動態(tài)負載均衡信息處理系統(tǒng)
- 一種云服務(wù)器負載均衡及數(shù)據(jù)冗余備份的方法及系統(tǒng)
- 一種服務(wù)器架構(gòu)下的數(shù)據(jù)處理方法
- 服務(wù)器機群的狀態(tài)檢測方法和裝置
- 服務(wù)器集群日志的獲取與提供方法、日志服務(wù)器及節(jié)點服務(wù)器
- 一種獲取應(yīng)用數(shù)據(jù)的方法、鑒權(quán)認證服務(wù)器及網(wǎng)關(guān)
- 訂單執(zhí)行方法及裝置
- 服務(wù)器請求管理
- 病理遠程會診的通信方法及平臺





