一種輕量級(jí)實(shí)時(shí)高清流媒體服務(wù)器的制造方法
【專利摘要】本發(fā)明涉及一種輕量級(jí)實(shí)時(shí)高清流媒體服務(wù)器,包括用戶注冊(cè)模塊,攝像機(jī)管理模塊,實(shí)時(shí)高清流媒體獲取模塊,實(shí)時(shí)高清流媒體轉(zhuǎn)發(fā)模塊;客戶端向用戶注冊(cè)模塊發(fā)送獲取流媒體資源請(qǐng)求,通過(guò)身份認(rèn)證后,用戶注冊(cè)模塊向所述攝像機(jī)管理模塊發(fā)送一路高清攝像機(jī)的實(shí)時(shí)視頻訪問(wèn)請(qǐng)求,取得訪問(wèn)權(quán)限后,所述攝像機(jī)管理模塊首先判斷該路視頻是否已經(jīng)打開(kāi),如果未打開(kāi)則通過(guò)流媒體獲取模塊打開(kāi)視頻流,并通知流媒體轉(zhuǎn)發(fā)模塊創(chuàng)建該設(shè)備類(lèi)型的流媒體轉(zhuǎn)發(fā)對(duì)象,同時(shí)為該對(duì)象添加一個(gè)流媒體客戶對(duì)象;如果已經(jīng)打開(kāi)了視頻流,流媒體轉(zhuǎn)發(fā)模塊查找到對(duì)應(yīng)的流媒體轉(zhuǎn)發(fā)對(duì)象,為該對(duì)象添加一個(gè)流媒體客戶對(duì)象,當(dāng)流媒體轉(zhuǎn)發(fā)對(duì)象獲取到實(shí)時(shí)視頻流后直接插入視頻流隊(duì)列,并分發(fā)給流媒體客戶對(duì)象。
【專利說(shuō)明】一種輕量級(jí)實(shí)時(shí)高清流媒體服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于網(wǎng)絡(luò)多媒體【技術(shù)領(lǐng)域】,特別涉及一種輕量級(jí)實(shí)時(shí)高清流媒體服務(wù)器?!颈尘凹夹g(shù)】
[0002]在一些小型視頻監(jiān)控網(wǎng)絡(luò)中,由于前端攝像機(jī)數(shù)量有限,攝像機(jī)分辨率不高,網(wǎng)絡(luò)帶寬相對(duì)充足,使得在一些低運(yùn)營(yíng)成本的應(yīng)用中,存在直接通過(guò)點(diǎn)對(duì)點(diǎn)(peer-to-peer)網(wǎng)絡(luò)技術(shù)訪問(wèn)前端攝像機(jī)的模式。隨著高清數(shù)字?jǐn)z像機(jī)的普及和應(yīng)用,在這種小型視頻監(jiān)控網(wǎng)絡(luò)中產(chǎn)生如下問(wèn)題:(I)網(wǎng)絡(luò)帶寬不足或者網(wǎng)絡(luò)資源不能有效利用;(2)消耗前端攝像機(jī)資源;(3)資源分享紊亂、管理較難、安全性較低。
[0003]現(xiàn)在主流的流媒體服務(wù)器多用于視頻點(diǎn)播,即將存儲(chǔ)的錄像文件作為視頻源,即使是直播的流媒體服務(wù)器,也通常是先將數(shù)據(jù)保存到文件,然后再讀取文件。這種流媒體服務(wù)器不適用于對(duì)攝像機(jī)實(shí)時(shí)視頻流的情況。
[0004]除了主流的流媒體服務(wù)器,一些網(wǎng)絡(luò)攝像機(jī)自身內(nèi)嵌了網(wǎng)頁(yè)服務(wù)器,通常通過(guò)rtsp協(xié)議或者私有協(xié)議傳輸和接收流媒體數(shù)據(jù)。其內(nèi)部并沒(méi)有流媒體的轉(zhuǎn)發(fā)服務(wù),即使有也只是服務(wù)本機(jī)的多媒體,不是真正的多視頻源的流媒體服務(wù)器。
【發(fā)明內(nèi)容】
[0005]為克服上述現(xiàn)有技術(shù)的不足,本發(fā)明提出一種輕量級(jí)實(shí)時(shí)高清流媒體服務(wù)器。
[0006]本發(fā)明提出的技術(shù)方案如下:
一種輕量級(jí)實(shí)時(shí)高清流媒體服務(wù)器,包括用戶注冊(cè)模塊,攝像機(jī)管理模塊,實(shí)時(shí)高清流媒體獲取模塊,實(shí)時(shí)高清流媒體轉(zhuǎn)發(fā)模塊;其特征在于,客戶端向用戶注冊(cè)模塊發(fā)送獲取流媒體資源請(qǐng)求,通過(guò)身份認(rèn)證后,用戶注冊(cè)模塊向所述攝像機(jī)管理模塊發(fā)送一路高清攝像機(jī)的實(shí)時(shí)視頻訪問(wèn)請(qǐng)求,取得訪問(wèn)權(quán)限后,所述攝像機(jī)管理模塊首先判斷該路視頻是否已經(jīng)打開(kāi),如果未打開(kāi)則通過(guò)流媒體獲取模塊打開(kāi)視頻流,并通知流媒體轉(zhuǎn)發(fā)模塊創(chuàng)建該設(shè)備類(lèi)型的流媒體轉(zhuǎn)發(fā)對(duì)象,同時(shí)為該對(duì)象添加一個(gè)流媒體客戶對(duì)象;如果已經(jīng)打開(kāi)了視頻流,流媒體轉(zhuǎn)發(fā)模塊查找到對(duì)應(yīng)的流媒體轉(zhuǎn)發(fā)對(duì)象,為該對(duì)象添加一個(gè)流媒體客戶對(duì)象,當(dāng)流媒體轉(zhuǎn)發(fā)對(duì)象獲取到實(shí)時(shí)視頻流后直接插入視頻流隊(duì)列,并分發(fā)給流媒體客戶對(duì)象;其中,所述流媒體客戶對(duì)象為多個(gè),所述實(shí)時(shí)高清流媒體轉(zhuǎn)發(fā)模塊的服務(wù)容量為
【權(quán)利要求】
1.一種輕量級(jí)實(shí)時(shí)高清流媒體服務(wù)器,包括用戶注冊(cè)模塊,攝像機(jī)管理模塊,實(shí)時(shí)高清流媒體獲取模塊和實(shí)時(shí)高清流媒體轉(zhuǎn)發(fā)模塊;其特征在于,由客戶端向所述用戶注冊(cè)模塊發(fā)送獲取流媒體資源請(qǐng)求,通過(guò)身份認(rèn)證后,所述用戶注冊(cè)模塊向所述攝像機(jī)管理模塊發(fā)送一路高清攝像機(jī)的實(shí)時(shí)視頻訪問(wèn)請(qǐng)求,取得訪問(wèn)權(quán)限后,所述攝像機(jī)管理模塊首先判斷該路視頻是否已經(jīng)打開(kāi),如果未打開(kāi)則通過(guò)流媒體獲取模塊打開(kāi)視頻流,并通知流媒體轉(zhuǎn)發(fā)模塊創(chuàng)建該設(shè)備類(lèi)型的流媒體轉(zhuǎn)發(fā)對(duì)象,同時(shí)為該對(duì)象添加一個(gè)流媒體客戶對(duì)象;如果已經(jīng)打開(kāi)了視頻流,所述實(shí)時(shí)高清流媒體轉(zhuǎn)發(fā)模塊查找到對(duì)應(yīng)的流媒體轉(zhuǎn)發(fā)對(duì)象,為該對(duì)象添加一個(gè)流媒體客戶對(duì)象,當(dāng)流媒體轉(zhuǎn)發(fā)對(duì)象獲取到實(shí)時(shí)視頻流后直接插入視頻流隊(duì)列,并分發(fā)給流媒體客戶對(duì)象;其中,所述流媒體轉(zhuǎn)發(fā)對(duì)象為多個(gè),所述實(shí)時(shí)高清流媒體轉(zhuǎn)發(fā)模塊的服務(wù)容量為
2.如權(quán)利要求1所述的輕量級(jí)實(shí)時(shí)高清流媒體服務(wù)器,其特征在于,所述攝像機(jī)管理模塊可以支持不同攝像機(jī)廠商生產(chǎn)的網(wǎng)絡(luò)攝像機(jī)的管理。
3.如權(quán)利要求1所述的輕量級(jí)實(shí)時(shí)高清流媒體服務(wù)器,其特征在于,所述用戶注冊(cè)模塊可以配合一個(gè)小型數(shù)據(jù)庫(kù)或者一份加密文件實(shí)現(xiàn)用戶信息的存儲(chǔ),也可以根據(jù)不同的用戶需求進(jìn)行裁剪和定制。
4.如權(quán)利要求1-3任一項(xiàng)所述的輕量級(jí)實(shí)時(shí)高清流媒體服務(wù)器,其特征在于,所述流媒體獲取模塊會(huì)根據(jù)攝像機(jī)廠商不同,通過(guò)對(duì)應(yīng)廠商獲取流媒體的方式,請(qǐng)求獲得流媒體;流媒體轉(zhuǎn)發(fā)模塊則會(huì)根據(jù)每一路流媒體的申請(qǐng)情況,實(shí)時(shí)轉(zhuǎn)發(fā)收到的流媒體數(shù)據(jù)。
5.如權(quán)利要求4所述的輕量級(jí)實(shí)時(shí)高清流媒體服務(wù)器,其特征在于,所述流媒體獲取和轉(zhuǎn)發(fā)模塊是基于TCP/UDP傳輸協(xié)議。
【文檔編號(hào)】H04N21/6437GK103997659SQ201410264401
【公開(kāi)日】2014年8月20日 申請(qǐng)日期:2014年6月16日 優(yōu)先權(quán)日:2014年6月16日
【發(fā)明者】陳剛 申請(qǐng)人:江蘇友上科技實(shí)業(yè)有限公司