一種監(jiān)控視頻播放的方法及設(shè)備、系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種監(jiān)控視頻播放的方法及設(shè)備、系統(tǒng)。監(jiān)控視頻播放的方法包括:視頻監(jiān)控管理設(shè)備接收來自客戶端設(shè)備的監(jiān)控視頻瀏覽請求,根據(jù)請求對通過客戶端設(shè)備發(fā)出監(jiān)控視頻瀏覽請求的用戶進(jìn)行鑒權(quán);若發(fā)出監(jiān)控視頻瀏覽請求的用戶有查看采集數(shù)據(jù)的權(quán)限,向客戶端設(shè)備發(fā)送對應(yīng)用戶請求的第一鏈接地址;根據(jù)客戶端設(shè)備返回的攜帶第一鏈接地址的數(shù)據(jù)請求,將視頻數(shù)據(jù)和采集數(shù)據(jù)發(fā)送給客戶端設(shè)備,以使客戶端設(shè)備能夠?qū)⒁曨l數(shù)據(jù)與所述采集數(shù)據(jù)疊加后播放。通過上述方式,本發(fā)明能夠只在用戶有查看采集數(shù)據(jù)權(quán)限時才將采集數(shù)據(jù)與視頻數(shù)據(jù)疊加播放,使監(jiān)控視頻播放更加靈活,避免所有人不得不看到采集數(shù)據(jù)的問題。
【專利說明】一種監(jiān)控視頻播放的方法及設(shè)備、系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種監(jiān)控視頻播放的方法及設(shè)備、系統(tǒng)。
【背景技術(shù)】
[0002] 網(wǎng)絡(luò)視頻監(jiān)控業(yè)務(wù)是基于寬帶的遠(yuǎn)程圖像監(jiān)控、傳輸、存儲、管理的增值業(yè)務(wù)。網(wǎng) 絡(luò)視頻監(jiān)控業(yè)務(wù)利用寬帶網(wǎng)絡(luò)將分散、獨立的圖像采集點進(jìn)行聯(lián)網(wǎng),實現(xiàn)跨地域、全范圍內(nèi) 的統(tǒng)一監(jiān)控、統(tǒng)一存儲、統(tǒng)一管理、資源共享。
[0003] 為進(jìn)一步輔助做監(jiān)控決策,可以在前端設(shè)備處連接數(shù)據(jù)采集器,用于采集監(jiān)控點 附近的環(huán)境數(shù)據(jù)。數(shù)據(jù)采集器可以是溫度濕度采集器、風(fēng)向風(fēng)速采集器、噪聲采集器等等。 這些采集到的數(shù)據(jù)可以用來做事后的查詢和分析,也可能直接在監(jiān)控期間就調(diào)用。
[0004] 一些監(jiān)控設(shè)備在用戶調(diào)用監(jiān)控視頻時,將前端采集的采集數(shù)據(jù)直接在源頭編碼時 就與視頻數(shù)據(jù)(即視頻流)疊加并展示給監(jiān)控人員。但是這種采用源頭疊加的方式,讓所 有人都必須看到這些數(shù)據(jù),但是并不是所有人都需要查看采集數(shù)據(jù),監(jiān)控視頻的播放方式 不夠靈活。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明主要解決的技術(shù)問題是提供一種監(jiān)控視頻播放的方法及設(shè)備、系統(tǒng),用以 避免所有人都必須看到跟監(jiān)控視頻數(shù)據(jù)相關(guān)聯(lián)的采集數(shù)據(jù),提供一種更為靈活的監(jiān)控視頻 數(shù)據(jù)和采集數(shù)據(jù)疊加播放的方法,給用戶更好的體驗。
[0006] 有鑒于此,本申請實施方式提供一種監(jiān)控視頻播放的方法及設(shè)備、系統(tǒng),能夠只在 用戶有查看采集數(shù)據(jù)權(quán)限時才將采集數(shù)據(jù)與視頻數(shù)據(jù)疊加播放,使監(jiān)控視頻播放更加靈 活,避免所有人不得不看到采集數(shù)據(jù)。
[0007] 第一方面,提供一種監(jiān)控視頻播放的方法,包括:視頻監(jiān)控管理設(shè)備接收來自客戶 端設(shè)備的監(jiān)控視頻瀏覽請求,根據(jù)所述請求對通過所述客戶端設(shè)備發(fā)出所述監(jiān)控視頻瀏覽 請求的用戶進(jìn)行鑒權(quán);若發(fā)出所述監(jiān)控視頻瀏覽請求的用戶有查看采集數(shù)據(jù)的權(quán)限,向所 述客戶端設(shè)備發(fā)送第一鏈接地址,所述第一鏈接地址為攜帶視頻數(shù)據(jù)和采集數(shù)據(jù)標(biāo)記的實 時流協(xié)議的視頻播放鏈接地址;根據(jù)所述客戶端設(shè)備返回的攜帶所述第一鏈接地址的數(shù)據(jù) 請求,將視頻數(shù)據(jù)和采集數(shù)據(jù)發(fā)送給所述客戶端設(shè)備,以使所述客戶端設(shè)備能夠?qū)⑺鲆?頻數(shù)據(jù)與所述采集數(shù)據(jù)疊加后播放。
[0008] 結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中:所述根據(jù)所述第一鏈接 地址向所述客戶端設(shè)備發(fā)送視頻數(shù)據(jù)和采集數(shù)據(jù)的步驟之前,還包括:所述視頻監(jiān)控管理 設(shè)備接收從前端設(shè)備傳輸過來的視頻數(shù)據(jù)和采集數(shù)據(jù)。
[0009] 結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式 中:所述視頻監(jiān)控管理設(shè)備接收從前端設(shè)備傳輸過來的視頻數(shù)據(jù)和采集數(shù)據(jù)的步驟包括: 所述視頻監(jiān)控管理設(shè)備接收從前端設(shè)備通過實時流傳輸協(xié)議/實時傳送協(xié)議傳輸過來的 視頻數(shù)據(jù),所述采集數(shù)據(jù)由所述視頻數(shù)據(jù)的實時傳送協(xié)議頭一并帶入。
[0010] 結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式 中:所述視頻監(jiān)控管理設(shè)備接收從前端設(shè)備傳輸過來的視頻數(shù)據(jù)和采集數(shù)據(jù)的步驟之后, 還包括:若前端設(shè)備正在錄像,將所述視頻數(shù)據(jù)與所述采集數(shù)據(jù)分別保存在不同文件中,根 據(jù)所述采集數(shù)據(jù)和所述視頻數(shù)據(jù)的時間關(guān)聯(lián),生成視頻數(shù)據(jù)索引的同時增加采集數(shù)據(jù)的索 引指針;或?qū)⑺霾杉瘮?shù)據(jù)擴(kuò)展在所述視頻數(shù)據(jù)的擴(kuò)展字段中一并保存。
[0011] 結(jié)合第一方面,在第一方面的第四種可能的實現(xiàn)方式中:根據(jù)所述第一鏈接地址, 將視頻數(shù)據(jù)和采集數(shù)據(jù)發(fā)送給所述客戶端設(shè)備的步驟包括:根據(jù)所述第一鏈接地址,將所 述視頻數(shù)據(jù)和所述采集數(shù)據(jù)分別傳輸給所述客戶端設(shè)備;或?qū)⑺鲆曨l數(shù)據(jù)和所述采集數(shù) 據(jù)合并后一起發(fā)送給所述客戶端設(shè)備。
[0012] 結(jié)合第一方面,在第一方面的第五種可能的實現(xiàn)方式中:所述視頻監(jiān)控管理設(shè)備 接收來自客戶端設(shè)備的監(jiān)控視頻瀏覽請求,根據(jù)所述請求對通過所述客戶端設(shè)備發(fā)出所述 監(jiān)控視頻瀏覽請求的用戶進(jìn)行鑒權(quán)的步驟之后,還包括:若發(fā)出所述監(jiān)控視頻瀏覽請求的 用戶沒有查看采集數(shù)據(jù)的權(quán)限,向所述客戶端設(shè)備發(fā)送第二鏈接地址,所述第二鏈接地址 為只攜帶視頻數(shù)據(jù)標(biāo)記的實時流協(xié)議的視頻播放鏈接地址,并根據(jù)客戶端設(shè)備返回的攜帶 所述第二鏈接地址的數(shù)據(jù)請求向所述客戶端設(shè)備發(fā)送視頻數(shù)據(jù)。
[0013] 第二方面,提供一種客戶端設(shè)備,包括請求模塊、接收模塊、數(shù)據(jù)獲取模塊以及播 放模塊,其中:所述請求模塊用于向視頻監(jiān)控管理設(shè)備發(fā)出監(jiān)控視頻瀏覽請求;所述接收 模塊用于在所述視頻監(jiān)控管理設(shè)備根據(jù)所述監(jiān)控視頻瀏覽請求判斷到通過所述客戶端設(shè) 備發(fā)出所述監(jiān)控視頻瀏覽請求的用戶有查看采集數(shù)據(jù)的權(quán)限時,接收所述視頻監(jiān)控管理設(shè) 備返回的第一鏈接地址,所述第一鏈接地址為攜帶視頻數(shù)據(jù)和采集數(shù)據(jù)標(biāo)記的實時流協(xié)議 的視頻播放鏈接地址,并向所述數(shù)據(jù)獲取模塊輸出所述第一鏈接地址;所述數(shù)據(jù)獲取模塊 用于根據(jù)所述第一鏈接地址從所述視頻監(jiān)控管理設(shè)備獲取視頻數(shù)據(jù)和采集數(shù)據(jù),并向所述 播放模塊輸出所述視頻數(shù)據(jù)和所述采集數(shù)據(jù);所述播放模塊用于將所述視頻數(shù)據(jù)和所述采 集數(shù)據(jù)疊加后播放。
[0014] 結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中:所述客戶端設(shè)備還包括 判斷模塊,用于判斷是否接收到疊加數(shù)據(jù)的選擇指令,并向所述播放模塊輸出判斷結(jié)果;所 述播放模塊用于在所述判斷模塊判斷到有接收到所述疊加數(shù)據(jù)的選擇指令時,將所述視頻 數(shù)據(jù)和所述采集數(shù)據(jù)疊加后播放;或在所述判斷模塊判斷到?jīng)]有接收到所述疊加數(shù)據(jù)的選 擇指令時,將所述視頻數(shù)據(jù)播放。
[0015] 結(jié)合第三方面,在第二方面的第二種可能的實現(xiàn)方式中:所述接收模塊用于在所 述視頻監(jiān)控管理設(shè)備根據(jù)所述監(jiān)控視頻瀏覽請求判斷到通過所述客戶端設(shè)備發(fā)出所述監(jiān) 控視頻瀏覽請求的用戶沒有查看采集數(shù)據(jù)的權(quán)限時,接收所述視頻監(jiān)控管理設(shè)備返回的第 二鏈接地址,所述第二鏈接地址為只攜帶視頻數(shù)據(jù)標(biāo)記的實時流協(xié)議的視頻播放鏈接地 址,并向所述數(shù)據(jù)獲取模塊輸出所述第二鏈接地址;所述數(shù)據(jù)獲取模塊用于根據(jù)所述第二 鏈接地址從所述視頻監(jiān)控管理設(shè)備獲取視頻數(shù)據(jù),并向所述播放模塊輸出所述視頻數(shù)據(jù); 所述播發(fā)模塊用于播放所述視頻數(shù)據(jù)。
[0016] 第三方面,提供一種視頻監(jiān)控管理設(shè)備,包括鑒權(quán)模塊和發(fā)送模塊,其中:所述鑒 權(quán)模塊用于接收來自客戶端設(shè)備的監(jiān)控視頻瀏覽請求,根據(jù)所述請求對通過所述客戶端設(shè) 備發(fā)出所述監(jiān)控視頻瀏覽請求的用戶進(jìn)行鑒權(quán),并向所述發(fā)送模塊輸出所述鑒權(quán)結(jié)果;所 述發(fā)送模塊用于在所述鑒權(quán)模塊通過鑒權(quán)得到發(fā)出所述監(jiān)控視頻瀏覽請求的用戶有查看 采集數(shù)據(jù)的權(quán)限時,向所述客戶端設(shè)備發(fā)送第一鏈接地址,所述第一鏈接地址為攜帶視頻 數(shù)據(jù)和采集數(shù)據(jù)標(biāo)識的實時流協(xié)議的視頻播放鏈接地址,并根據(jù)所述客戶端設(shè)備返回的攜 帶所述第一鏈接地址的數(shù)據(jù)請求,將視頻數(shù)據(jù)和采集數(shù)據(jù)發(fā)送給所述客戶端設(shè)備,以使所 述客戶端設(shè)備能夠?qū)⑺鲆曨l數(shù)據(jù)與所述采集數(shù)據(jù)疊加后播放。
[0017] 結(jié)合第三方面,在第三方面的第一種可能的實現(xiàn)方式中:所述設(shè)備還包括數(shù)據(jù)獲 取模塊,用于接收從前端設(shè)備傳輸過來的視頻數(shù)據(jù)和采集數(shù)據(jù)。
[0018] 結(jié)合第三方面的第一種可能的實現(xiàn)方式,在第三方面的第二種可能的實現(xiàn)方式 中:所述設(shè)備還包括保存模塊,用于在前端設(shè)備正在錄像時,將所述數(shù)據(jù)獲取模塊接收的所 述視頻數(shù)據(jù)與所述采集數(shù)據(jù)分別保存在不同文件中,根據(jù)所述采集數(shù)據(jù)和所述視頻數(shù)據(jù)的 時間關(guān)聯(lián),生成視頻數(shù)據(jù)索引的同時增加采集數(shù)據(jù)的索引指針;或?qū)⑺鰯?shù)據(jù)獲取模塊接 收的所述采集數(shù)據(jù)擴(kuò)展在所述視頻數(shù)據(jù)的擴(kuò)展字段中一并保存。
[0019] 第四方面,提供一種視頻監(jiān)控系統(tǒng),包括第二方面以及第二方面的任一種可能的 實施方式所述的客戶端設(shè)備以及第三方面以及第三方面任一種可能的實現(xiàn)方式所述的視 頻監(jiān)控管理設(shè)備。
[0020] 本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本申請通過對客戶端設(shè)備的權(quán)限 進(jìn)行管理,只有發(fā)出監(jiān)控視頻瀏覽請求的用戶具有查看采集數(shù)據(jù)權(quán)限時才將采集數(shù)據(jù)和視 頻數(shù)據(jù)一起疊加后播放。通過這種方式,能夠靈活的根據(jù)發(fā)出監(jiān)控視頻瀏覽請求的用戶的 權(quán)限,控制是否一同播放采集數(shù)據(jù),使監(jiān)控視頻的播放更加靈活,避免不需要查看采集數(shù)據(jù) 的人也不得不看到采集數(shù)據(jù),帶來更好的體驗效果。
【專利附圖】
【附圖說明】
[0021] 圖1是本申請視頻監(jiān)控系統(tǒng)一個實施方式的結(jié)構(gòu)示意圖;
[0022] 圖2是本申請視頻監(jiān)控系統(tǒng)的應(yīng)用示意圖;
[0023] 圖3是本申請視頻監(jiān)控系統(tǒng)的另一個應(yīng)用示意圖;
[0024] 圖4是本申請監(jiān)控視頻播放的方法一個實施方式的流程圖;
[0025] 圖5是本申請監(jiān)控視頻播放的方法其中一個實施方式中采集數(shù)據(jù)的MP4文件封裝 示意圖;
[0026] 圖6是本申請監(jiān)控視頻播放的方法其中一個實施方式中采集數(shù)據(jù)的獲取示意圖;
[0027] 圖7是本申請監(jiān)控視頻播放的方法另一個實施方式的流程圖;
[0028] 圖8是本申請監(jiān)控視頻播放的方法其中一個實施方式中采集數(shù)據(jù)傳輸?shù)腞TP打包 示意圖;
[0029] 圖9是本申請監(jiān)控視頻播放的方法其中一個實施方式中采集數(shù)據(jù)存儲示意圖;
[0030] 圖10是本申請監(jiān)控視頻播放的方法其中一個實施方式中實時監(jiān)控視頻播放的實 現(xiàn)過程示意圖;
[0031] 圖11是本申請監(jiān)控視頻播放的方法其中一個實施方式中歷史監(jiān)控視頻播放的實 現(xiàn)過程示意圖;
[0032] 圖12是本申請客戶端設(shè)備一個實施方式的結(jié)構(gòu)示意圖;
[0033] 圖13是本申請客戶端設(shè)備另一個實施方式的結(jié)構(gòu)示意圖;
[0034] 圖14是本申請視頻監(jiān)控管理設(shè)備一個實施方式的結(jié)構(gòu)示意圖;
[0035] 圖15是本申請視頻監(jiān)控管理設(shè)備另一個實施方式的結(jié)構(gòu)示意圖;
[0036] 圖16是本申請客戶端設(shè)備又一個實施方式的結(jié)構(gòu)示意圖;
[0037] 圖17是本申請視頻監(jiān)控管理設(shè)備又一個實施方式的結(jié)構(gòu)示意圖。
【具體實施方式】
[0038] 參閱圖1,圖1為本申請視頻監(jiān)控系統(tǒng)一個實施方式的結(jié)構(gòu)示意圖,本實施方式視 頻監(jiān)控系統(tǒng)包括客戶端設(shè)備100、視頻監(jiān)控管理設(shè)備200、前端設(shè)備300以及采集器400。其 中,客戶端設(shè)備100是承載客戶端功能的具體實體設(shè)備或虛擬設(shè)備,主要實現(xiàn)監(jiān)控人員查 看監(jiān)控視頻以及采集數(shù)據(jù)功能。視頻監(jiān)控管理設(shè)備200通過網(wǎng)絡(luò)與客戶端設(shè)備100以及前 端設(shè)備300實現(xiàn)通信,主要實現(xiàn)監(jiān)控視頻數(shù)據(jù)以及采集數(shù)據(jù)的管理、客戶端設(shè)備用戶的權(quán) 限管理等功能。根據(jù)應(yīng)用場景的不同,客戶端設(shè)備100和視頻監(jiān)控管理設(shè)備200可以是單 獨設(shè)置于視頻監(jiān)控系統(tǒng)中的實體設(shè)備,也可以作為一個功能模塊集成于現(xiàn)有視頻監(jiān)控設(shè)備 中,比如集成在用戶終端設(shè)備上,在用戶終端設(shè)備上同時實現(xiàn)客戶端設(shè)備100以及視頻監(jiān) 控管理設(shè)備200的功能。
[0039] 比如客戶端設(shè)備100可以以軟件形式來實現(xiàn)客戶端功能,安裝于用戶終端設(shè)備 內(nèi),可能是通過手機(jī)終端、掌上電腦(Personal Digital Assistant,PDA)、PAD、個人計算機(jī) (personal computer, PC)、監(jiān)控中心設(shè)備等來實現(xiàn)客戶端功能。承載客戶端設(shè)備100還包 括視頻解碼器、大屏、監(jiān)控鍵盤、服務(wù)器等功能模塊,共同完成用戶的監(jiān)控任務(wù)。本申請實施 方式中,為實現(xiàn)更好地輸出視頻監(jiān)控的結(jié)果,必要時還需要設(shè)置視頻智能分析單元,用來完 成對視頻的智能分析并輸出結(jié)果的工作。視頻智能分析單元的物理表現(xiàn)形態(tài)可以是一臺服 務(wù)器或一臺專業(yè)設(shè)備,或與視頻監(jiān)控管理設(shè)備200同屬一臺服務(wù)器中,或者集成在前端設(shè) 備300中,亦或是以軟件形態(tài)包含于客戶端設(shè)備100軟件中安裝在用戶終端設(shè)備上??蛻?端設(shè)備100提供用戶一般的視頻監(jiān)控、錄像查詢回放、云鏡控制、告警通知與聯(lián)動等功能。
[0040] 視頻監(jiān)控管理設(shè)備200按功能的其中一種劃分方式可以包括以下邏輯單元:業(yè)務(wù) 管理單元、業(yè)務(wù)控制單元、接入網(wǎng)關(guān)單元、媒體分發(fā)轉(zhuǎn)發(fā)單元、媒體錄像存儲回放單元、數(shù)據(jù) 庫/磁盤存儲單元。
[0041] 業(yè)務(wù)管理單元主要用于視頻監(jiān)控管理設(shè)備與用戶管理以及用戶的權(quán)限管理;業(yè)務(wù) 控制單元主要用來處理前端設(shè)備的運行控制,包括請求前端設(shè)備視頻、控制前端設(shè)備云鏡、 處理前端設(shè)備告警、完成前端設(shè)備的錄像計劃等業(yè)務(wù),以及處理用戶的登錄注銷,接收來自 客戶端設(shè)備100的用戶請求與處理,將告警聯(lián)動通知到用戶側(cè)等業(yè)務(wù);接入網(wǎng)關(guān)單元主要 用來處理前端設(shè)備與客戶端設(shè)備的注冊,保持其在線狀態(tài)等功能;媒體分發(fā)轉(zhuǎn)發(fā)單元主要 用來處理前端設(shè)備或存儲中的視頻分發(fā)或轉(zhuǎn)發(fā)到相應(yīng)目的地去的業(yè)務(wù)功能;媒體錄像存儲 回放單元主要處理將視頻存儲在磁盤中,或?qū)⒋疟P中錄像通過媒體分發(fā)轉(zhuǎn)發(fā)單元發(fā)送到客 戶端設(shè)備100的功能;數(shù)據(jù)庫/磁盤存儲單元主要是保存數(shù)據(jù)的模塊,其可能是服務(wù)器本身 的磁盤,也可能是外接的存儲磁盤陣列設(shè)備。
[0042] 這里的單元劃分只是一種邏輯功能劃分舉例,實際實現(xiàn)時可以有另外的多種劃分 方式,比如多個單元可以結(jié)合集成一個功能模塊,存在于一臺或多臺通用或?qū)S梅?wù)器中 來實現(xiàn)各自的功能,或一些特征可以忽略,或不執(zhí)行。
[0043] 前端設(shè)備300為視頻采集設(shè)備,比如可以是網(wǎng)絡(luò)視頻攝像機(jī)或模擬攝像機(jī)和視頻 編碼器,前端設(shè)備300主要完成視頻數(shù)據(jù)的采集工作,將視頻數(shù)據(jù)通過網(wǎng)絡(luò)傳送到視頻監(jiān) 控管理設(shè)備200中,并響應(yīng)視頻監(jiān)控管理設(shè)備200發(fā)送的控制命令。比如向視頻監(jiān)控管理 設(shè)備200提供實時瀏覽和前端錄像的視頻數(shù)據(jù)、提供云鏡控制能力、提供對前端各參數(shù)的 配置能力、以及提供前端設(shè)備的告警能力等。
[0044] 采集器400是用于采集前端設(shè)備300周邊環(huán)境信息的設(shè)備,本申請實施方式的采 集器400可以是一個獨立的設(shè)備,通過RS232或RS485接口連接到前端設(shè)備上,其可能是各 種采集設(shè)備,比如但不限于是溫濕度采集器、風(fēng)速風(fēng)向采集器、噪聲采集器等等。采集器400 完成采集監(jiān)控點附近的環(huán)境數(shù)據(jù),以輔助做監(jiān)控決策。另一方面,本申請實施方式的采集器 400也可以合在前端設(shè)備內(nèi),以內(nèi)部模塊的方式提供采集能力。比如一些攝像機(jī)設(shè)備自帶采 集功能,完成攝像機(jī)本身溫度的米集。
[0045] 參閱圖2和圖3,圖2和圖3分別是本申請視頻監(jiān)控系統(tǒng)的應(yīng)用示意圖,其中,攝像 機(jī)11是上述前端設(shè)備的一種具體實現(xiàn)形式,其中攝像機(jī)11包括所有類型的攝像機(jī)設(shè)備,包 括但不限于是球機(jī)、槍機(jī)、半球機(jī),以及網(wǎng)絡(luò)攝像機(jī)和模擬攝像機(jī)。若攝像機(jī)11為模擬攝像 機(jī),需要接視頻編碼器,在圖中并未體現(xiàn),但也包含其中。攝像機(jī)11可以通過RS232或RS485 接口連接各種采集器如溫濕度采集器、風(fēng)速風(fēng)向采集器、噪聲采集器等等(圖未畫出)。另 夕卜,攝像機(jī)11也可以是自帶采集功能的攝像機(jī)設(shè)備。
[0046] 圖中的網(wǎng)絡(luò)12用于實現(xiàn)監(jiān)控視頻以及采集數(shù)據(jù)等的傳輸。網(wǎng)絡(luò)12可以包括當(dāng) 今的所有網(wǎng)絡(luò),可能是互聯(lián)網(wǎng)、局域網(wǎng)、廣域網(wǎng)、存儲局域網(wǎng)等,或其適當(dāng)?shù)慕M合。接入網(wǎng) 絡(luò)的方式也可能是當(dāng)下各種接入方式,如有線(網(wǎng)線或光纖)、無線,無線包括WIFI (例如 IEEE802. 11a、IEEE802. lib、IEEE802. llg 和 / 或 IEEE802. lln)、GSM(EDGE)、WCDMA、CDMA、 TD-SCDMA、藍(lán)牙、LTE或其他任何適合接入方式。
[0047] 視頻監(jiān)控服務(wù)器13用于實現(xiàn)上述圖1所述實施方式中的視頻監(jiān)控管理設(shè)備的所 有功能,可以包括當(dāng)今市面上可能的所有服務(wù)器和/或其專用服務(wù)器。
[0048] 存儲設(shè)備14可能是服務(wù)器自有磁盤或外接的存儲磁盤陣列設(shè)備。磁盤陣列可采 用NAS、SAN等存儲方式。
[0049] 客戶端設(shè)備100包括一切能夠?qū)崿F(xiàn)客戶端功能的終端設(shè)備,比如可能包括手機(jī)終 端、PDA、PAD、用戶PC和視頻監(jiān)控中心設(shè)備等等。
[0050] 視頻監(jiān)控服務(wù)器13以及存儲設(shè)備14可以全部或部分組合設(shè)計到客戶端設(shè)備100 中,圖3所示為視頻監(jiān)控服務(wù)器13以及存儲設(shè)備14全部集成于客戶端設(shè)備100中,形成一 套建議的視頻監(jiān)控系統(tǒng),通過客戶端設(shè)備100的硬件設(shè)備承載所有以軟件形式實現(xiàn)視頻監(jiān) 控的所有功能模塊。
[0051] 上述的視頻監(jiān)控系統(tǒng)的實施方式,只是本申請對視頻監(jiān)控系統(tǒng)的一個具體舉例說 明,在以其他形式實現(xiàn)相同功能的視頻監(jiān)控系統(tǒng)也屬于本申請的保護(hù)范圍,在此不一一列 舉說明。
[0052] 請參閱圖4,圖4為本申請監(jiān)控視頻播放的方法一個實施方式的流程圖,本實施方 式是以上述提到的客戶端設(shè)備角度來描述,監(jiān)控視頻播放的方法包括:
[0053] 步驟S101 :客戶端設(shè)備向視頻監(jiān)控管理設(shè)備發(fā)出監(jiān)控視頻瀏覽請求;
[0054] 當(dāng)有用戶需要查看監(jiān)控錄像時,向視頻監(jiān)控管理設(shè)備發(fā)出監(jiān)控視頻瀏覽請求,請 求中可以包括需要查看的錄像的條件信息,還可以包括用戶信息,比如用戶賬號、用戶標(biāo)識 等等。用戶可以發(fā)送實時監(jiān)控視頻瀏覽請求也可以發(fā)送歷史監(jiān)控視頻瀏覽請求。
[0055] 視頻監(jiān)控管理設(shè)備接收到監(jiān)控視頻瀏覽請求后,對發(fā)出請求的用戶進(jìn)行鑒權(quán),判 斷發(fā)出請求的用戶是否有查看跟請求的視頻數(shù)據(jù)相對應(yīng)的采集數(shù)據(jù)的權(quán)限。視頻監(jiān)控管理 設(shè)備可以通過預(yù)設(shè)的用戶權(quán)限策略或者別的方式對用戶進(jìn)行鑒權(quán),本申請對此不做限定。
[0056] 當(dāng)視頻監(jiān)控管理設(shè)備判斷到發(fā)出請求的用戶有查看采集數(shù)據(jù)的權(quán)限時,根據(jù)用戶 的請求條件,若用戶請求是歷史監(jiān)控視頻瀏覽請求,則找尋到符合條件的錄像索引文件,根 據(jù)索引文件中的指針地址實際查找到相關(guān)的視頻數(shù)據(jù)和采集數(shù)據(jù),生成對應(yīng)用戶請求的視 頻數(shù)據(jù)和相關(guān)聯(lián)的采集數(shù)據(jù)的第一鏈接地址,第一鏈接地址為攜帶視頻數(shù)據(jù)和采集數(shù)據(jù) 標(biāo)記的實時流協(xié)議的視頻播放鏈接地址,第一鏈接地址可以是實時流協(xié)議統(tǒng)一資源定位符 (Real Time Streaming Protocol Uniform Resource Locator, rtsp url),并將第一鏈接 地址返回給客戶端設(shè)備??蛻舳嗽O(shè)備執(zhí)行步驟S102及之后的步驟。
[0057] 若用戶請求是實時監(jiān)控視頻瀏覽請求,則視頻監(jiān)控管理設(shè)備根據(jù)具體請求的前端 設(shè)備生成第一鏈接地址,該第一鏈接地址內(nèi)也攜帶視頻數(shù)據(jù)和采集數(shù)據(jù)標(biāo)記,將該第一鏈 接地址發(fā)送給客戶端設(shè)備。
[0058] 當(dāng)視頻監(jiān)控管理設(shè)備判斷到發(fā)出請求的用戶沒有查看采集數(shù)據(jù)的權(quán)限,向客戶端 設(shè)備返回第二鏈接地址,第二鏈接地址為只攜帶視頻數(shù)據(jù)標(biāo)記的實時流協(xié)議的視頻播放鏈 接地址,客戶端設(shè)備執(zhí)行步驟S105。
[0059] 步驟S102 :接收視頻監(jiān)控管理設(shè)備返回的第一鏈接地址;
[0060] 當(dāng)發(fā)出監(jiān)控視頻瀏覽請求的用戶有查看采集數(shù)據(jù)的權(quán)限時,視頻監(jiān)控管理設(shè)備端 的鑒權(quán)通過,接收視頻監(jiān)控管理設(shè)備返回的第一鏈接地址。
[0061] 步驟S103 :根據(jù)第一鏈接地址從視頻監(jiān)控管理設(shè)備獲取視頻數(shù)據(jù)和采集數(shù)據(jù);
[0062] 若用戶請求的是歷史監(jiān)控視頻瀏覽時,根據(jù)視頻監(jiān)控管理設(shè)備返回的第一鏈接地 址,向視頻監(jiān)控管理設(shè)備發(fā)出獲取視頻數(shù)據(jù)和采集數(shù)據(jù)的請求,視頻監(jiān)控管理設(shè)備根據(jù)第 一鏈接地址找到符合條件的錄像索引文件,根據(jù)索引文件中的指針地址實際查找到相關(guān)的 視頻數(shù)據(jù)和采集數(shù)據(jù)。將視頻數(shù)據(jù)和采集數(shù)據(jù)發(fā)送給客戶端設(shè)備,客戶端設(shè)備接收視頻數(shù) 據(jù)和采集數(shù)據(jù)。
[0063] 若用戶請求的是實時監(jiān)控視頻瀏覽時,當(dāng)客戶端設(shè)備通過此第一鏈接地址來請求 數(shù)據(jù)時,視頻監(jiān)控管理設(shè)備再根據(jù)此第一鏈接地址中的信息去獲取對應(yīng)前端設(shè)備的實時視 頻數(shù)據(jù)和采集數(shù)據(jù),并發(fā)送給客戶端設(shè)備。
[0064] 作為一種可選的方式,客戶端設(shè)備可以將獲取到的視頻數(shù)據(jù)和采集數(shù)據(jù)下載,以 文件格式保存在本地機(jī)器中。下載數(shù)據(jù)的文件格式保存可以是采集數(shù)據(jù)和視頻數(shù)據(jù)一并 保存在同一個文件中,也可以是將采集數(shù)據(jù)以類似字幕文件一般的與視頻數(shù)據(jù)文件分開保 存。一并保存的方式可以是將采集數(shù)據(jù)擴(kuò)展在視頻數(shù)據(jù)文件格式如MP4、AVI等的擴(kuò)展字段 中,以時間戳與視頻數(shù)據(jù)建立關(guān)聯(lián)(如圖5所示)。分開保存的方式可以將采集數(shù)據(jù)以獨立 二進(jìn)制或文本方式保存,通過相同的文件名與視頻數(shù)據(jù)文件關(guān)聯(lián)。
[0065] 步驟S104 :將視頻數(shù)據(jù)和采集數(shù)據(jù)疊加后播放。
[0066] 客戶端設(shè)備接收到視頻數(shù)據(jù)和采集數(shù)據(jù)進(jìn)行緩存后,對視頻數(shù)據(jù)進(jìn)行解碼,對 采集數(shù)據(jù)進(jìn)行解析,將視頻數(shù)據(jù)和采集數(shù)據(jù)疊加渲染后以視頻畫面疊加透明字幕的方式 (On-Screen Display,OSD)播放。
[0067] 作為一種更加優(yōu)選的方式,客戶端設(shè)備可以根據(jù)用戶是否選擇數(shù)據(jù)疊加決定是否 疊加0SD進(jìn)行播放。
[0068] 一種疊加播放的實現(xiàn)方式為:客戶端設(shè)備接收以數(shù)據(jù)流的方式傳送過來的視頻數(shù) 據(jù)和采集數(shù)據(jù),將視頻數(shù)據(jù)的數(shù)據(jù)流進(jìn)行緩存,采集數(shù)據(jù)的數(shù)據(jù)流以元數(shù)據(jù)(MetaData)形 式緩存。當(dāng)需要疊加播放時,在對視頻數(shù)據(jù)進(jìn)行解碼播放時,根據(jù)采集數(shù)據(jù)中包含的時間戳 信息,對應(yīng)查找到緩存的視頻數(shù)據(jù)或錄像文件中視頻數(shù)據(jù)的關(guān)聯(lián)的起始幀。在解碼并播放 錄像的同時,提取與幀相對應(yīng)的采集數(shù)據(jù)中包含的具體采集數(shù)據(jù)信息,生成相應(yīng)的字符,渲 染疊加即可顯示包含前端采集數(shù)據(jù)信息的視頻。
[0069] 作為一種優(yōu)選的方式,可以預(yù)先設(shè)置采集數(shù)據(jù)的最大停留時間,若在采集數(shù)據(jù)的 最大停留時間之后,沒有接收到新的采集數(shù)據(jù),則無效之前一直顯示的采集數(shù)據(jù)(即不再 在視頻畫面中疊加采集數(shù)據(jù))。如果在預(yù)設(shè)的最大停留時間內(nèi),接收到新的采集數(shù)據(jù),則以 新的采集數(shù)據(jù)替代原有的采集數(shù)據(jù)并與當(dāng)前視頻數(shù)據(jù)進(jìn)行疊加后播放。
[0070] 步驟S105 :接收視頻監(jiān)控管理設(shè)備返回的第二鏈接地址,根據(jù)第二鏈接地址從視 頻監(jiān)控管理設(shè)備獲取視頻數(shù)據(jù)并播放;
[0071] 當(dāng)發(fā)出監(jiān)控視頻瀏覽請求的用戶沒有查看采集數(shù)據(jù)的權(quán)限時,視頻監(jiān)控管理設(shè)備 返回第二鏈接地址,第二鏈接地址為只攜帶視頻數(shù)據(jù)標(biāo)記的實時流協(xié)議的視頻播放鏈接地 址,第二鏈接地址可以是rtsp url,根據(jù)第二鏈接地址從視頻監(jiān)控管理設(shè)備獲取視頻數(shù)據(jù) 并播放。
[0072] 其中,有查看采集數(shù)據(jù)權(quán)限的用戶通過客戶端設(shè)備請求視頻數(shù)據(jù)的同時獲取到與 視頻數(shù)據(jù)對應(yīng)的采集數(shù)據(jù)的其中一種實現(xiàn)方式可參閱圖6的示意圖,通過以下方式來實 現(xiàn):
[0073] 前端設(shè)備實時監(jiān)控,得到相應(yīng)的視頻數(shù)據(jù)傳輸給視頻監(jiān)控管理設(shè)備,若前端設(shè)備 正在錄像,則視頻監(jiān)控管理設(shè)備通過錄像文件格式保存視頻數(shù)據(jù);
[0074] 采集設(shè)備實時采集信息,得到相應(yīng)的采集數(shù)據(jù),傳輸給前端設(shè)備,前端設(shè)備將采集 數(shù)據(jù)傳輸給視頻監(jiān)控管理設(shè)備,若前端設(shè)備正在錄像,則視頻監(jiān)控管理設(shè)備以元數(shù)據(jù)形式 單獨存儲采集數(shù)據(jù),得到采集數(shù)據(jù)文件;
[0075] 視頻監(jiān)控管理設(shè)備建立錄像文件和采集數(shù)據(jù)文件索引;
[0076] 當(dāng)用戶通過客戶端設(shè)備向視頻監(jiān)控管理設(shè)備發(fā)送監(jiān)控視頻瀏覽請求時,視頻監(jiān)控 管理設(shè)備找到符合用戶條件的錄像文件和采集數(shù)據(jù)文件索引,進(jìn)而找到視頻數(shù)據(jù)和采集數(shù) 據(jù)傳輸給客戶端設(shè)備;
[0077] 客戶端設(shè)備解碼疊加兩者信息以0SD形式播放,另外,客戶端設(shè)備也可以將視頻 數(shù)據(jù)和采集數(shù)據(jù)下載保存在本地機(jī)器上,以后需要再次瀏覽該錄像時,無需通過向視頻監(jiān) 控管理設(shè)備請求即可以直接在本地解碼疊加視頻數(shù)據(jù)和采集數(shù)據(jù)播放。
[0078] 通過上述實施方式的闡述,可以理解,本申請通過對客戶端設(shè)備的權(quán)限進(jìn)行管理, 只有通過客戶端設(shè)備發(fā)送請求的用戶具有查看采集數(shù)據(jù)權(quán)限時才將采集數(shù)據(jù)和視頻數(shù)據(jù) 發(fā)送給客戶端設(shè)備,并且在用戶選擇疊加播放時才將視頻數(shù)據(jù)和采集數(shù)據(jù)一起疊加后播 放。通過這種方式,能夠靈活的根據(jù)發(fā)出監(jiān)控視頻瀏覽請求的用戶權(quán)限,控制是否向客戶端 設(shè)備發(fā)送與視頻數(shù)據(jù)相應(yīng)的采集數(shù)據(jù),根據(jù)用戶的選擇決定是否一同播放采集數(shù)據(jù),使監(jiān) 控視頻的播放更加靈活,避免不需要查看采集數(shù)據(jù)的人也不得不看到采集數(shù)據(jù),讓用戶權(quán) 限最小化,帶來更高的安全性。
[0079] 另外,通過0SD方式將視頻數(shù)據(jù)和采集數(shù)據(jù)疊加播放,方便在不需要時或者采集 數(shù)據(jù)顯示一定時間后去掉采集信息,不會因采集數(shù)據(jù)而遮擋錄像畫面中的關(guān)鍵信息,帶來 更好的體驗效果。
[0080] 請參閱圖7,圖7為本申請監(jiān)控視頻播放的方法另一個實施方式的流程圖,本實施 方式是以上述的視頻監(jiān)控管理設(shè)備的角度來描述,監(jiān)控視頻播放的方法包括:
[0081] 步驟S201 :視頻監(jiān)控管理設(shè)備接收來自客戶端設(shè)備的監(jiān)控視頻瀏覽請求,根據(jù)請 求對通過客戶端設(shè)備發(fā)出監(jiān)控視頻瀏覽請求的用戶進(jìn)行鑒權(quán);
[0082] 當(dāng)有用戶需要查看監(jiān)控視頻時,向視頻監(jiān)控管理設(shè)備發(fā)出監(jiān)控視頻瀏覽請求,請 求中可以包括需要查看的錄像的條件信息,還可以包括用戶信息,比如用戶賬號、用戶標(biāo)識 等等。用戶可以發(fā)送實時監(jiān)控視頻瀏覽請求也可以發(fā)送歷史監(jiān)控視頻瀏覽請求。
[0083] 視頻監(jiān)控管理設(shè)備接收到監(jiān)控視頻瀏覽請求后,對發(fā)出請求的用戶進(jìn)行鑒權(quán),判 斷發(fā)出請求的用戶是否有查看跟請求的視頻數(shù)據(jù)相對應(yīng)的采集數(shù)據(jù)的權(quán)限。視頻監(jiān)控管理 設(shè)備可以通過預(yù)設(shè)的用戶權(quán)限策略或者別的方式對用戶進(jìn)行鑒權(quán),本申請對此不做限定。 [0084] 當(dāng)視頻監(jiān)控管理設(shè)備判斷到發(fā)出請求的用戶有查看采集數(shù)據(jù)的權(quán)限,鑒權(quán)通過, 生成對應(yīng)用戶請求的視頻數(shù)據(jù)和相關(guān)聯(lián)的采集數(shù)據(jù)的第一鏈接地址,該第一鏈接地址為攜 帶有視頻數(shù)據(jù)和采集數(shù)據(jù)標(biāo)記的實時流協(xié)議的視頻播放鏈接地址,進(jìn)行步驟S202以及之 后的步驟。
[0085] 當(dāng)視頻監(jiān)控管理設(shè)備判斷到發(fā)出請求的用戶沒有查看采集數(shù)據(jù)的權(quán)限,鑒權(quán)沒有 通過,執(zhí)行步驟S204。
[0086] 步驟S202 :向客戶端設(shè)備發(fā)送第一鏈接地址;
[0087] 將生成的對應(yīng)用戶請求的視頻數(shù)據(jù)和相關(guān)聯(lián)的采集數(shù)據(jù)的第一鏈接地址發(fā)送給 客戶端設(shè)備,以使客戶端設(shè)備能夠根據(jù)該第一鏈接地址向視頻監(jiān)控管理設(shè)備請求相應(yīng)的視 頻數(shù)據(jù)和采集數(shù)據(jù)。
[0088] 步驟S203 :根據(jù)客戶端設(shè)備返回的攜帶第一鏈接地址的數(shù)據(jù)請求,將視頻數(shù)據(jù)和 采集數(shù)據(jù)發(fā)送給客戶端設(shè)備,以使客戶端設(shè)備能夠?qū)⒁曨l數(shù)據(jù)與采集數(shù)據(jù)疊加后播放; [0089] 若用戶請求的是歷史監(jiān)控視頻瀏覽請求,當(dāng)客戶端設(shè)備需要獲取請求對應(yīng)的視頻 數(shù)據(jù)和采集數(shù)據(jù)時,向視頻監(jiān)控管理設(shè)備發(fā)送攜帶第一鏈接地址的數(shù)據(jù)請求,視頻監(jiān)控管 理設(shè)備接收到該數(shù)據(jù)請求后,根據(jù)第一鏈接地址找到符合條件的錄像索引文件,根據(jù)索引 文件中的指針地址實際查找到相關(guān)的視頻數(shù)據(jù)和采集數(shù)據(jù)。將視頻數(shù)據(jù)和采集數(shù)據(jù)發(fā)送給 客戶端設(shè)備。
[0090] 若用戶請求的是實時監(jiān)控視頻瀏覽請求,當(dāng)客戶端設(shè)備通過第一鏈接地址來請求 數(shù)據(jù)時,視頻監(jiān)控管理設(shè)備再根據(jù)第一鏈接地址中的信息去獲取對應(yīng)前端設(shè)備的實時視頻 數(shù)據(jù)和采集數(shù)據(jù),并發(fā)送給客戶端設(shè)備。
[0091] 本申請實施方式中,前端設(shè)備與采集器和視頻監(jiān)控管理設(shè)備連接,前端設(shè)備實時 從采集器獲取采集數(shù)據(jù),并將采集數(shù)據(jù)和自身采集的視頻數(shù)據(jù)實時傳輸給視頻監(jiān)控管理設(shè) 備。
[0092] 前端設(shè)備將視頻數(shù)據(jù)和采集數(shù)據(jù)傳輸給視頻監(jiān)控管理設(shè)備的一種實現(xiàn)方式可 以是通過實時流傳輸協(xié)議/實時傳送協(xié)議(Real-Time Streaming Protocol/Real-time Transport Protocol,RTSP/RTP)傳輸,與視頻數(shù)據(jù)同步的采集數(shù)據(jù)通過視頻數(shù)據(jù)的傳輸通 道,擴(kuò)展RTP頭一并帶入。
[0093] 帶入方式采集數(shù)據(jù)和視頻數(shù)據(jù)統(tǒng)一時刻的第一個I幀進(jìn)行關(guān)聯(lián)。在I幀的第一個 RTP分包的包頭中攜帶采集數(shù)據(jù)信息。具體實現(xiàn)可以參閱圖8所示的示意圖,^、^、、時刻 都有一組畫面組(Group of Pictures, 6(^),在&和tn時刻分別有一個采集周期,采集到 相應(yīng)時刻的采集數(shù)據(jù)。在通過RTP通道傳輸時將采集周期^的采集數(shù)據(jù)加入到視頻數(shù)據(jù) 的時刻第一個I幀的第一個RTP分包的頭的擴(kuò)展字段里面,一并發(fā)送給視頻監(jiān)控管 理設(shè)備。
[0094] 采集數(shù)據(jù)的內(nèi)容格式采用二進(jìn)制格式以鍵-值(Key-Value)方式封裝在RTP頭擴(kuò) 展字段中,Key的部分定義示例見下表1 :
[0095] 表1 :Key的部分定義示例
[0096]
【權(quán)利要求】
1. 一種監(jiān)控視頻播放的方法,其特征在于,包括: 視頻監(jiān)控管理設(shè)備接收來自客戶端設(shè)備的監(jiān)控視頻瀏覽請求,根據(jù)所述請求對通過所 述客戶端設(shè)備發(fā)出所述監(jiān)控視頻瀏覽請求的用戶進(jìn)行鑒權(quán); 若發(fā)出所述監(jiān)控視頻瀏覽請求的用戶有查看采集數(shù)據(jù)的權(quán)限,向所述客戶端設(shè)備發(fā)送 對應(yīng)用戶請求的第一鏈接地址,所述第一鏈接地址為攜帶視頻數(shù)據(jù)和采集數(shù)據(jù)標(biāo)記的實時 流協(xié)議的視頻播放鏈接地址; 根據(jù)所述客戶端設(shè)備返回的攜帶所述第一鏈接地址的數(shù)據(jù)請求,將視頻數(shù)據(jù)和采集數(shù) 據(jù)發(fā)送給所述客戶端設(shè)備,以使所述客戶端設(shè)備能夠?qū)⑺鲆曨l數(shù)據(jù)與所述采集數(shù)據(jù)疊加 后播放。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述根據(jù)所述第一鏈接地址向所述客戶端設(shè)備發(fā)送視頻數(shù)據(jù)和采集數(shù)據(jù)的步驟之前, 還包括: 所述視頻監(jiān)控管理設(shè)備接收從前端設(shè)備傳輸過來的視頻數(shù)據(jù)和采集數(shù)據(jù)。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述視頻監(jiān)控管理設(shè)備接收從前端設(shè)備傳輸過來的視頻數(shù)據(jù)和采集數(shù)據(jù)的步驟包括: 所述視頻監(jiān)控管理設(shè)備接收從前端設(shè)備通過實時流傳輸協(xié)議/實時傳送協(xié)議傳輸過來的 視頻數(shù)據(jù),所述采集數(shù)據(jù)由所述視頻數(shù)據(jù)的實時傳送協(xié)議頭一并帶入。
4. 根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述視頻監(jiān)控管理設(shè)備接收從前端設(shè)備傳輸過來的視頻數(shù)據(jù)和采集數(shù)據(jù)的步驟之后, 還包括: 若所述前端設(shè)備正在錄像,則所述視頻監(jiān)控管理設(shè)備將所述視頻數(shù)據(jù)與所述采集數(shù)據(jù) 分別保存在不同文件中,根據(jù)所述采集數(shù)據(jù)和所述視頻數(shù)據(jù)的時間關(guān)聯(lián),生成視頻數(shù)據(jù)索 引的同時增加采集數(shù)據(jù)的索引指針;或?qū)⑺霾杉瘮?shù)據(jù)擴(kuò)展在所述視頻數(shù)據(jù)的擴(kuò)展字段中 一并保存。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 根據(jù)所述第一鏈接地址,將視頻數(shù)據(jù)和采集數(shù)據(jù)發(fā)送給所述客戶端設(shè)備的步驟包括: 根據(jù)所述第一鏈接地址,將所述視頻數(shù)據(jù)和所述采集數(shù)據(jù)分別傳輸給所述客戶端設(shè) 備;或?qū)⑺鲆曨l數(shù)據(jù)和所述采集數(shù)據(jù)合并后一起發(fā)送給所述客戶端設(shè)備。
6. 根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述視頻監(jiān)控管理設(shè)備接收來自客戶端設(shè)備的監(jiān)控視頻瀏覽請求,根據(jù)所述請求對通 過所述客戶端設(shè)備發(fā)出所述監(jiān)控視頻瀏覽請求的用戶進(jìn)行鑒權(quán)的步驟之后,還包括: 若發(fā)出所述監(jiān)控視頻瀏覽請求的用戶沒有查看采集數(shù)據(jù)的權(quán)限,向所述客戶端設(shè)備發(fā) 送第二鏈接地址,所述第二鏈接地址為只攜帶視頻數(shù)據(jù)標(biāo)記的實時流協(xié)議的視頻播放鏈接 地址。
7. -種客戶端設(shè)備,其特征在于,包括請求模塊、接收模塊、數(shù)據(jù)獲取模塊以及播放模 塊,其中: 所述請求模塊用于向視頻監(jiān)控管理設(shè)備發(fā)出監(jiān)控視頻瀏覽請求; 所述接收模塊用于在所述視頻監(jiān)控管理設(shè)備根據(jù)所述監(jiān)控視頻瀏覽請求判斷到通過 所述客戶端設(shè)備發(fā)出所述監(jiān)控視頻瀏覽請求的用戶有查看采集數(shù)據(jù)的權(quán)限時,接收所述視 頻監(jiān)控管理設(shè)備返回的第一鏈接地址,所述第一鏈接地址為攜帶視頻數(shù)據(jù)和采集數(shù)據(jù)標(biāo)記 的實時流協(xié)議的視頻播放鏈接地址,并向所述數(shù)據(jù)獲取模塊輸出所述第一鏈接地址; 所述數(shù)據(jù)獲取模塊用于根據(jù)所述第一鏈接地址從所述視頻監(jiān)控管理設(shè)備獲取視頻數(shù) 據(jù)和采集數(shù)據(jù),并向所述播放模塊輸出所述視頻數(shù)據(jù)和所述采集數(shù)據(jù); 所述播放模塊用于將所述視頻數(shù)據(jù)和所述采集數(shù)據(jù)疊加后播放。
8. 根據(jù)權(quán)利要求7所述的客戶端設(shè)備,其特征在于, 所述客戶端設(shè)備還包括判斷模塊,用于判斷是否接收到疊加數(shù)據(jù)的選擇指令,并向所 述播放模塊輸出判斷結(jié)果; 所述播放模塊用于在所述判斷模塊判斷到有接收到所述疊加數(shù)據(jù)的選擇指令時,將所 述視頻數(shù)據(jù)和所述采集數(shù)據(jù)疊加后播放;或在所述判斷模塊判斷到?jīng)]有接收到所述疊加數(shù) 據(jù)的選擇指令時,將所述視頻數(shù)據(jù)播放。
9. 根據(jù)權(quán)利要求7所述的客戶端設(shè)備,其特征在于, 所述接收模塊用于在所述視頻監(jiān)控管理設(shè)備根據(jù)所述監(jiān)控視頻瀏覽請求判斷到通過 所述客戶端設(shè)備發(fā)出所述監(jiān)控視頻瀏覽請求的用戶沒有查看采集數(shù)據(jù)的權(quán)限時,接收所述 視頻監(jiān)控管理設(shè)備返回的第二鏈接地址,所述第二鏈接地址為只攜帶視頻數(shù)據(jù)標(biāo)記的實時 流協(xié)議的視頻播放鏈接地址,并向所述數(shù)據(jù)獲取模塊輸出所述第二鏈接地址; 所述數(shù)據(jù)獲取模塊用于根據(jù)所述第二鏈接地址從所述視頻監(jiān)控管理設(shè)備獲取視頻數(shù) 據(jù),并向所述播放模塊輸出所述視頻數(shù)據(jù); 所述播發(fā)模塊用于播放所述視頻數(shù)據(jù)。
10. -種視頻監(jiān)控管理設(shè)備,其特征在于,包括鑒權(quán)模塊和發(fā)送模塊,其中: 所述鑒權(quán)模塊用于接收來自客戶端設(shè)備的監(jiān)控視頻瀏覽請求,根據(jù)所述請求對通過所 述客戶端設(shè)備發(fā)出所述監(jiān)控視頻瀏覽請求的用戶進(jìn)行鑒權(quán),并向所述發(fā)送模塊輸出所述鑒 權(quán)結(jié)果; 所述發(fā)送模塊用于在所述鑒權(quán)模塊通過鑒權(quán)得到發(fā)出所述監(jiān)控視頻瀏覽請求的用戶 有查看采集數(shù)據(jù)的權(quán)限時,向所述客戶端設(shè)備發(fā)送第一鏈接地址,所述第一鏈接地址為攜 帶視頻數(shù)據(jù)和采集數(shù)據(jù)標(biāo)記的實時流協(xié)議的視頻播放鏈接地址,并根據(jù)所述客戶端設(shè)備返 回的攜帶所述第一鏈接地址的數(shù)據(jù)請求,將視頻數(shù)據(jù)和采集數(shù)據(jù)發(fā)送給所述客戶端設(shè)備, 以使所述客戶端設(shè)備能夠?qū)⑺鲆曨l數(shù)據(jù)與所述采集數(shù)據(jù)疊加后播放。
11. 根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于, 所述設(shè)備還包括數(shù)據(jù)獲取模塊,用于接收從前端設(shè)備傳輸過來的視頻數(shù)據(jù)和采集數(shù) 據(jù)。
12. 根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于, 所述設(shè)備還包括保存模塊,用于將所述數(shù)據(jù)獲取模塊接收的所述視頻數(shù)據(jù)與所述采集 數(shù)據(jù)分別保存在不同文件中,根據(jù)所述采集數(shù)據(jù)和所述視頻數(shù)據(jù)的時間關(guān)聯(lián),生成視頻數(shù) 據(jù)索引的同時增加采集數(shù)據(jù)的索引指針;或?qū)⑺鰯?shù)據(jù)獲取模塊接收的所述采集數(shù)據(jù)擴(kuò)展 在所述視頻數(shù)據(jù)的擴(kuò)展字段中一并保存。
13. -種視頻監(jiān)控系統(tǒng),其特征在于,包括權(quán)利要求7-9任一項所述的客戶端設(shè)備和權(quán) 利要求10-12任一項所述的視頻監(jiān)控管理設(shè)備。
【文檔編號】H04N7/18GK104113727SQ201310134227
【公開日】2014年10月22日 申請日期:2013年4月17日 優(yōu)先權(quán)日:2013年4月17日
【發(fā)明者】王峰, 宋立巖 申請人:華為技術(shù)有限公司