專利名稱:視頻存儲方法、裝置及網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)視頻監(jiān)控技術(shù)領(lǐng)域,尤其涉及一種視頻存儲方法、裝置及網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)。
背景技術(shù):
視頻監(jiān)控技術(shù)經(jīng)歷了模擬視頻監(jiān)控以及數(shù)字視頻監(jiān)控兩個階段后,已經(jīng)發(fā)展到網(wǎng)絡(luò)視頻監(jiān)控階段。新一代網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)與前兩代視頻監(jiān)控系統(tǒng)的根本區(qū)別在于,其不再局限于簡單地對視頻信號的處理、傳輸和控制,其核心是對基于網(wǎng)際協(xié)議(Internet Protocol,IP)網(wǎng)絡(luò)的多媒體信息(音頻/視頻/數(shù)據(jù))提供一個綜合、完備的管理控制平臺。網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)以網(wǎng)絡(luò)為依托,以數(shù)字視頻的壓縮、傳輸、存儲和播放為核心,以智能實用的圖像分析為特色,并與報警系統(tǒng)和門禁系統(tǒng)整合到一個使用平臺上,引發(fā)了視頻監(jiān)控領(lǐng)域的一次技術(shù)革命。
視頻監(jiān)控系統(tǒng)基本功能有兩個,一個是提供實時監(jiān)控視頻,另一個是對監(jiān)控的視頻進行存儲,以便事后回放。其中,網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)對視頻存儲的需求具有以下幾個特點1)對存儲容量需求的彈性比較大,存儲容量的多少隨著畫面質(zhì)量的提高、畫面尺寸的增大以及視頻線路的增加都會成倍的增加;2)對存儲的性能要求不高,但是需要能夠滿足長時間的連續(xù)數(shù)據(jù)讀寫,數(shù)據(jù)流量大,但訪問請求低;3)數(shù)據(jù)保存周期短,一般監(jiān)控場所的數(shù)據(jù)在保存一定時間(如一個月),以后便可以刪除。
現(xiàn)有網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的視頻存儲解決方案,一種是采用分布式獨立存儲,參見圖1,為該方案示意圖。此種存儲解決方案中,采用直接附加存儲(Direct Attached Storage,DAS)連接方式為每臺監(jiān)控服務(wù)器直接掛接一臺外置存儲設(shè)備供存儲擴展。這種方式一次性采購成本較低,小規(guī)模維護成本也在可控范圍內(nèi),但不利于擴展,維護成本會隨著監(jiān)控規(guī)模的擴大而迅速增長,已經(jīng)不能滿足目前存儲海量視頻數(shù)據(jù)的要求。
隨著基于網(wǎng)絡(luò)的小型計算機系統(tǒng)接口(internet Small Computer SystemInterface,iSCSI)協(xié)議以及存儲區(qū)域網(wǎng)絡(luò)(Storage Area Network,SAN)的發(fā)展,現(xiàn)有網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)一般采用集中式存儲方案,這種視頻存儲方案的特點是存儲的數(shù)據(jù)量大、數(shù)據(jù)保存周期長、安全性高。參見圖2,為基于集中式存儲方案的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)示意圖。整個網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)包括采集前端201、存儲后端(SAN網(wǎng)絡(luò))202以及在線監(jiān)控端203,而采集前端201和在線監(jiān)控端203通過IP網(wǎng)絡(luò)204連接,為了簡化起見,圖中僅以一個編碼器2011和一個解碼器2031為例,實際的監(jiān)控系統(tǒng)中,往往存在多個編碼器2011和解碼器2031。其中,監(jiān)控前端201至少包括編碼器2011,編碼器2011會將生成的視頻流分別向存儲后端202和IP網(wǎng)絡(luò)204發(fā)送,達到視頻存儲以及在線監(jiān)控的目的,圖中分別表示為存儲流和在線監(jiān)控流。對于視頻存儲,編碼器2011通過自身的SAN接口與存儲后端202提供的存儲設(shè)備2021建立iSCSI連接,將視頻流以數(shù)據(jù)塊的方式寫入存儲設(shè)備2021的目標存儲空間(target),其中,采集前端201是基于傳輸控制協(xié)議(Transmission ControlProtocol,TCP)承載iSCSI、采用單播方式向存儲后端202傳輸視頻流的。此外,編碼器2011按照為自身配置的組播地址向給網(wǎng)絡(luò)設(shè)備2041再發(fā)送一份在線監(jiān)控流,由網(wǎng)絡(luò)設(shè)備2041以組播形式發(fā)送給在線監(jiān)控端203的解碼器2031,最終實現(xiàn)在線監(jiān)控。
但是,圖2所示的基于集中式存儲的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)存在一些難以克服的問題(1)編碼器2011每次都要對視頻流進行重復(fù)傳輸,也就是分別向存儲后端202和網(wǎng)絡(luò)設(shè)備2041傳輸,而且是分別采用單播和組播兩種方式,這無疑給編碼器2012增加了負擔,造成了編碼器2012開銷大的問題;(2)分別采用單播和組播方式進行同一份視頻流傳輸,實際上是對網(wǎng)絡(luò)資源的一種浪費,理論上,浪費了50%網(wǎng)絡(luò)帶寬;(3)從采集前端201到存儲后端202采用TCP承載iSCSI進行視頻流的傳輸,由于TCP自身的可靠性機制,能夠保證視頻流的完整性和準確性(但是正如前面對視頻存儲要求的介紹,視頻存儲對存儲性能要求不高),這是它的一個優(yōu)勢,然而,這些都是建立在TCP利用繁多的控制信息來保證的基礎(chǔ)上,那么相應(yīng)地,由于這些控制信息的信令開銷,勢必造成了傳輸緩慢、實時性差以及存儲效率低下等問題。而正如前面對視頻存儲要求的介紹,視頻存儲需要存儲海量數(shù)據(jù),而且往往是連續(xù)傳輸,如果傳輸速度慢,很難滿足上述要求。
此外,由于視頻的存儲流和在線監(jiān)控流分兩路傳輸,需要構(gòu)建兩路傳輸通道,對于網(wǎng)絡(luò)設(shè)備的重復(fù)利用率很低,整個系統(tǒng)的構(gòu)建成本增加。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明在現(xiàn)有基于集中式視頻存儲的網(wǎng)絡(luò)視頻存儲系統(tǒng)的基礎(chǔ)上,提供一種視頻存儲方法、裝置及網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),以解決現(xiàn)有視頻存儲中存在的信令開銷大、網(wǎng)絡(luò)資源浪費以及傳輸效率低下的問題。
為此,本發(fā)明實施例采用如下技術(shù)方案一種視頻存儲方法,包括步驟存儲設(shè)備向網(wǎng)絡(luò)設(shè)備發(fā)送組播加入報文,申請加入編碼器的組播地址對應(yīng)的組播組;網(wǎng)絡(luò)設(shè)備接收到所述加入報文后,為存儲設(shè)備建立轉(zhuǎn)發(fā)表項;網(wǎng)絡(luò)設(shè)備接收到編碼器以組播地址為目的地址的視頻流后,按照所述轉(zhuǎn)發(fā)表項,將視頻流以組播的形式發(fā)送給存儲設(shè)備。
上述方法還包括所述存儲設(shè)備建立與組播地址對應(yīng)的存儲空間,并將接收到的視頻流寫入所述存儲空間。
上述方法還包括所述存儲設(shè)備利用自身SAN接口將接收到的視頻流緩存后進行解析,封裝成iSCSI報文后,順序?qū)懭胨龃鎯臻g。
上述方法還包括對存入存儲空間的視頻流進行維護控制;所述維護控制包括設(shè)置視頻流的保存時間、對視頻流進行加密處理,或者,設(shè)置存儲空間的訪問權(quán)限。
上述方法還包括通過對在線監(jiān)控端的圖像檢測,判斷是否出現(xiàn)視頻流丟包,如果是,降低所述編碼器的編碼率。
所述編碼器按照TCP向所述網(wǎng)絡(luò)設(shè)備發(fā)送視頻流。
一種視頻存儲裝置,包括SAN接口和存儲空間;所述存儲空間與組播地址相對應(yīng);所述SAN接口,負責(zé)向網(wǎng)絡(luò)設(shè)備發(fā)送組播加入報文,申請加入存儲空間對應(yīng)的組播地址的組播組;而且,負責(zé)接收網(wǎng)絡(luò)設(shè)備發(fā)送來的視頻流,并將所述視頻流寫入到存儲空間。
所述存儲空間為多個,一個組播地址至少與一個存儲空間相對應(yīng);所述SAN接口為安裝有initiator軟件的系統(tǒng)平臺。
一種網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),包括編碼器、解碼器、網(wǎng)絡(luò)設(shè)備以及存儲設(shè)備;所述編碼器,配置有組播地址,并負責(zé)以組播地址為目的地址向網(wǎng)絡(luò)設(shè)備發(fā)送視頻流;所述存儲設(shè)備,用于向網(wǎng)絡(luò)設(shè)備發(fā)送組播加入報文,申請加入所述編碼器的組播地址對應(yīng)的組播組;而且,還負責(zé)接收并存儲網(wǎng)絡(luò)設(shè)備發(fā)送的視頻流;所述網(wǎng)絡(luò)設(shè)備,在收到所述存儲設(shè)備的組播加入報文后,為存儲設(shè)備建立轉(zhuǎn)發(fā)表項;并負責(zé)在接收到所述編碼器的視頻流后,按照所述轉(zhuǎn)發(fā)表項,將視頻流以組播形式發(fā)送給所述存儲設(shè)備。
所述存儲設(shè)備包括SAN接口和存儲空間;所述存儲空間與組播地址相對應(yīng);所述SAN接口,負責(zé)向網(wǎng)絡(luò)設(shè)備發(fā)送組播加入報文,申請加入存儲空間對應(yīng)的組播地址的組播組;而且,負責(zé)接收網(wǎng)絡(luò)設(shè)備發(fā)送來的視頻流,并將所述視頻流寫入到存儲空間。
對于上述技術(shù)方案的技術(shù)效果分析如下(1)與現(xiàn)有技術(shù)中編碼器分別以單播和組播形式發(fā)送存儲流和在線監(jiān)控流不同,本發(fā)明中編碼器只需發(fā)送一份視頻流,從而減少了編碼器的開銷;(2)本發(fā)明將存儲流和在線監(jiān)控流統(tǒng)一起來,只需一份視頻流即可實現(xiàn)存儲與在線監(jiān)控,提高了網(wǎng)絡(luò)帶寬利用率;(3)編碼器采用用戶數(shù)據(jù)報協(xié)議(User Datagram Protocol,UDP)作為傳輸機制將視頻流發(fā)送給網(wǎng)絡(luò)設(shè)備,由于UDP自身低時延的優(yōu)勢,提高了數(shù)據(jù)傳輸?shù)膶崟r性以及存儲效率,更好地滿足了視頻監(jiān)控系統(tǒng)存儲海量數(shù)據(jù)以及連續(xù)存儲的要求;(4)不需要構(gòu)建編碼器與存儲設(shè)備的傳輸通道,而是由網(wǎng)絡(luò)設(shè)備統(tǒng)一以組播形式發(fā)送存儲流和在線監(jiān)控流,提高了網(wǎng)絡(luò)設(shè)備利用率,降低了整個網(wǎng)絡(luò)監(jiān)控系統(tǒng)的構(gòu)建成本。
圖1為現(xiàn)有技術(shù)分布式獨立視頻存儲方案示意圖;圖2為現(xiàn)有技術(shù)基于集中式存儲的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)示意圖;圖3為本發(fā)明視頻存儲方法流程圖;圖4為本發(fā)明實施例網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)示意圖;圖5為本發(fā)明實施例視頻存儲方法流程圖;圖6為本發(fā)明實施例視頻存儲裝置內(nèi)部結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明將視頻存儲與組播技術(shù)結(jié)合起來,提出一種全新的視頻存儲解決方案。
與現(xiàn)有技術(shù)分別利用單播和組播來實現(xiàn)視頻流的存儲和在線監(jiān)控不同,本發(fā)明將存儲流和在線監(jiān)控流統(tǒng)一起來,也就是編碼器只需向網(wǎng)絡(luò)設(shè)備發(fā)送一份視頻流,而由網(wǎng)絡(luò)設(shè)備以組播形式發(fā)送視頻流發(fā)送給存儲設(shè)備的視頻流用于實現(xiàn)視頻存儲,發(fā)送給解碼器的視頻流用于實現(xiàn)視頻在線監(jiān)控。
在具體實施時,在采集前端,每個編碼器與一個組播地址相對應(yīng),當發(fā)送視頻流時,編碼器以組播地址為目的地址向網(wǎng)絡(luò)設(shè)備發(fā)送;在存儲后端和IP網(wǎng)絡(luò)端,存儲設(shè)備首先向網(wǎng)絡(luò)設(shè)備發(fā)送加入報文,申請其選擇加入的組播組,這個組播組也就是編碼器對應(yīng)的組播地址確定的,然后,網(wǎng)絡(luò)設(shè)備會為存儲設(shè)備建立轉(zhuǎn)發(fā)表項,以便后續(xù)向其發(fā)送視頻流。
參見圖3,為本發(fā)明視頻存儲流程圖,包括步驟301存儲設(shè)備向網(wǎng)絡(luò)設(shè)備發(fā)送組播加入報文,申請加入編碼器的組播地址對應(yīng)的組播組;步驟302網(wǎng)絡(luò)設(shè)備接收到所述加入報文后,為存儲設(shè)備建立轉(zhuǎn)發(fā)表項;步驟303網(wǎng)絡(luò)設(shè)備接收到編碼器以組播地址為目的地址的視頻流后,按照所述轉(zhuǎn)發(fā)表項,將視頻流以組播的形式發(fā)送給存儲設(shè)備。
與現(xiàn)有技術(shù)中編碼器分別以單播和組播形式發(fā)送存儲流和在線監(jiān)控流不同,本發(fā)明中編碼器只需發(fā)送一份視頻流,從而減少了編碼器的開銷;而且由于將存儲流和在線監(jiān)控流統(tǒng)一起來,只需一份視頻流即可實現(xiàn)存儲與在線監(jiān)控,提高了網(wǎng)絡(luò)帶寬利用率;此外,由于不需要構(gòu)建編碼器與存儲設(shè)備的傳輸通道,而是由網(wǎng)絡(luò)設(shè)備統(tǒng)一組播存儲流和在線監(jiān)控流,提高了網(wǎng)絡(luò)設(shè)備利用率,降低了整個網(wǎng)絡(luò)監(jiān)控系統(tǒng)的構(gòu)建成本。
為了對本發(fā)明有一個全局理解,請參見圖4,為本發(fā)明實施例中的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)示意圖。
與現(xiàn)有技術(shù)中基于集中式存儲的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)類似,本發(fā)明實施例中的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)仍包括采集前端401、IP網(wǎng)絡(luò)端402、存儲后端403以及在線監(jiān)控端404,但是,采集前端401、IP網(wǎng)絡(luò)端402和存儲后端403各部分功能以及他們之間的通信關(guān)系發(fā)生了很大變化,特別是采集前端401和存儲后端403在軟硬件構(gòu)成也與現(xiàn)有技術(shù)中的方案有所差異,現(xiàn)分別介紹如下第一,采集前端401不需要再和存儲后端403建立通信采集前端401不需要以分別向存儲后端403發(fā)送存儲流、向IP網(wǎng)絡(luò)端402發(fā)送在線監(jiān)控流,而是只向IP網(wǎng)絡(luò)端發(fā)送一份視頻流即可;第二,IP網(wǎng)絡(luò)端402與存儲后端402建立通信包括存儲后端403申請加入網(wǎng)絡(luò)設(shè)備4021的組播組,以及,網(wǎng)絡(luò)設(shè)備4021將從采集前端401接收到的視頻流以組播形式發(fā)送給存儲設(shè)備4031;其中,網(wǎng)絡(luò)設(shè)備4021可以是路由器或三層交換機等設(shè)備。
第三,將現(xiàn)有編碼器的SAN接口轉(zhuǎn)移到存儲設(shè)備4031上,存儲設(shè)備4031利用SAN接口接收網(wǎng)絡(luò)設(shè)備4021以組播形式發(fā)送來的視頻流。
其中,SAN接口可以是安裝有initiator軟件的系統(tǒng)平臺。
下面結(jié)合圖5,對本發(fā)明實施例的詳細流程進行說明,包括步驟501為編碼器4011配置組播地址;步驟502在存儲設(shè)備4031上建立目標存儲空間(target),該target與編碼器4011的組播地址相對應(yīng);一般而言,存儲設(shè)備4031上可建立多個target,各target以不同組播地址為標識,也即各target負責(zé)存儲來自不同編碼器4011的視頻流,可以理解為各target與各組播地址具有綁定關(guān)系?;蛘撸部蓪⒍鄠€target綁定起來,與一個組播地址相對應(yīng),也就是將來自一個編碼器4011的視頻流分別按照需要存儲于不同的target,例如,按照時間順序,分別存儲于不同的target。
步驟503存儲設(shè)備4031向網(wǎng)絡(luò)設(shè)備4021發(fā)送組播加入報文,例如,互聯(lián)網(wǎng)組管理協(xié)議(Internet Group Multicast Protocol,IGMP)組成員加入報文,申請加入編碼器4011的組播地址對應(yīng)的組播組;步驟504網(wǎng)絡(luò)設(shè)備4021為存儲設(shè)備4031建立(S,G)轉(zhuǎn)發(fā)表項;在組播協(xié)議中,由(S,G)標識一個組播最短路徑樹(Shortest Path Tree,SPT),其中(G)表示一個特定的IP組播組地址,而(S)表示發(fā)向組播組G的特定源的IP地址。
以上步驟501至504,可以認為是方法實施準備階段,也即存儲策略準備階段,是后續(xù)步驟實現(xiàn)視頻存儲的前提。
在實際操作中,圖4所示網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)還可包含一個存儲策略控制器,來完成上述存儲策略準備階段的實施;也可以采用手工配置的方式完成。
步驟505編碼器4011將視頻流以UDP報文形式、以其對應(yīng)的組播地址為目的發(fā)送給網(wǎng)絡(luò)設(shè)備4021;利用UDP作為傳輸機制具有很多優(yōu)勢,例如,實現(xiàn)簡單、低時延,從而可以提高數(shù)據(jù)傳輸?shù)膶崟r性,能夠滿足視頻存儲對效率和速度的要求。
步驟506網(wǎng)絡(luò)設(shè)備4021按照(S,G)表項,將視頻流發(fā)送給存儲設(shè)備4031;當然,網(wǎng)絡(luò)設(shè)備4021除了向存儲設(shè)備4031發(fā)送視頻流外,仍和現(xiàn)有技術(shù)一樣,向解碼器4041發(fā)送視頻流,以實現(xiàn)在線監(jiān)控視頻。
步驟507存儲設(shè)備4031利用SAN接口接收視頻流,并將視頻流進行緩存;假如SAN接口是initiator,首先由initiator將緩存的數(shù)據(jù)報文進行拆分,然后根據(jù)iSCSI協(xié)議進行封裝。
步驟508存儲設(shè)備4031對緩存的視頻流作排序,最后寫入組播地址對應(yīng)的target。
至此,即可實現(xiàn)本發(fā)明提供的視頻存儲方法。
需要說明的是,為了進一步優(yōu)化實施效果,本發(fā)明實施例進一步考慮了傳輸過程中有可能存在的丟包問題。在編碼器2011到網(wǎng)絡(luò)設(shè)備2021的視頻流傳輸過程中,在每一路視頻流都能保證足夠帶寬的網(wǎng)絡(luò)中,基本可以保證數(shù)據(jù)報文按時完整到達;但在不可靠的網(wǎng)絡(luò)中,則不一定能完全保證報文的完整性,此時,可通過調(diào)整編碼器2011的編碼率來降低丟包的概率。具體是,當在線監(jiān)控端204出現(xiàn)由跳幀引起的圖像跳躍時,即可確認出現(xiàn)丟包的問題,此時,可降低編碼器2011的編碼率,從而降低UDP報文發(fā)送的速率,以減少丟包。
還需要說明的是,本發(fā)明旨在提供一種將視頻流發(fā)送至存儲設(shè)備2031進行視頻存儲的解決方案,對于在存儲后端203如何對存儲的視頻流進一步維護控制,例如,視頻流安全策略、視頻保存周期的控制以及存儲空間的訪問權(quán)限設(shè)置等,都可以在利用本發(fā)明實現(xiàn)視頻存儲的基礎(chǔ)上進一步實施。
與本發(fā)明提供的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)以及視頻存儲方法相對應(yīng),本發(fā)明還提供一種視頻存儲設(shè)備,也即圖4中的存儲設(shè)備4011。
參見圖6,為視頻存儲設(shè)備的內(nèi)部結(jié)構(gòu)示意圖,包括SAN接口601和存儲空間(target)602。存儲空間602可有多個,一個組播地址至少與一個存儲空間602相對應(yīng)。SAN接口602可以是安裝有initiator軟件的系統(tǒng)平臺,主要負責(zé)向網(wǎng)絡(luò)設(shè)備4021發(fā)送組播加入報文,申請加入存儲空間602對應(yīng)的組播地址所在組播組;而且,負責(zé)接收網(wǎng)絡(luò)設(shè)備4021發(fā)送來的視頻流,并將視頻流寫入到視頻流組播地址所對應(yīng)的存儲空間602。
當然,本發(fā)明提供的視頻存儲設(shè)備還可以在上述基礎(chǔ)上對視頻流進行進一步維護控制,例如,視頻流安全策略、視頻保存周期的控制以及存儲空間的訪問權(quán)限設(shè)置。
最后,以一個簡單直觀的實例對本發(fā)明進行進一步形象說明。
1、為現(xiàn)場監(jiān)控區(qū)X的編碼器A配置組播地址224.1.1.1;2、存儲設(shè)備B欲存儲現(xiàn)場監(jiān)控區(qū)X的視頻流在存儲設(shè)備B上建立target_1,命名為224.1.1.1;3、存儲設(shè)備B利用自身SAN接口向網(wǎng)絡(luò)設(shè)備C發(fā)送組播加入報文,申請加入224.1.1.1組播組;4、網(wǎng)絡(luò)設(shè)備C為存儲設(shè)備B建立轉(zhuǎn)發(fā)表項;
5、編碼器A以224.1.1.1為目的地址向網(wǎng)絡(luò)設(shè)備C發(fā)送視頻流;6、網(wǎng)絡(luò)設(shè)備C按照轉(zhuǎn)發(fā)表項,將視頻流發(fā)送給存儲設(shè)備B;7、存儲設(shè)備B利用SAN接口接收視頻流,最后寫入到target_1中。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種視頻存儲方法,其特征在于,包括存儲設(shè)備向網(wǎng)絡(luò)設(shè)備發(fā)送組播加入報文,申請加入編碼器的組播地址對應(yīng)的組播組;網(wǎng)絡(luò)設(shè)備接收到所述加入報文后,為存儲設(shè)備建立轉(zhuǎn)發(fā)表項;網(wǎng)絡(luò)設(shè)備接收到編碼器以組播地址為目的地址的視頻流后,按照所述轉(zhuǎn)發(fā)表項,將視頻流以組播的形式發(fā)送給存儲設(shè)備。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,還包括所述存儲設(shè)備建立與組播地址對應(yīng)的存儲空間,并將接收到的視頻流寫入所述存儲空間。
3.根據(jù)權(quán)利要求2所述方法,其特征在于,還包括所述存儲設(shè)備利用自身存儲區(qū)域網(wǎng)絡(luò)接口將接收到的視頻流緩存后進行解析,封裝成iSCSI報文后,順序?qū)懭胨龃鎯臻g。
4.根據(jù)權(quán)利要求3所述方法,其特征在于,還包括對存入存儲空間的視頻流進行維護控制;所述維護控制包括設(shè)置視頻流的保存時間、對視頻流進行加密處理,或者,設(shè)置存儲空間的訪問權(quán)限。
5.根據(jù)權(quán)利要求1至4中任一項所述方法,其特征在于,還包括通過對在線監(jiān)控端的圖像檢測,判斷是否出現(xiàn)視頻流丟包,如果是,降低所述編碼器的編碼率。
6.根據(jù)權(quán)利要求1至4中任一項所述方法,其特征在于,所述編碼器按照用戶數(shù)據(jù)報協(xié)議向所述網(wǎng)絡(luò)設(shè)備發(fā)送視頻流。
7.一種視頻存儲裝置,其特征在于,包括存儲區(qū)域網(wǎng)絡(luò)接口和存儲空間;所述存儲空間與組播地址相對應(yīng);所述存儲區(qū)域網(wǎng)絡(luò)接口,負責(zé)向網(wǎng)絡(luò)設(shè)備發(fā)送組播加入報文,申請加入存儲空間對應(yīng)的組播地址的組播組;而且,負責(zé)接收網(wǎng)絡(luò)設(shè)備發(fā)送來的視頻流,并將所述視頻流寫入到存儲空間。
8.根據(jù)權(quán)利要求7所述裝置,其特征在于,所述存儲空間為多個,一個組播地址至少與一個存儲空間相對應(yīng);所述存儲區(qū)域網(wǎng)絡(luò)接口為安裝有initiator軟件的系統(tǒng)平臺。
9.一種網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng),包括編碼器、解碼器、網(wǎng)絡(luò)設(shè)備以及存儲設(shè)備;所述編碼器,配置有組播地址,并負責(zé)以組播地址為目的地址向網(wǎng)絡(luò)設(shè)備發(fā)送視頻流;其特征在于,所述存儲設(shè)備,用于向網(wǎng)絡(luò)設(shè)備發(fā)送組播加入報文,申請加入所述編碼器的組播地址對應(yīng)的組播組;而且,還負責(zé)接收并存儲網(wǎng)絡(luò)設(shè)備發(fā)送的視頻流;所述網(wǎng)絡(luò)設(shè)備,在收到所述存儲設(shè)備的組播加入報文后,為存儲設(shè)備建立轉(zhuǎn)發(fā)表項;并負責(zé)在接收到所述編碼器的視頻流后,按照所述轉(zhuǎn)發(fā)表項,將視頻流以組播形式發(fā)送給所述存儲設(shè)備。
10.根據(jù)權(quán)利要求9所述系統(tǒng),其特征在于,所述存儲設(shè)備包括存儲區(qū)域網(wǎng)絡(luò)接口和存儲空間;所述存儲空間與組播地址相對應(yīng);所述存儲區(qū)域網(wǎng)絡(luò)接口,負責(zé)向網(wǎng)絡(luò)設(shè)備發(fā)送組播加入報文,申請加入存儲空間對應(yīng)的組播地址的組播組;而且,負責(zé)接收網(wǎng)絡(luò)設(shè)備發(fā)送來的視頻流,并將所述視頻流寫入到存儲空間。
全文摘要
本發(fā)明公開了一種視頻存儲方法,包括步驟存儲設(shè)備向網(wǎng)絡(luò)設(shè)備發(fā)送組播加入報文,申請加入編碼器的組播地址對應(yīng)的組播組;網(wǎng)絡(luò)設(shè)備接收到所述加入報文后,為存儲設(shè)備建立轉(zhuǎn)發(fā)表項;網(wǎng)絡(luò)設(shè)備接收到編碼器以組播地址為目的地址的視頻流后,按照所述轉(zhuǎn)發(fā)表項,將視頻流以組播的形式發(fā)送給存儲設(shè)備。應(yīng)用本發(fā)明,能夠減少編碼器的開銷,并提高網(wǎng)絡(luò)帶寬利用率。與上述方法相對應(yīng),本發(fā)明還提供一種視頻存儲裝置,以及一種網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)。
文檔編號H04L12/56GK101087409SQ200710112449
公開日2007年12月12日 申請日期2007年6月26日 優(yōu)先權(quán)日2007年6月26日
發(fā)明者彭科, 周迪 申請人:杭州華三通信技術(shù)有限公司