專利名稱:基于iptv的視頻監(jiān)控方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)通4言和交互式網(wǎng)絡(luò)電^L (Internet Protocol Television,簡稱IPTV)領(lǐng)域,尤其涉及一種基于IPTV的視頻監(jiān)控 方法及系統(tǒng)。
背景技術(shù):
網(wǎng)絡(luò)視頻監(jiān)控業(yè)務(wù)是一種基于寬帶網(wǎng)絡(luò)為用戶提供視頻圖像遠(yuǎn) 程釆集、傳輸、儲(chǔ)存、處理的業(yè)務(wù)服務(wù),目前可以通過個(gè)人計(jì)算機(jī) (Personal Computer,簡稱PC)和4吏用移動(dòng)寬帶月良務(wù)的手機(jī)兩種方 式進(jìn)行視頻瀏覽和控制。這兩種網(wǎng)絡(luò)視頻監(jiān)控方式均存在一定的問題 第一種方法需要配備PC以及安裝相應(yīng)的軟件程序,在使用和操作上 比較復(fù)雜,往往需要對(duì)計(jì)算機(jī)技術(shù)比較了解;第二種方法需要配備較 高端的手機(jī),而且手機(jī)的監(jiān)控屏幕通常比較小,難以比較清楚和方便 的觀看監(jiān)控畫面。上述兩種方式不能滿足某些特定用戶的需求,即用 戶希望能夠通過簡單操作切換,就可在電視大屏幕上顯示出希望收看、 監(jiān)控或?yàn)g覽的監(jiān)控視頻畫面。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種基于IPTV的視頻監(jiān)控方法及系統(tǒng),能 夠滿足用戶對(duì)視頻監(jiān)控的操作便利和清楚觀看監(jiān)控視頻畫面上的需 求。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了 一種基于IPTV的視頻監(jiān)控方法,
包括
監(jiān)控EPG單元接收機(jī)頂盒發(fā)出的選擇監(jiān)控前端的指令,并將與 所述監(jiān)控前端對(duì)應(yīng)的流媒體地址返回給所述機(jī)頂盒;
6媒體網(wǎng)關(guān)單元接收所述機(jī)頂盒根據(jù)所述流媒體地址發(fā)送的監(jiān)控
視頻請(qǐng)求后,向網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)轉(zhuǎn)發(fā)所述監(jiān)控視頻請(qǐng)求;
所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)根據(jù)所述監(jiān)控視頻請(qǐng)求進(jìn)行流媒體調(diào)度, 將所述監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù)發(fā)送到所述媒體網(wǎng)關(guān)單元;
所述^f某體網(wǎng)關(guān)單元對(duì)所述監(jiān)控視頻流數(shù)據(jù)進(jìn)行適配和轉(zhuǎn)換,并將 轉(zhuǎn)換后的IPTV視頻流數(shù)據(jù)發(fā)送到所述機(jī)頂盒。
進(jìn)一步的,在所述媒體網(wǎng)關(guān)單元接收所述機(jī)頂盒根據(jù)所述流媒體 地址發(fā)送的監(jiān)控視頻請(qǐng)求之后,還包括所述媒體網(wǎng)關(guān)單元判斷所述 監(jiān)控前端是否處于正被使用的狀態(tài),如果所述監(jiān)控前端未處于正被使 用的狀態(tài),則向網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)轉(zhuǎn)發(fā)所述監(jiān)控視頻請(qǐng)求。
進(jìn)一步的,所述媒體網(wǎng)關(guān)單元在向所述機(jī)頂盒發(fā)送所述監(jiān)控前端 對(duì)應(yīng)的IPTV視頻流數(shù)據(jù)時(shí),還包括
如果所述監(jiān)控EPG單元接收到所述機(jī)頂盒發(fā)送的控制監(jiān)控前端 的指令,則所述監(jiān)控EPG單元將該控制監(jiān)控前端的指令轉(zhuǎn)換為云臺(tái)鏡 頭控制指令,并通過所述媒體網(wǎng)關(guān)單元向所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)發(fā)送 該云臺(tái)鏡頭控制指令,以便所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)根據(jù)所述云臺(tái)鏡頭 控制指令執(zhí)行對(duì)所述監(jiān)控前端的控制。
進(jìn)一步的,所述監(jiān)控EPG單元接收機(jī)頂盒發(fā)出的選擇監(jiān)控前端 的指令,并將與所述監(jiān)控前端對(duì)應(yīng)的流媒體地址返回給所述機(jī)頂盒的 操作具體為
所述機(jī)頂盒接收用戶從EPG服務(wù)系統(tǒng)提供的EPG頁面中選擇的 監(jiān)控EPG連接的指令,所述EPG頁面包括所述監(jiān)控EPG單元對(duì)應(yīng) 的監(jiān)控EPG連接;
所述EPG頁面重定向到所述監(jiān)控EPG單元提供的監(jiān)控EPG頁 面,并且所述機(jī)頂盒向所述監(jiān)控EPG單元發(fā)出登錄請(qǐng)求;
如果登錄成功,則所述監(jiān)控EPG單元向所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái) 發(fā)出獲取所述用戶已授權(quán)的監(jiān)控前端信息的請(qǐng)求;
所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)將所述用戶已授權(quán)的監(jiān)控前端的列表返 回給所述監(jiān)控EPG單元,所述列表包括至少一個(gè)監(jiān)控前端標(biāo)識(shí)和對(duì)應(yīng)的流媒體地址;
所述監(jiān)控epg單元將所述列表通過所述監(jiān)控epg頁面進(jìn)行展 現(xiàn),當(dāng)接收到用戶選擇所述監(jiān)控前端的指令時(shí),將與所述監(jiān)控前端對(duì) 應(yīng)的流媒體地址返回給所述機(jī)頂盒。
進(jìn)一步的,所述epg服務(wù)系統(tǒng)向所述監(jiān)控epg單元發(fā)出登錄請(qǐng) 求的操作具體為
所述epg服務(wù)系統(tǒng)根據(jù)接收到的用戶輸入的賬號(hào)信息向所述監(jiān) 控epg單元發(fā)出登錄請(qǐng)求;或者
所述epg服務(wù)系統(tǒng)根據(jù)預(yù)先存儲(chǔ)在iptv業(yè)務(wù)系統(tǒng)中與所述用 戶的iptv賬號(hào)關(guān)聯(lián)的網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)的賬號(hào)信息向所述監(jiān)控epg 單元發(fā)出登錄請(qǐng)求。
進(jìn)一步的,所述媒體網(wǎng)關(guān)單元對(duì)所述監(jiān)控視頻流數(shù)據(jù)進(jìn)行適配和 轉(zhuǎn)換的操作具體為
所述媒體網(wǎng)關(guān)單元對(duì)輸入的所述監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù)進(jìn) 行適配,并進(jìn)行分辨率、幀率、帶寬和編碼算法的轉(zhuǎn)換,將所述監(jiān)控 視頻流數(shù)據(jù)轉(zhuǎn)換為符合iptv的機(jī)頂盒播放格式的iptv視頻流數(shù)據(jù)。
進(jìn)一步的,還包括
所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)將公共監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù)配置 到所述媒體網(wǎng)關(guān)單元,所述媒體網(wǎng)關(guān)單元對(duì)所述監(jiān)控視頻流數(shù)據(jù)進(jìn)行 適配和轉(zhuǎn)換,iptv系統(tǒng)中開通與該監(jiān)控視頻流數(shù)據(jù)向?qū)?yīng)的頻道; 并且將所述公共監(jiān)控前端的連接通過監(jiān)控epg單元提供的監(jiān)控epg 頁面進(jìn)4于展示;
當(dāng)所述機(jī)頂盒接收用戶從監(jiān)控epg單元提供的監(jiān)控epg頁面中 選擇所述公共監(jiān)控前端的指令時(shí),通過組播通道或單播通道接入轉(zhuǎn)換 后的iptv^l頻流數(shù)據(jù)。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了 一種基于iptv的視頻監(jiān)控系統(tǒng),
包括
監(jiān)控epg單元,用于為機(jī)頂盒提供監(jiān)控epg頁面,以及接收所 述機(jī)頂盒發(fā)出的選擇監(jiān)控前端的指令,并將與所述監(jiān)控前端對(duì)應(yīng)的流
8媒體地址返回給所述機(jī)頂盒;
媒體網(wǎng)關(guān)單元,用于接收并轉(zhuǎn)發(fā)所述機(jī)頂盒根據(jù)所述流媒體地址 發(fā)送的監(jiān)控視頻請(qǐng)求,以及對(duì)接收到的監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù)進(jìn) 行適配和轉(zhuǎn)換,并將轉(zhuǎn)換后的IPTV視頻流數(shù)據(jù)發(fā)送到所述機(jī)頂盒;
網(wǎng)絡(luò)視頻監(jiān)控平臺(tái),用于根據(jù)接收到的所述監(jiān)控視頻請(qǐng)求進(jìn)行流 媒體調(diào)度,將所述監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù)發(fā)送到所述媒體網(wǎng)關(guān)單 元。
進(jìn)一步的,所述監(jiān)控EPG單元還包括
前端控制模塊,用于在接收到所述機(jī)頂盒發(fā)送的控制監(jiān)控前端的 指令時(shí),將該控制監(jiān)控前端的指令轉(zhuǎn)換為云臺(tái)鏡頭控制指令,并通過 所述媒體網(wǎng)關(guān)單元向所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)發(fā)送該云臺(tái)鏡頭控制指 令,以便所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)根據(jù)所述云臺(tái)鏡頭控制指令執(zhí)行對(duì)所 迷監(jiān)控前端的控制。
進(jìn)一步的,還包括EPG服務(wù)系統(tǒng),用于向所述機(jī)頂盒提供EPG 頁面,并根據(jù)用戶選擇的監(jiān)控EPG連接的指令向所述機(jī)頂盒提供該監(jiān) 控EPG連接對(duì)應(yīng)的監(jiān)控EPG地址,以^t所述^L頂盒重定向到所述監(jiān) 控EPG單元提供的監(jiān)控EPG頁面;
所述監(jiān)控EPG單元還包括
監(jiān)控前端信息獲取模塊,用于在登錄成功時(shí),向所述網(wǎng)絡(luò)視頻監(jiān) 控平臺(tái)發(fā)出獲取所述用戶已授權(quán)的監(jiān)控前端信息的請(qǐng)求,并接收所述 網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)返回的所述用戶已授權(quán)的監(jiān)控前端的列表;
監(jiān)控EPG頁面展現(xiàn)模塊,用于將所述列表通過所述監(jiān)控EPG頁 面進(jìn)行展現(xiàn)。
進(jìn)一步的,所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)還包括
監(jiān)控前端信息查詢模塊,用于查詢所述用戶已授權(quán)的監(jiān)控前端的 列表,并將所述列表返回給所述監(jiān)控EPG單元,其中所述列表包括至 少 一個(gè)監(jiān)控前端標(biāo)識(shí)和對(duì)應(yīng)的流媒體地址。
基于上述技術(shù)方案,本發(fā)明利用新增的網(wǎng)元將IPTV系統(tǒng)和遠(yuǎn)程 網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)結(jié)合起來,利用IPTV系統(tǒng)的電視終端進(jìn)行遠(yuǎn)程的網(wǎng)絡(luò)視頻監(jiān)控,不僅使得用戶操作簡便,顯示屏幕更大,而且也解決
了屬于異構(gòu)網(wǎng)絡(luò)的IPTV系統(tǒng)和遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)之間的業(yè)務(wù)互 動(dòng)和業(yè)務(wù)共享的問題。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng) 的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu) 成對(duì)本發(fā)明的不當(dāng)限定。在附圖中
圖1為本發(fā)明基于IPTV的視頻監(jiān)控方法的一實(shí)施例的流程示意圖。
圖2為本發(fā)明基于IPTV的視頻監(jiān)控系統(tǒng)的一實(shí)施例的應(yīng)用場景 示意圖。
圖3為本發(fā)明基于IPTV的視頻監(jiān)控方法的另 一實(shí)施例的信令流 程示意圖。
圖4為本發(fā)明基于IPTV的視頻監(jiān)控方法的又一實(shí)施例的信令流 程示意圖。
圖5為本發(fā)明基于IPTV的視頻監(jiān)控方法的再一實(shí)施例的信令流 程示意圖。
具體實(shí)施例方式
下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
如圖l所示,為本發(fā)明基于IPTV的視頻監(jiān)控方法的一實(shí)施例的 流程示意圖。本實(shí)施例的流程包括
步驟101、監(jiān)控EPG單元接收機(jī)頂盒發(fā)出的選擇監(jiān)控前端的指 令,并將與所述監(jiān)控前端對(duì)應(yīng)的流:碟體地址返回給所述機(jī)頂盒;
步驟102、媒體網(wǎng)關(guān)單元接收所述機(jī)頂盒根據(jù)所述流媒體地址發(fā) 送的監(jiān)控視頻請(qǐng)求后,向網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)轉(zhuǎn)發(fā)所述監(jiān)控視頻請(qǐng)求;
步驟103、所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)根據(jù)所述監(jiān)控視頻請(qǐng)求進(jìn)行流
10媒體調(diào)度,將所述監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù)發(fā)送到所述媒體網(wǎng)關(guān)單
元;
步驟104、所述媒體網(wǎng)關(guān)單元對(duì)所述監(jiān)控視頻流數(shù)據(jù)進(jìn)行適配和 轉(zhuǎn)換,并將轉(zhuǎn)換后的IPTV視頻流數(shù)據(jù)發(fā)送到所述機(jī)頂盒。
本實(shí)施例通過監(jiān)控EPG單元和^ 某體網(wǎng)關(guān)單元將機(jī)頂盒的指令傳 遞給網(wǎng)絡(luò)視頻監(jiān)控平臺(tái),并通過媒體網(wǎng)關(guān)單元將監(jiān)控視頻數(shù)據(jù)傳回機(jī) 頂盒,以便利用電視終端進(jìn)行遠(yuǎn)程的網(wǎng)絡(luò)視頻監(jiān)控,使得用戶操作簡 便,顯示屏幕更大,對(duì)于IPTV系統(tǒng)和遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)屬于異 構(gòu)網(wǎng)絡(luò)的情況,也同樣可以進(jìn)行業(yè)務(wù)互動(dòng)和業(yè)務(wù)共享。
在本實(shí)施例的步驟102中,當(dāng)媒體網(wǎng)關(guān)單元接收所述機(jī)頂盒根據(jù) 所述流媒體地址發(fā)送的監(jiān)控視頻請(qǐng)求之后,媒體網(wǎng)關(guān)單元可以進(jìn)一步 對(duì)監(jiān)控前端是否處于正被使用的狀態(tài)進(jìn)行判斷,如果判斷出該監(jiān)控前 端處于被使用的狀態(tài),那么媒體網(wǎng)關(guān)單元不向網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)轉(zhuǎn)發(fā) 該監(jiān)控視頻請(qǐng)求,而可以將通過流分發(fā)服務(wù)功能為該機(jī)頂盒提供該路 監(jiān)控視頻。如果判斷出該監(jiān)控前端未被使用,例如該監(jiān)控前端處于空 閑狀態(tài)或者閑置狀態(tài),那么媒體網(wǎng)關(guān)單元向網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)轉(zhuǎn)發(fā)該 監(jiān)控纟見頻請(qǐng)求。
對(duì)于IPTV系統(tǒng)和遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)屬于異構(gòu)網(wǎng)絡(luò)的情況, 由于遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的數(shù)據(jù)流格式并不符合IPTV系統(tǒng)的要 求,因此在步驟104中,媒體網(wǎng)關(guān)單元可以根據(jù)需要對(duì)輸入的監(jiān)控視 頻流數(shù)據(jù)進(jìn)行適配和變換,進(jìn)行分辨率、幀率、帶寬和編碼算法的轉(zhuǎn) 換,將監(jiān)控視頻流數(shù)據(jù)轉(zhuǎn)換為符合IPTV的機(jī)頂盒播放格式的IPTV 視頻流數(shù)據(jù)。舉例來說,遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的輸入碼流的分辨率 為QCIF/QVGA/CIF/D1,幀率<=30幀,帶寬為128k-2M,編碼算法 采用H.264/MPEG4/M-JPEG等算法,轉(zhuǎn)碼后的輸出的視頻流的分辨 率為720x576,幀率為PAL25幀,帶寬為不低于2M,編碼算法采用 H.264算法。
這里的適配變換可根據(jù)輸入和輸出的要求選擇現(xiàn)有的視頻適配 轉(zhuǎn)換方法,這里就不再贅述了。在本實(shí)施例中給出了訪問已授權(quán)的監(jiān)控前端的視頻的方案,除此 之外,所有開放視頻監(jiān)控服務(wù)的機(jī)頂盒均還可以獲得某些無須授權(quán)的 監(jiān)控前端的視頻直播服務(wù),即指用戶側(cè)無需進(jìn)行登錄訪問認(rèn)證,機(jī)頂 盒即可自動(dòng)進(jìn)入到某些公眾的攝像機(jī)列表界面,選擇視頻監(jiān)控頻道(公 眾攝像機(jī))后進(jìn)行監(jiān)控視頻直播、回看等。
在另 一個(gè)實(shí)施例中,在網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)中開通公共監(jiān)控前端的 監(jiān)控視頻流資源,并將該資源配置到媒體網(wǎng)關(guān)單元的地址和端口,媒
體網(wǎng)關(guān)單元將網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)的監(jiān)控視頻流橋接到IPTV視頻流, 并進(jìn)行流數(shù)據(jù)的適配和轉(zhuǎn)換,IPTV系統(tǒng)中開通與該監(jiān)控視頻流數(shù)據(jù) 向?qū)?yīng)的頻道,將公共監(jiān)控前端的連接通過監(jiān)控EPG單元提供的監(jiān)控 EPG頁面進(jìn)行展示。當(dāng)用戶通過操作機(jī)頂盒選擇某公眾攝像機(jī)資源播 放,通過組播通道或單播通道接入轉(zhuǎn)換后的IPTV視頻流數(shù)據(jù)。
本發(fā)明還提供了基于IPTV的視頻監(jiān)控系統(tǒng)的實(shí)施例的說明,如 圖2所示,為本發(fā)明基于IPTV的視頻監(jiān)控系統(tǒng)的一實(shí)施例的應(yīng)用場 景示意圖。在圖2的實(shí)施例中,基于IPTV的視頻監(jiān)控系統(tǒng)包括網(wǎng) 絡(luò)視頻監(jiān)控平臺(tái)1、監(jiān)控EPG單元2和々某體網(wǎng)關(guān)單元3。
其中,網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)l包括中心管理系統(tǒng)ll、網(wǎng)絡(luò)錄像單元 12 ( Net Recorder Unit,簡稱NRU )和視頻轉(zhuǎn)移分發(fā)單元13 ( Video Transfer Distribution Unit,簡稱VTDU)。中心管理系統(tǒng)ll主要接 收外部的監(jiān)控請(qǐng)求,并負(fù)責(zé)根據(jù)監(jiān)控請(qǐng)求進(jìn)行監(jiān)控視頻流數(shù)據(jù)的調(diào)度, NRU12負(fù)責(zé)采集監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù),VTDU13負(fù)責(zé)發(fā)送監(jiān)控 視頻流數(shù)據(jù)。
監(jiān)控EPG單元2主要負(fù)責(zé)為機(jī)頂盒4提供監(jiān)控EPG頁面,以及 接收用戶側(cè)的機(jī)頂盒4發(fā)出的選擇監(jiān)控前端的指令,并負(fù)責(zé)將與被選 擇的監(jiān)控前端所對(duì)應(yīng)的流媒體地址(例如RTSP地址等)返回給該機(jī) 頂盒4。媒體網(wǎng)關(guān)單元3負(fù)責(zé)接收機(jī)頂盒4根據(jù)流媒體地址發(fā)送的監(jiān) 控視頻請(qǐng)求,并將該監(jiān)控視頻請(qǐng)求發(fā)送到網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)1。媒體 網(wǎng)關(guān)單元3還負(fù)責(zé)對(duì)從網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)1中的VTDU13接收到的監(jiān) 控前端的監(jiān)控視頻流數(shù)據(jù)進(jìn)行適配和轉(zhuǎn)換,并將轉(zhuǎn)換后的IPTV視頻
12流數(shù)據(jù)發(fā)送到機(jī)頂盒4。
在圖2所示的應(yīng)用場景中,IPTV系統(tǒng)5可以包括業(yè)務(wù)管理平臺(tái) 51、流々某體系統(tǒng)52 (Content Delivery Network,簡稱CDN)和EPG 服務(wù)系統(tǒng)53。其中業(yè)務(wù)管理平臺(tái)51主要負(fù)責(zé)IPTV系統(tǒng)5中的IPTV 業(yè)務(wù)的管理,流媒體系統(tǒng)52負(fù)責(zé)向用戶側(cè)的機(jī)頂盒4進(jìn)行IPTV業(yè)務(wù) 內(nèi)容的分發(fā),EPG服務(wù)系統(tǒng)53負(fù)責(zé)向機(jī)頂盒4提供EPG頁面,并可 以在用戶通過機(jī)頂盒選擇監(jiān)控EPG連接時(shí),根據(jù)該選擇指令重定向到 監(jiān)控EPG單元2提供的監(jiān)控EPG頁面。
在另一系統(tǒng)實(shí)施例中,監(jiān)控EPG單元2還可以包括前端控制模 塊,該模塊用于在接收到機(jī)頂盒4發(fā)送的控制監(jiān)控前端的指令時(shí),將 該控制監(jiān)控前端的指令轉(zhuǎn)換為云臺(tái)鏡頭控制指令,并通過媒體網(wǎng)關(guān)單 元3向網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)l發(fā)送該云臺(tái)鏡頭控制指令,以便網(wǎng)絡(luò)視頻 監(jiān)控平臺(tái)l根據(jù)所述云臺(tái)鏡頭控制指令執(zhí)行對(duì)監(jiān)控前端的控制。
在另一實(shí)施例中,還可以將IPTV系統(tǒng)5中的EPG服務(wù)系統(tǒng)53, 用于向所述機(jī)頂盒4提供EPG頁面,并根據(jù)用戶選擇的監(jiān)控EPG連 接的指令向所述機(jī)頂盒4提供該監(jiān)控EPG連接對(duì)應(yīng)的監(jiān)控EPG地址, 以便所述機(jī)頂盒4重定向到監(jiān)控EPG單元2提供的監(jiān)控EPG頁面。
監(jiān)控EPG單元2還可以包括監(jiān)控前端信息獲取模塊和監(jiān)控EPG 頁面展現(xiàn)模塊。其中,監(jiān)控前端信息獲取模塊用于在登錄成功時(shí),向 網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)l發(fā)出獲取用戶已授權(quán)的監(jiān)控前端信息的請(qǐng)求,并 接收網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)1返回的用戶已授權(quán)的監(jiān)控前端的列表。監(jiān)控 EPG頁面展現(xiàn)模塊用于將該列表通過監(jiān)控EPG頁面進(jìn)行展現(xiàn)。
在另一個(gè)實(shí)施例中,網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)l還可以包括監(jiān)控前端信 息查詢模塊,用于查詢用戶已授權(quán)的監(jiān)控前端的列表,并將列表返回 給監(jiān)控EPG單元2,其中該列表包括至少一個(gè)監(jiān)控前端標(biāo)識(shí)和對(duì)應(yīng)的 流媒體地址。該監(jiān)控前端信息查詢模塊可由中心管理系統(tǒng)11實(shí)現(xiàn)。
如圖3所示,為本發(fā)明基于IPTV的視頻監(jiān)控方法的另一實(shí)施例 的信令流程示意圖。在本實(shí)施例中實(shí)現(xiàn)了用戶側(cè)的機(jī)頂盒的監(jiān)控視頻 流的實(shí)時(shí)瀏覽,具體包括以下步驟步驟201、當(dāng)用戶通過遙控器或者機(jī)頂盒4上的按鍵在監(jiān)控EPG 單元4所提供的監(jiān)控EPG頁面選擇需要瀏覽的監(jiān)控前端(例如監(jiān)控?cái)z 像頭等)時(shí),該選擇指令被機(jī)頂盒4發(fā)送到監(jiān)控EPG單元。
步驟202、監(jiān)控EPG單元2接收該選擇指令后,并將與該監(jiān)控 前端對(duì)應(yīng)的流媒體地址(例如RTSP地址)返回給^L頂盒4。
步驟203、機(jī)頂盒4根據(jù)接收到的該監(jiān)控前端對(duì)應(yīng)的流媒體地址 將監(jiān)控視頻請(qǐng)求發(fā)送給媒體網(wǎng)關(guān)單元3。
步驟204、媒體網(wǎng)關(guān)單元3接收機(jī)頂盒4發(fā)送的監(jiān)控視頻請(qǐng)求后, 向網(wǎng)絡(luò)浮見頻監(jiān)控平臺(tái)1中的中心管理系統(tǒng)11轉(zhuǎn)發(fā)該監(jiān)控^L頻請(qǐng)求。
步驟205、網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)1中的中心管理系統(tǒng)ll根據(jù)該監(jiān)控 視頻請(qǐng)求進(jìn)行流媒體調(diào)度,選擇適合的VTDU13。
步驟206、該VTDU13將該監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù)發(fā)送到媒 體網(wǎng)關(guān)單元3。
步驟207、媒體網(wǎng)關(guān)單元3對(duì)監(jiān)控視頻流數(shù)據(jù)進(jìn)行適配和轉(zhuǎn)換, 并將轉(zhuǎn)換后的IPTV視頻流數(shù)據(jù)發(fā)送到機(jī)頂盒4。
本實(shí)施例通過新增的監(jiān)控EPG單元和媒體網(wǎng)關(guān)單元將IPTV系 統(tǒng)和遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)這兩種異構(gòu)系統(tǒng)結(jié)合起來,使得監(jiān)控前端 的監(jiān)控視頻能夠在IPTV系統(tǒng)中播放,不僅方便這兩個(gè)不同系統(tǒng)的用 戶能夠跨網(wǎng)絡(luò)共享信息資源和服務(wù),而且還克服了監(jiān)控視頻播放時(shí)的 顯示畫面和操作復(fù)雜等局限。
本發(fā)明除了為用戶提供實(shí)時(shí)監(jiān)控視頻播放的流程,還提供了對(duì)監(jiān) 控前端的控制流程,如圖4所示,為本發(fā)明基于IPTV的視頻監(jiān)控方 法的又一實(shí)施例的信令流程示意圖。在本實(shí)施例中,用戶可以通過監(jiān) 控EPG頁面的指示選擇相應(yīng)的前端操作,實(shí)現(xiàn)對(duì)監(jiān)控前端的實(shí)際控 制。具體流程包括
步驟301、機(jī)頂盒4通過監(jiān)控EPG單元2提供的監(jiān)控EPG頁面 發(fā)出控制監(jiān)控前端的指令。
步驟302、當(dāng)監(jiān)控EPG單元2接收到該指令后,將該控制監(jiān)控 前端的指令轉(zhuǎn)換為云臺(tái)鏡頭控制(Pan/Tilt/Zoom Control,簡稱PTZ)指令,并將該P(yáng)TZ指令發(fā)送到媒體網(wǎng)關(guān)單元3。
步驟303、媒體網(wǎng)關(guān)單元3向網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)l的中心管理系 統(tǒng)11轉(zhuǎn)發(fā)該P(yáng)TZ指令。中心管理系統(tǒng)11會(huì)根據(jù)該P(yáng)TZ指令執(zhí)行對(duì) 該監(jiān)控前端的動(dòng)作控制,即對(duì)監(jiān)控前端執(zhí)行平移/傾斜/縮放動(dòng)作。
通過對(duì)監(jiān)控前端的控制,用戶可以利用機(jī)頂盒調(diào)整監(jiān)控前端的位 置,鏡頭方向以及監(jiān)控范圍等,極大的方便了用戶進(jìn)行監(jiān)控。
在用戶使用帶有權(quán)限的監(jiān)控業(yè)務(wù)時(shí),則需要向遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控 系統(tǒng)進(jìn)行登錄,登錄方式可以采用用戶輸入的方式,也可以將IPTV 系統(tǒng)的使用賬號(hào)和遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)進(jìn)行關(guān)聯(lián),這樣用戶在使用 監(jiān)控業(yè)務(wù)時(shí),可以不需要輸入認(rèn)證信息就可以直接進(jìn)行監(jiān)控,簡化了 用戶的操作。圖5為本發(fā)明基于IPTV的視頻監(jiān)控方法的再一實(shí)施例 的信令流程示意圖。在本實(shí)施例中,用戶可以直接進(jìn)行監(jiān)控,該流程 包括
步驟401、 EPG服務(wù)系統(tǒng)53向機(jī)頂盒4提供EPG頁面,在EPG 頁面包括監(jiān)控EPG單元2對(duì)應(yīng)的監(jiān)控EPG連接。
步驟402、機(jī)頂盒4接收用戶從EPG頁面中選擇的監(jiān)控EPG連 接的指令,并將該指令發(fā)送給EPG服務(wù)系統(tǒng)53。
步驟403 、 EPG服務(wù)系統(tǒng)53將監(jiān)控EPG連接對(duì)應(yīng)的地址發(fā)送給 機(jī)頂盒4。
步驟404、機(jī)頂盒4將EPG頁面重定向到監(jiān)控EPG單元2提供 的監(jiān)控EPG頁面,并向監(jiān)控EPG單元2發(fā)出登錄請(qǐng)求,登錄請(qǐng)求中 可以包括登錄認(rèn)證信息(例如用戶ID和密碼等)。機(jī)頂盒4可以預(yù) 先保存IPTV用戶的用戶標(biāo)識(shí)與遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的登錄認(rèn)證信 息的映射關(guān)系,在登錄遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)時(shí),機(jī)頂盒4可以根據(jù)
步驟405、如果登錄成功,監(jiān)控EPG單元2向網(wǎng)絡(luò)視頻監(jiān)控平 臺(tái)1的中心管理系統(tǒng)ll發(fā)出獲取用戶已授權(quán)的監(jiān)控前端信息的請(qǐng)求。
步驟406、網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)1的中心管理系統(tǒng)ll將用戶已授權(quán) 的監(jiān)控前端的列表返回給監(jiān)控EPG單元2,該列表包括至少一個(gè)監(jiān)控
15前端標(biāo)識(shí)和對(duì)應(yīng)的流媒體地址。
步驟407、監(jiān)控EPG單元2將該列表通過監(jiān)控EPG頁面進(jìn)行展 現(xiàn),用戶可以通過觀看電視屏幕瀏覽可以查看的監(jiān)控前端的列表。用 戶可以根據(jù)該列表選擇需要監(jiān)控的監(jiān)控前端。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部 分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于 一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí) 施例的步驟;而前述的存儲(chǔ)介質(zhì)包括ROM、 RAM、磁碟或者光盤 等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)當(dāng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而 非對(duì)其限制;盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,所屬 領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解依然可以對(duì)本發(fā)明的具體實(shí)施方式
進(jìn) 行修改或者對(duì)部分技術(shù)特征進(jìn)行等同替換;而不脫離本發(fā)明技術(shù)方案 的精神,其均應(yīng)涵蓋在本發(fā)明請(qǐng)求保護(hù)的技術(shù)方案范圍當(dāng)中。
權(quán)利要求
1、一種基于IPTV的視頻監(jiān)控方法,包括監(jiān)控EPG單元接收機(jī)頂盒發(fā)出的選擇監(jiān)控前端的指令,并將與所述監(jiān)控前端對(duì)應(yīng)的流媒體地址返回給所述機(jī)頂盒;媒體網(wǎng)關(guān)單元接收所述機(jī)頂盒根據(jù)所述流媒體地址發(fā)送的監(jiān)控視頻請(qǐng)求后,向網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)轉(zhuǎn)發(fā)所述監(jiān)控視頻請(qǐng)求;所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)根據(jù)所述監(jiān)控視頻請(qǐng)求進(jìn)行流媒體調(diào)度,將所述監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù)發(fā)送到所述媒體網(wǎng)關(guān)單元;所述媒體網(wǎng)關(guān)單元對(duì)所述監(jiān)控視頻流數(shù)據(jù)進(jìn)行適配和轉(zhuǎn)換,并將轉(zhuǎn)換后的IPTV視頻流數(shù)據(jù)發(fā)送到所述機(jī)頂盒。
2、 根據(jù)權(quán)利要求1所述的基于IPTV的視頻監(jiān)控方法,其中在 所述媒體網(wǎng)關(guān)單元接收所述機(jī)頂盒根據(jù)所述流媒體地址發(fā)送的監(jiān)控視 頻請(qǐng)求之后,還包括所述媒體網(wǎng)關(guān)單元判斷所述監(jiān)控前端是否處于 正被使用的狀態(tài),如果所述監(jiān)控前端未處于正被使用的狀態(tài),則向網(wǎng) 絡(luò)視頻監(jiān)控平臺(tái)轉(zhuǎn)發(fā)所述監(jiān)控視頻請(qǐng)求。
3、 根據(jù)權(quán)利要求1所述的基于IPTV的視頻監(jiān)控方法,其中所 述媒體網(wǎng)關(guān)單元在向所述機(jī)頂盒發(fā)送所述監(jiān)控前端對(duì)應(yīng)的IPTV視頻 流數(shù)據(jù)時(shí),還包括如果所述監(jiān)控EPG單元接收到所述機(jī)頂盒發(fā)送的控制監(jiān)控前端 的指令,則所述監(jiān)控EPG單元將該控制監(jiān)控前端的指令轉(zhuǎn)換為云臺(tái)鏡 頭控制指令,并通過所述媒體網(wǎng)關(guān)單元向所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)發(fā)送 該云臺(tái)鏡頭控制指令,以便所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)根據(jù)所述云臺(tái)鏡頭 控制指令執(zhí)行對(duì)所述監(jiān)控前端的控制。
4、 根據(jù)權(quán)利要求1所述的基于IPTV的視頻監(jiān)控方法,其中所 述監(jiān)控EPG單元接收機(jī)頂盒發(fā)出的選擇監(jiān)控前端的指令,并將與所述 監(jiān)控前端對(duì)應(yīng)的流媒體地址返回給所述機(jī)頂盒的操作具體為所述機(jī)頂盒接收用戶從EPG服務(wù)系統(tǒng)提供的EPG頁面中選擇的 監(jiān)控EPG連接的指令,所述EPG頁面包括所述監(jiān)控EPG單元對(duì)應(yīng)的監(jiān)控EPG連接;所述EPG頁面重定向到所述監(jiān)控EPG單元提供的監(jiān)控EPG頁 面,并且所述^L頂盒向所述監(jiān)控EPG單元發(fā)出登錄請(qǐng)求;如果登錄成功,則所述監(jiān)控EPG單元向所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái) 發(fā)出獲取所述用戶已授權(quán)的監(jiān)控前端信息的請(qǐng)求;所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)將所述用戶已授權(quán)的監(jiān)控前端的列表返 回給所述監(jiān)控EPG單元,所述列表包括至少一個(gè)監(jiān)控前端標(biāo)識(shí)和對(duì)應(yīng) 的流+某體地址;所述監(jiān)控EPG單元將所述列表通過所述監(jiān)控EPG頁面進(jìn)行展 現(xiàn),當(dāng)接收到用戶選擇所述監(jiān)控前端的指令時(shí),將與所述監(jiān)控前端對(duì) 應(yīng)的流媒體地址返回給所述機(jī)頂盒。
5、 根據(jù)權(quán)利要求4所述的基于IPTV的視頻監(jiān)控方法,其中所 述EPG服務(wù)系統(tǒng)向所述監(jiān)控EPG單元發(fā)出登錄請(qǐng)求的操作具體為所述EPG服務(wù)系統(tǒng)根據(jù)接收到的用戶輸入的賬號(hào)信息向所述監(jiān) 控EPG單元發(fā)出登錄請(qǐng)求;或者所述EPG服務(wù)系統(tǒng)根據(jù)預(yù)先存儲(chǔ)在IPTV業(yè)務(wù)系統(tǒng)中與所述用 戶的IPTV賬號(hào)關(guān)聯(lián)的網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)的賬號(hào)信息向所述監(jiān)控EPG 單元發(fā)出登錄請(qǐng)求。
6、 根據(jù)權(quán)利要求1所述的基于IPTV的視頻監(jiān)控方法,其中所 述媒體網(wǎng)關(guān)單元對(duì)所述監(jiān)控視頻流數(shù)據(jù)進(jìn)行適配和轉(zhuǎn)換的操作具體 為所述媒體網(wǎng)關(guān)單元對(duì)輸入的所述監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù)進(jìn) 行適配,并進(jìn)行分辨率、幀率、帶寬和編碼算法的轉(zhuǎn)換,將所述監(jiān)控 視頻流數(shù)據(jù)轉(zhuǎn)換為符合IPTV的機(jī)頂盒播放格式的IPTV視頻流數(shù)據(jù)。
7、 根據(jù)權(quán)利要求1所述的基于IPTV的視頻監(jiān)控方法,其中還包括所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)將公共監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù)配置 到所述媒體網(wǎng)關(guān)單元,所述媒體網(wǎng)關(guān)單元對(duì)所述監(jiān)控視頻流數(shù)據(jù)進(jìn)行 適配和轉(zhuǎn)換,IPTV系統(tǒng)中開通與該監(jiān)控視頻流數(shù)據(jù)向?qū)?yīng)的頻道;并且將所述公共監(jiān)控前端的連接通過監(jiān)控EPG單元提供的監(jiān)控EPG 頁面進(jìn)行展示;當(dāng)所述機(jī)頂盒接收用戶從監(jiān)控EPG單元提供的監(jiān)控EPG頁面中 選擇所述公共監(jiān)控前端的指令時(shí),通過組播通道或單播通道接入轉(zhuǎn)換 后的IPTV碎見頻流數(shù)據(jù)。
8、 一種基于IPTV的視頻監(jiān)控系統(tǒng),包括 監(jiān)控EPG單元,用于為機(jī)頂盒提供監(jiān)控EPG頁面,以及接收所述機(jī)頂盒發(fā)出的選擇監(jiān)控前端的指令,并將與所述監(jiān)控前端對(duì)應(yīng)的流 媒體地址返回給所述機(jī)頂盒;媒體網(wǎng)關(guān)單元,用于接收并轉(zhuǎn)發(fā)所述機(jī)頂盒根據(jù)所述流媒體地址 發(fā)送的監(jiān)控視頻請(qǐng)求,以及對(duì)接收到的監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù)進(jìn) 行適配和轉(zhuǎn)換,并將轉(zhuǎn)換后的IPTV視頻流數(shù)據(jù)發(fā)送到所述機(jī)頂盒;網(wǎng)絡(luò)視頻監(jiān)控平臺(tái),用于根據(jù)接收到的所述監(jiān)控視頻請(qǐng)求進(jìn)行流 媒體調(diào)度,將所述監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù)發(fā)送到所述媒體網(wǎng)關(guān)單 元o
9、 根據(jù)權(quán)利要求8所述的基于IPTV的視頻監(jiān)控系統(tǒng),其中所 述監(jiān)控EPG單元還包括前端控制模塊,用于在接收到所述機(jī)頂盒發(fā)送的控制監(jiān)控前端的 指令時(shí),將該控制監(jiān)控前端的指令轉(zhuǎn)換為云臺(tái)鏡頭控制指令,并通過 所述媒體網(wǎng)關(guān)單元向所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)發(fā)送該云臺(tái)鏡頭控制指 令,以便所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)根據(jù)所述云臺(tái)鏡頭控制指令執(zhí)行對(duì)所 述監(jiān)控前端的控制。
10、 根據(jù)權(quán)利要求8所述的基于IPTV的視頻監(jiān)控系統(tǒng),其中還 包括EPG服務(wù)系統(tǒng),用于向所述機(jī)頂盒提供EPG頁面,并根據(jù)用戶 選擇的監(jiān)控EPG連接的指令向所述機(jī)頂盒提供該監(jiān)控EPG連接對(duì)應(yīng) 的監(jiān)控EPG地址,以^t所述機(jī)頂盒重定向到所述監(jiān)控EPG單元提供 的監(jiān)控EPG頁面;所述監(jiān)控EPG單元還包括監(jiān)控前端信息獲取模塊,用于在登錄成功時(shí),向所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)發(fā)出獲取所述用戶已授權(quán)的監(jiān)控前端信息的請(qǐng)求,并接收所述網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)返回的所述用戶已授權(quán)的監(jiān)控前端的列表;監(jiān)控EPG頁面展現(xiàn)模塊,用于將所述列表通過所述監(jiān)控EPG頁 面進(jìn)行展現(xiàn)。
11、根據(jù)權(quán)利要求10所述的基于IPTV的視頻監(jiān)控系統(tǒng),其中 所述網(wǎng)絡(luò)^f見頻監(jiān)控平臺(tái)還包括監(jiān)控前端信息查詢模塊,用于查詢所述用戶已授權(quán)的監(jiān)控前端的 列表,并將所述列表返回給所述監(jiān)控EPG單元,其中所述列表包括至 少 一 個(gè)監(jiān)控前端標(biāo)識(shí)和對(duì)應(yīng)的流媒體地址。
全文摘要
本發(fā)明涉及一種基于IPTV的視頻監(jiān)控方法,包括監(jiān)控EPG單元接收機(jī)頂盒發(fā)出的選擇監(jiān)控前端的指令,并將與監(jiān)控前端對(duì)應(yīng)的流媒體地址返回給機(jī)頂盒;媒體網(wǎng)關(guān)單元接收機(jī)頂盒的監(jiān)控視頻請(qǐng)求后,向網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)轉(zhuǎn)發(fā)監(jiān)控視頻請(qǐng)求;網(wǎng)絡(luò)視頻監(jiān)控平臺(tái)進(jìn)行流媒體調(diào)度,將監(jiān)控前端的監(jiān)控視頻流數(shù)據(jù)發(fā)送到媒體網(wǎng)關(guān)單元;媒體網(wǎng)關(guān)單元對(duì)監(jiān)控視頻流數(shù)據(jù)進(jìn)行適配和轉(zhuǎn)換,并將轉(zhuǎn)換后的IPTV視頻流數(shù)據(jù)發(fā)送到機(jī)頂盒。本發(fā)明還涉及一種基于IPTV的視頻監(jiān)控系統(tǒng)。本發(fā)明利用新增網(wǎng)元將IPTV系統(tǒng)和遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)結(jié)合起來,利用IPTV電視終端進(jìn)行遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控,不僅操作簡便,顯示清楚,而且也解決了異構(gòu)網(wǎng)絡(luò)之間的業(yè)務(wù)互動(dòng)和業(yè)務(wù)共享的問題。
文檔編號(hào)H04N7/18GK101668189SQ20091018116
公開日2010年3月10日 申請(qǐng)日期2009年10月13日 優(yōu)先權(quán)日2009年10月13日
發(fā)明者華 丁, 施唯佳, 梁篤國, 段保通, 毛東峰 申請(qǐng)人:中國電信股份有限公司