[發(fā)明專利]流媒體反向代理服務(wù)實現(xiàn)一個端口承載多個流協(xié)議的方法有效
| 申請?zhí)枺?/td> | 201910535334.1 | 申請日: | 2019-06-20 |
| 公開(公告)號: | CN110139165B | 公開(公告)日: | 2021-05-14 |
| 發(fā)明(設(shè)計)人: | 張建明;黃道華;王彬 | 申請(專利權(quán))人: | 南京海比信息技術(shù)有限公司 |
| 主分類號: | H04N21/643 | 分類號: | H04N21/643;H04N21/858;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210000 江蘇省南京市棲霞區(qū)*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 流媒體 反向 代理 服務(wù) 實現(xiàn) 一個 端口 承載 多個流 協(xié)議 方法 | ||
1.一種流媒體反向代理服務(wù)實現(xiàn)一個端口承載多個流協(xié)議的方法,其特征在于,在流媒體終端和流媒體服務(wù)之間插入一個流媒體反向代理服務(wù),所述的流媒體反向代理服務(wù)包含依次連接的網(wǎng)絡(luò)監(jiān)聽模塊、協(xié)議鑒別模塊和反向代理模塊,網(wǎng)絡(luò)監(jiān)聽模塊連接到原始網(wǎng)絡(luò),流媒體反向代理服務(wù)通過輸入流媒體終端的原始網(wǎng)絡(luò)連接,輸出反向代理的網(wǎng)絡(luò)連接到正確的流媒體服務(wù);
所述網(wǎng)絡(luò)監(jiān)聽模塊開放一個網(wǎng)絡(luò)端口,進(jìn)行TCP監(jiān)聽,投遞到協(xié)議鑒別模塊;
所述協(xié)議鑒別模塊的工作流程為:事件監(jiān)聽;新網(wǎng)絡(luò)連接事件;鑒別RTMP協(xié)議事件;鑒別RTSP/HTTP協(xié)議事件;鑒別HLS/DASH協(xié)議事件;無效流協(xié)議事件:斷開網(wǎng)絡(luò)連接;有效流協(xié)議事件:根據(jù)事件包內(nèi)容,生成協(xié)議鑒別結(jié)果包,投遞給反向代理模塊;
所述反向代理模塊監(jiān)聽協(xié)議鑒定結(jié)果,建立反向代理;
所述協(xié)議鑒別模塊的流協(xié)議鑒別方法包含如下步驟:
(a)鑒別RTMP協(xié)議:進(jìn)行RTMP協(xié)議鑒別,根據(jù)RTMP是二進(jìn)制協(xié)議,其它流協(xié)議是文本協(xié)議進(jìn)行區(qū)分;讀取網(wǎng)絡(luò)連接的請求第1個字節(jié),如果值是3就是RTMP協(xié)議;如果值是字符,轉(zhuǎn)入鑒別RTSP/HTTP協(xié)議;如果都不是,就是無效協(xié)議;
(b)鑒別RTSP/HTTP協(xié)議:獲取第一行內(nèi)容,通過換行符判斷是否是一行,通過第一行的末尾區(qū)判斷具體協(xié)議類型;如果是RTSP就是RTSP協(xié)議;如果是HTTP就是HTTP協(xié)議,轉(zhuǎn)入鑒別HLS/DASH協(xié)議;如果都不是,就是無效協(xié)議;
(c)鑒別HLS/DASH協(xié)議:已經(jīng)確定是HTTP協(xié)議,再根據(jù)已讀數(shù)據(jù)的中間區(qū)得到請求URL,再根據(jù)URL得到請求資源類型,.m3u8是HLS協(xié)議;.mpd是DASH協(xié)議;如果都不是,就是無效協(xié)議;
所述反向代理模塊的反向代理連接構(gòu)建方法為:根據(jù)協(xié)議類型,確定流服務(wù)地址,建立新網(wǎng)絡(luò)連接到流服務(wù),把已讀數(shù)據(jù),寫入新網(wǎng)絡(luò)連接,再分別建立二個協(xié)程,讀協(xié)程:從新網(wǎng)絡(luò)連接讀數(shù)據(jù),寫到原始網(wǎng)絡(luò)連接,寫協(xié)程:從原始網(wǎng)絡(luò)連接讀數(shù)據(jù),寫到新網(wǎng)絡(luò)連接,就完成。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京海比信息技術(shù)有限公司,未經(jīng)南京海比信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910535334.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 一種將寬帶流媒體系統(tǒng)接入移動網(wǎng)絡(luò)的裝置及其方法
- 基于內(nèi)容分發(fā)網(wǎng)絡(luò)的流媒體加速系統(tǒng)、方法及設(shè)備
- 流媒體網(wǎng)關(guān)及其提供流媒體服務(wù)的方法
- 流媒體發(fā)布平臺及方法
- 一種流媒體業(yè)務(wù)優(yōu)化方法、設(shè)備及系統(tǒng)
- 一種移動流媒體播放器及其網(wǎng)關(guān)
- 一種流媒體接入方法及裝置
- 流媒體服務(wù)系統(tǒng)
- 流媒體緩存方法、裝置及計算機(jī)可讀存儲介質(zhì)
- 流媒體的傳輸方法、流媒體服務(wù)器及流媒體系統(tǒng)
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





