欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

網(wǎng)絡(luò)視頻發(fā)布方法及系統(tǒng)的制作方法

文檔序號(hào):7752127閱讀:296來(lái)源:國(guó)知局
專利名稱:網(wǎng)絡(luò)視頻發(fā)布方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別涉及一種網(wǎng)絡(luò)視頻發(fā)布方法及系統(tǒng)。
背景技術(shù)
現(xiàn)有技術(shù)中的遠(yuǎn)程網(wǎng)絡(luò)視頻監(jiān)控通常有以下兩種方式集中監(jiān)控。在多個(gè)區(qū)域設(shè)置攝像頭,基于傳統(tǒng)接入方式,采用DDN、V. 90Modem、ISDN 等接入方式,在機(jī)房進(jìn)行遠(yuǎn)程集中監(jiān)控。這種方式基本都是通過(guò)特殊的組網(wǎng)方案,需要大量 的流媒體的轉(zhuǎn)發(fā)等工作,并且有指定的監(jiān)控終端,并非任一個(gè)終端都能看到監(jiān)控圖像。點(diǎn)對(duì)點(diǎn)方式的遠(yuǎn)程監(jiān)控?;贏DSL/CabIeModem點(diǎn)對(duì)點(diǎn)方式的遠(yuǎn)程監(jiān)控系統(tǒng),例 如家庭遠(yuǎn)程監(jiān)控系統(tǒng)。在被監(jiān)控區(qū)域的視頻采集終端的PC上或視頻服務(wù)器上增加一視頻 捕獲卡,可接入1-4路模擬攝像信號(hào)。遠(yuǎn)端客戶端采用ADSL/CM/LAN/Modem等接入方法,接 入Internet,再根據(jù)視頻采集終端ADSL下的IP地址找到被監(jiān)控區(qū)域的PC或視頻服務(wù)器, 提取圖像信號(hào),對(duì)被監(jiān)控區(qū)域進(jìn)行圖像觀察和語(yǔ)言交流。上述兩種方式中,大多數(shù)的視頻采集終端都是安裝在局域網(wǎng)內(nèi),外部的遠(yuǎn)程客戶 端因無(wú)法穿透局域網(wǎng)或客戶端所用的路由器具有防火墻,很難訪問(wèn)視頻采集終端,從而無(wú) 法看到視頻采集終端所監(jiān)控區(qū)域的視頻圖像。

發(fā)明內(nèi)容
本發(fā)明要解決的主要技術(shù)問(wèn)題是,提供一種網(wǎng)絡(luò)視頻發(fā)布方法及系統(tǒng),方便外部 的遠(yuǎn)程客戶端看到視頻采集終端所監(jiān)控區(qū)域的視頻圖像。根據(jù)本發(fā)明的一方面,提供一種網(wǎng)絡(luò)視頻發(fā)布方法,包括建立視頻采集終端記錄表,所述記錄表至少包括視頻采集終端的身份識(shí)別碼及其 IP地址和訪問(wèn)方式;服務(wù)器接收客戶端發(fā)送的訪問(wèn)視頻采集終端的訪問(wèn)請(qǐng)求,所述訪問(wèn)請(qǐng)求中包括客 戶端要訪問(wèn)的視頻采集終端的身份識(shí)別碼;根據(jù)所述訪問(wèn)請(qǐng)求中包括的客戶端要訪問(wèn)的視頻采集終端的身份識(shí)別碼,確定客 戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式;如果客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為直連,則根據(jù)所述視頻采集終 端的身份識(shí)別碼查找所述視頻采集終端的IP地址,并將所述視頻采集終端的IP地址發(fā)送 給所述客戶端,以便所述客戶端訪問(wèn)所述視頻采集終端;如果客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為反向鏈接,則向所述視頻采集 終端發(fā)送上傳請(qǐng)求,要求所述視頻采集終端上傳視頻圖像,并將接收到的視頻圖像轉(zhuǎn)發(fā)給 所述客戶端。根據(jù)本發(fā)明的另一方面,提供網(wǎng)絡(luò)視頻發(fā)布系統(tǒng),包括視頻采集終端記錄表,所 述記錄表至少包括視頻采集終端的身份識(shí)別碼及其IP地址和訪問(wèn)方式;接收單元,用于接 收客戶端發(fā)送的訪問(wèn)視頻采集終端的訪問(wèn)請(qǐng)求,所述訪問(wèn)請(qǐng)求中包括客戶端要訪問(wèn)的視頻采集終端的身份識(shí)別碼;查找單元,用于根據(jù)所述訪問(wèn)請(qǐng)求中包括的客戶端要訪問(wèn)的視頻 采集終端的身份識(shí)別碼,在所述記錄表中查找出所述視頻采集終端的訪問(wèn)方式,并在客戶 端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為直連時(shí)根據(jù)所述視頻采集終端的身份識(shí)別碼查 找所述視頻采集終端的IP地址;請(qǐng)求上傳單元,用于當(dāng)客戶端所要訪問(wèn)的視頻采集終端的 訪問(wèn)方式為反向鏈接時(shí)向所述視頻采集終端發(fā)送上傳請(qǐng)求,要求所述視頻采集終端上傳視 頻圖像;發(fā)送單元,用于將查找單元查找出的所述視頻采集終端的IP地址發(fā)送給所述客戶 端,以便所述客戶端訪問(wèn)所述視頻采集終端,或?qū)⒔邮盏降乃鲆曨l采集終端上傳的視頻 圖像轉(zhuǎn)發(fā)給所述客戶端。本發(fā)明還提供一種網(wǎng)絡(luò)視頻發(fā)布系統(tǒng),包括至少一個(gè)視頻采集終端,用于拍攝被 監(jiān)控區(qū)域的圖像;至少一個(gè)服務(wù)器,所述服務(wù)器包括接收單元、發(fā)送單元和請(qǐng)求上傳單元, 所述接收單元用于接收客戶端發(fā)送的包含有要訪問(wèn)視頻采集終端的身份識(shí)別碼的訪問(wèn)請(qǐng) 求和所述視頻采集終端上傳的視頻圖像;所述請(qǐng)求上傳單元用于向所述視頻采集終端發(fā)送 上傳請(qǐng)求;所述發(fā)送單元用于向客戶端發(fā)送所要訪問(wèn)的視頻采集終端的IP地址,或?qū)⑺?視頻采集終端上傳的視頻圖像轉(zhuǎn)發(fā)給客戶端;控制中心,所述控制中心包括視頻采集終端 記錄表和查找單元,所述記錄表至少包括視頻采集終端的身份識(shí)別碼及其IP地址和訪問(wèn) 方式;所述查找單元根據(jù)客戶端發(fā)送的視頻采集終端的身份識(shí)別碼從所述記錄表中獲知所 述視頻采集終端的訪問(wèn)方式,在客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為直連時(shí)根據(jù) 所述視頻采集終端的身份識(shí)別碼查找所述視頻采集終端的IP地址,并通過(guò)所述服務(wù)器發(fā) 送給客戶端,當(dāng)客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為反向鏈接時(shí)控制所述服務(wù)器 向所述視頻采集終端發(fā)送上傳請(qǐng)求,要求所述視頻采集終端上傳視頻圖像。本發(fā)明還提供具有以上功能的可被計(jì)算機(jī)執(zhí)行的程序和存儲(chǔ)有所述程序的介質(zhì)。本發(fā)明通過(guò)直連和反向隧道方式,使視頻采集終端在注冊(cè)后始終和服務(wù)器保持連 接,無(wú)論視頻采集終端所在的局域網(wǎng)是否能被穿透,都能使用戶及時(shí)查看到其所想查看的 視頻采集終端拍攝的視頻圖像。


圖1為本發(fā)明一種實(shí)施例的網(wǎng)絡(luò)視頻發(fā)布流程圖;圖2為本發(fā)明另一種實(shí)施例的網(wǎng)絡(luò)視頻發(fā)布系統(tǒng)結(jié)構(gòu)圖;圖3為本發(fā)明又一種實(shí)施例的網(wǎng)絡(luò)視頻發(fā)布系統(tǒng)結(jié)構(gòu)圖;圖4為本發(fā)明又一種實(shí)施例的網(wǎng)絡(luò)視頻發(fā)布流程圖;圖5為本發(fā)明一種實(shí)施例中形成的虛擬組播圖。
具體實(shí)施方式

下面通過(guò)具體實(shí)施方式
結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。由于大多數(shù)的視頻采集終端都是安裝在局域網(wǎng)內(nèi),外部的遠(yuǎn)程客戶端很難穿透局 域網(wǎng)訪問(wèn)視頻采集終端,為此,本發(fā)明的核心是為視頻采集終端分配一固定的身份識(shí)別碼, 當(dāng)視頻采集終端上電時(shí)或在其他情況下向網(wǎng)絡(luò)視頻發(fā)布系統(tǒng)進(jìn)行注冊(cè),在網(wǎng)絡(luò)視頻發(fā)布系 統(tǒng)上記錄所述視頻采集終端的身份識(shí)別碼、所述視頻采集終端的IP地址和訪問(wèn)方式。每一 個(gè)用戶通過(guò)網(wǎng)絡(luò)視頻采集終端的身份識(shí)別碼了解到它的訪問(wèn)方式,采用合適的方式看到視頻圖像,實(shí)現(xiàn)實(shí)時(shí)視頻發(fā)布的功能。第一種方式用戶通過(guò)獲取的視頻采集終端的IP地址可以直接訪問(wèn)視頻采集終
端。 第二種方式視頻采集終端所在的局域網(wǎng)無(wú)法穿透時(shí),即無(wú)法直接訪問(wèn)時(shí),由服務(wù) 器系統(tǒng)通知視頻采集終端先將視頻圖像發(fā)送到服務(wù)器,并由服務(wù)器轉(zhuǎn)發(fā)給用戶觀看。實(shí)現(xiàn)上述功能的網(wǎng)絡(luò)視頻發(fā)布系統(tǒng)包括視頻采集終端記錄表、接收單元、查找單 元、請(qǐng)求上傳單元和發(fā)送單元。視頻采集終端記錄表至少包括視頻采集終端的身份識(shí)別碼 及其IP地址和訪問(wèn)方式,還可以包括相關(guān)端口號(hào)和在線狀態(tài)。接收單元用于接收客戶端發(fā) 送的訪問(wèn)視頻采集終端的訪問(wèn)請(qǐng)求,所述訪問(wèn)請(qǐng)求中包括客戶端要訪問(wèn)的視頻采集終端的 身份識(shí)別碼。查找單元用于根據(jù)訪問(wèn)請(qǐng)求中的視頻采集終端的身份識(shí)別碼在所述記錄表中 查找出所述視頻采集終端的訪問(wèn)方式,并在客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為 直連時(shí)根據(jù)所述視頻采集終端的身份識(shí)別碼查找所述視頻采集終端的IP地址或IP地址和 端口號(hào)。請(qǐng)求上傳單元用于當(dāng)客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為反向鏈接時(shí)向 所述視頻采集終端發(fā)送上傳請(qǐng)求,要求所述視頻采集終端上傳視頻圖像。發(fā)送單元用于將 查找單元查找出的所述視頻采集終端的IP地址或IP地址和端口號(hào)發(fā)送給所述客戶端,以 便所述客戶端訪問(wèn)所述視頻采集終端,或?qū)⒔邮盏降乃鲆曨l采集終端上傳的視頻圖像轉(zhuǎn) 發(fā)給所述客戶端?;谝陨暇W(wǎng)絡(luò)視頻發(fā)布系統(tǒng)的網(wǎng)絡(luò)視頻發(fā)布方法如圖1所示,包括以下步驟步驟S11,首先,在系統(tǒng)上建立視頻采集終端記錄表,所述記錄表包括視頻采集終 端的身份識(shí)別碼及其IP地址和訪問(wèn)方式,或者包括視頻采集終端的身份識(shí)別碼及其IP地 址、端口號(hào)和訪問(wèn)方式。訪問(wèn)方式包括直連方式和反向鏈接方式,當(dāng)視頻采集終端所在的局 域網(wǎng)可穿透時(shí),視頻采集終端的訪問(wèn)方式記錄為直連方式,當(dāng)視頻采集終端所在的局域網(wǎng) 不能穿透時(shí),視頻采集終端的訪問(wèn)方式記錄為反向鏈接方式。步驟S12,當(dāng)客戶端需要查看某視頻采集終端的視頻圖像時(shí),登錄所述服務(wù)器,向 所述服務(wù)器發(fā)出對(duì)某視頻采集終端的訪問(wèn)請(qǐng)求,所述訪問(wèn)請(qǐng)求中包括客戶端要訪問(wèn)的視頻 采集終端的身份識(shí)別碼,服務(wù)器接收客戶端發(fā)送的訪問(wèn)請(qǐng)求,然后執(zhí)行步驟S13。步驟S13,確定客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式。根據(jù)訪問(wèn)請(qǐng)求中包含 的視頻采集終端的身份識(shí)別碼,查詢記錄表,獲知與該身份識(shí)別碼關(guān)聯(lián)的訪問(wèn)方式,該訪問(wèn) 方式即是所述視頻采集終端要求的訪問(wèn)方式。步驟S14,如果客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為直連方式,則根據(jù)所 述視頻采集終端的身份識(shí)別碼查找所述視頻采集終端的IP地址或IP地址和端口號(hào),并在 步驟S15中將所述視頻采集終端的IP地址或IP地址和端口號(hào)發(fā)送給所述客戶端,以便所 述客戶端訪問(wèn)所述視頻采集終端;步驟S16,如果客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為反向鏈接方式,則向 所述視頻采集終端發(fā)送上傳請(qǐng)求,要求所述視頻采集終端上傳視頻圖像。在步驟S17中,當(dāng) 接收到所述視頻采集終端上傳的視頻圖像時(shí),將接收到的視頻圖像轉(zhuǎn)發(fā)給所述客戶端。下面通過(guò)具體實(shí)施例進(jìn)行說(shuō)明。實(shí)施例一在本實(shí)施例中,如圖2所示,網(wǎng)絡(luò)視頻發(fā)布系統(tǒng)包括相連接的至少一個(gè)視頻采集終端21、至少一個(gè)服務(wù)器22和控制中心23。視頻采集終端21用于拍攝被監(jiān)控區(qū)域的圖像,可以是集成在一起的攝像頭和視頻服務(wù)器,也可以是網(wǎng)絡(luò)攝像機(jī)。所述服務(wù)器22包括接收單元221、發(fā)送單元222和請(qǐng)求上 傳單元223,所述控制中心23包括視頻采集終端記錄表231和查找單元232。所述視頻采集終端21具備身份識(shí)別碼,當(dāng)視頻采集終端21向服務(wù)器22注冊(cè)時(shí), 將自身的身份識(shí)別碼、IP地址和端口號(hào)發(fā)送給所述服務(wù)器22,所述服務(wù)器22將所述視頻采 集終端21的身份識(shí)別碼、IP地址和端口號(hào)記錄到控制中心23的視頻采集終端記錄表231 中。所述記錄表231包括視頻采集終端的身份識(shí)別碼及其IP地址、端口號(hào)和訪問(wèn)方式,所述 身份識(shí)別碼與所述IP地址、相關(guān)端口號(hào)相關(guān)聯(lián);或所述身份識(shí)別碼與所述IP地址相關(guān)聯(lián)。所述視頻采集終端21在向所述服務(wù)器22注冊(cè)后,就等待服務(wù)器22的反向連接, 如能反向連接,表明視頻采集終端所在局域網(wǎng)可以穿透,訪問(wèn)方式記錄為直連方式。當(dāng)服務(wù) 器22的反向連接未能在規(guī)定時(shí)間內(nèi)建立時(shí),則視頻采集終端21認(rèn)為局域網(wǎng)不能穿透,則主 動(dòng)與服務(wù)器22建立連接,即建立所謂的反向隧道,訪問(wèn)方式記錄為反向鏈接方式。在視頻 采集終端21和服務(wù)器22連接后,服務(wù)器22記錄視頻采集終端的在線狀態(tài)和連接方式(直 連或反向鏈接),并且匯總到控制中心的視頻采集終端記錄表231中。服務(wù)器動(dòng)態(tài)更新所述 視頻采集終端的IP地址、在線狀態(tài)以及訪問(wèn)方式,或更新所述視頻采集終端的IP地址、相 關(guān)端口號(hào)、在線狀態(tài)以及訪問(wèn)方式。并將更新后的結(jié)果覆蓋視頻采集終端記錄表中的記錄。當(dāng)遠(yuǎn)程用戶的客戶端24登錄某個(gè)服務(wù)器22時(shí),向服務(wù)器22發(fā)出訪問(wèn)某個(gè)視頻采 集終端的訪問(wèn)請(qǐng)求時(shí),訪問(wèn)請(qǐng)求包含要訪問(wèn)的視頻采集終端21的身份識(shí)別碼。所述服務(wù)器 22的接收單元221接收客戶端發(fā)送的訪問(wèn)請(qǐng)求,所述服務(wù)器22將訪問(wèn)請(qǐng)求匯總到控制中心 23。所述控制中心23的查找單元232根據(jù)客戶端發(fā)送的視頻采集終端的身份識(shí)別碼從所 述記錄表231中獲知所述視頻采集終端的訪問(wèn)方式,查找單元232在客戶端24所要訪問(wèn)的 視頻采集終端21的訪問(wèn)方式為直連時(shí)根據(jù)所述視頻采集終端的身份識(shí)別碼查找所述視頻 采集終端的IP地址和端口號(hào),并發(fā)給所述服務(wù)器的發(fā)送單元222,所述發(fā)送單元222將視頻 采集終端的IP地址或IP地址和端口號(hào)發(fā)送給客戶端24。當(dāng)客戶端24所要訪問(wèn)的視頻采 集終端的訪問(wèn)方式為反向鏈接時(shí),控制中心的查找單元232控制所述服務(wù)器的請(qǐng)求上傳單 元223向所述視頻采集終端21發(fā)送上傳請(qǐng)求,要求所述視頻采集終端上傳視頻圖像。所述視頻采集終端21上傳視頻圖像給服務(wù)器22,服務(wù)器的接收單元221接收到視 頻圖像后,通過(guò)發(fā)送單元223將視頻圖像轉(zhuǎn)發(fā)給客戶端24。本實(shí)施例對(duì)于遠(yuǎn)程客戶端來(lái)說(shuō),只需要知道要訪問(wèn)的視頻采集終端的身份識(shí)別碼 即可,當(dāng)視頻采集終端所在的局域網(wǎng)可穿透時(shí),遠(yuǎn)程客戶端可直接訪問(wèn)視頻采集終端,實(shí)現(xiàn) 對(duì)視頻的實(shí)時(shí)觀看和對(duì)視頻采集終端的控制,這樣可大大減輕服務(wù)器的負(fù)擔(dān)。當(dāng)視頻采集 終端所在的局域網(wǎng)不能穿透時(shí),服務(wù)器將視頻采集終端上傳的視頻圖像轉(zhuǎn)發(fā)給客戶端,使 客戶端同樣可實(shí)時(shí)看到視頻采集終端的圖像。實(shí)施例二 如圖3所示,與實(shí)施例一不同的是,網(wǎng)絡(luò)視頻發(fā)布系統(tǒng)的控制中心23還包括第一 判斷單元233和第二判斷單元234,所述第一判斷單元233判斷要訪問(wèn)所述視頻采集終端 21的客戶端的數(shù)量是否超過(guò)設(shè)定量,如果是則控制所述請(qǐng)求上傳單元223向所述視頻采集 終端21發(fā)送上傳請(qǐng)求。所述視頻采集終端不能承受多個(gè)客戶端同時(shí)訪問(wèn),例如視頻采集終端最多能夠接受10個(gè)客戶端同時(shí)訪問(wèn),當(dāng)服務(wù)器接收到客戶端訪問(wèn)某個(gè)視頻采集終端的 請(qǐng)求時(shí),將訪問(wèn)請(qǐng)求匯總到控制中心23,控制中心23統(tǒng)計(jì)在這段時(shí)間要求訪問(wèn)同一個(gè)視頻 采集終端的客戶端的數(shù)量,如果超過(guò)設(shè)定量(例如8),則控制所述請(qǐng)求上傳單元223向所述 視頻采集終端發(fā)送上傳請(qǐng)求,要求所述視頻采集終端上傳視頻圖像給服務(wù)器22,由服務(wù)器 22轉(zhuǎn)發(fā)給客戶端24。為保障所述視頻采集終端正常運(yùn)行,設(shè)定量應(yīng)小于或等于視頻采集終 端能夠允許的最大同時(shí)訪問(wèn)的客戶端的數(shù)量。為防止很多客戶端訪問(wèn)同一個(gè)視頻采集終端,在本實(shí)施例中還設(shè)計(jì)了第二判斷單 元234,所述第二判斷單元234判斷所述服務(wù)器22是否有能力轉(zhuǎn)發(fā)給所有要訪問(wèn)所述視頻 采集終端的客戶端,如果是,則控制所述發(fā)送單元222將所述視頻圖像轉(zhuǎn)發(fā)給所 有要訪問(wèn) 所述視頻采集終端的客戶端,否則,所述第二判斷單元234控制所述發(fā)送單元222將接收到 的所述視頻圖像轉(zhuǎn)發(fā)到同一系統(tǒng)內(nèi)的若干服務(wù)器上,由接收到所述視頻圖像的服務(wù)器根據(jù) 預(yù)定的調(diào)度規(guī)則將所述視頻圖像轉(zhuǎn)發(fā)給所有客戶端。調(diào)度規(guī)則例如可采用組播方式等,形 成一個(gè)虛擬組播網(wǎng),如圖5所示?;诒緦?shí)施例的網(wǎng)絡(luò)視頻發(fā)布系統(tǒng)的網(wǎng)絡(luò)視頻發(fā)布方法如圖4所示,包括以下步 驟步驟S41,客戶端登錄服務(wù)器,向服務(wù)器發(fā)出訪問(wèn)某個(gè)視頻采集終端的訪問(wèn)請(qǐng)求, 其訪問(wèn)請(qǐng)求中包含有要訪問(wèn)的視頻采集終端的身份識(shí)別碼。步驟S42,所述服務(wù)器將訪問(wèn)請(qǐng)求傳給控制中心。步驟S43,所述控制中心統(tǒng)計(jì)訪問(wèn)同一視頻采集終端的客戶端的數(shù)量,當(dāng)訪問(wèn)同一 視頻采集終端的客戶端的數(shù)量超過(guò)設(shè)定量時(shí),執(zhí)行步驟S45,當(dāng)訪問(wèn)同一視頻采集終端的客 戶端的數(shù)量未超過(guò)設(shè)定量時(shí),執(zhí)行步驟S44。步驟S44,所述控制中心根據(jù)客戶端發(fā)送的視頻采集終端的身份識(shí)別碼從所述記 錄表中獲知所述視頻采集終端的在線狀態(tài)和訪問(wèn)方式,當(dāng)客戶端所要訪問(wèn)的視頻采集終端 的訪問(wèn)方式為直連方式時(shí),執(zhí)行步驟S51。當(dāng)客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為 反向鏈接方式時(shí),執(zhí)行步驟S54。步驟S45,控制中心通知服務(wù)器。步驟S46,服務(wù)器向視頻采集終端發(fā)送上傳請(qǐng)求,要求視頻采集終端上傳視頻圖 像。這種情況下,不管視頻采集終端的訪問(wèn)方式是怎樣的,服務(wù)器都向視頻采集終端發(fā)送上 傳請(qǐng)求。步驟S47,視頻采集終端上傳視頻圖像給服務(wù)器。步驟S48,服務(wù)器判斷自身是否有能力轉(zhuǎn)發(fā)給所有要訪問(wèn)所述視頻采集終端的客 戶端,如果是,則執(zhí)行步驟S49,否則服務(wù)器將接收到的所述視頻圖像轉(zhuǎn)發(fā)到同一系統(tǒng)內(nèi)的 若干服務(wù)器上,由接收到所述視頻圖像的服務(wù)器根據(jù)預(yù)定的調(diào)度規(guī)則將所述視頻圖像轉(zhuǎn)發(fā) 給所有客戶端。步驟S49,服務(wù)器將所述視頻圖像轉(zhuǎn)發(fā)給所有要訪問(wèn)所述視頻采集終端的客戶端。步驟S51,控制中心根據(jù)客戶端發(fā)送的視頻采集終端的身份識(shí)別碼從所述記錄表 中查找到關(guān)聯(lián)的IP地址或IP地址和端口號(hào),將IP地址或IP地址和端口號(hào)發(fā)送給服務(wù)器。步驟S52,服務(wù)器將IP地址或IP地址和端口號(hào)發(fā)送給客戶端。步驟S53,客戶端與視頻采集終端鏈接,對(duì)視頻采集終端進(jìn)行訪問(wèn)和控制。
步驟S54,控制中心通知服務(wù)器。步驟S55,服務(wù)器向視頻采集終端發(fā)送上傳請(qǐng)求,要求視頻采集終端上傳視頻圖 像。步驟S56,視頻采集終端上傳視頻圖像給服務(wù)器。步驟S57,服務(wù)器將接收到的視頻圖像轉(zhuǎn)發(fā)給客戶端。本實(shí)施例具有三種查看視頻圖像的方式,第一種方式用戶可以直接訪問(wèn)網(wǎng)絡(luò)視頻采集終端,即通過(guò)特定網(wǎng)絡(luò)視頻采集終 端在服務(wù)器上所注冊(cè)的、該網(wǎng)絡(luò)視頻采集終端所在的公網(wǎng)IP以及分配的相關(guān)端口號(hào),直接 訪問(wèn)視頻采集終端。這樣可大大減輕服務(wù)器的負(fù)擔(dān)。第二種方式視頻采集終端所在的局域網(wǎng)無(wú)法穿透(直接訪問(wèn)),可由視頻采集終 端向服務(wù)器系統(tǒng)進(jìn)行連接,并始終保持連接,但不發(fā)送視頻(及建立所謂的反向隧道)。當(dāng) 有用戶發(fā)來(lái)視頻觀看請(qǐng)求時(shí),由服務(wù)器系統(tǒng)通知視頻采集終端先發(fā)送到服務(wù)器系統(tǒng),并有 服務(wù)器系統(tǒng)轉(zhuǎn)發(fā)到觀看用戶。第三種方式當(dāng)有較多用戶進(jìn)行觀看時(shí),也由服務(wù)器系統(tǒng)進(jìn)行轉(zhuǎn)發(fā)。即先從視頻采 集終端傳到服務(wù)器系統(tǒng)中的一臺(tái)服務(wù)器,然后由該服務(wù)器將視頻信號(hào)轉(zhuǎn)發(fā)到其它服務(wù)器, 由這些服務(wù)器再轉(zhuǎn)發(fā)到其它觀看的用戶。該系統(tǒng)將由一個(gè)統(tǒng)一的調(diào)度算法來(lái)分配服務(wù)器和 用戶之間的轉(zhuǎn)發(fā)關(guān)系。因此,整個(gè)服務(wù)器系統(tǒng)即構(gòu)成一個(gè)的虛擬組播網(wǎng)。例如,在幼兒園或 學(xué)校設(shè)置網(wǎng)絡(luò)視頻發(fā)布系統(tǒng),一個(gè)班通常有幾十個(gè)學(xué)生,當(dāng)這些學(xué)生的家長(zhǎng)都在同一時(shí)段 要求查看該班級(jí)的視頻攝像時(shí),可采用虛擬組播網(wǎng)的方式,減輕一臺(tái)服務(wù)器的負(fù)擔(dān),縮短家 長(zhǎng)等待接收視頻圖像的時(shí)間。上述實(shí)施例中,控制中心可以是一臺(tái)單獨(dú)的計(jì)算機(jī)或服務(wù)器,也可以只是裝在其 中一臺(tái)服務(wù)器中的一個(gè)軟件系統(tǒng)。上述流程可采用各種計(jì)算機(jī)語(yǔ)言編寫(xiě)成可被計(jì)算機(jī)執(zhí)行的程序,所述程序通過(guò)計(jì) 算機(jī)執(zhí)行后可完成上述功能。在一種實(shí)施例中,所述程序通過(guò)計(jì)算機(jī)執(zhí)行后可完成以下功能建立視頻采集終端記錄表,所述記錄表至少包括向其注冊(cè)的視頻采集終端的身份 識(shí)別碼及視頻采集終端的IP地址和訪問(wèn)方式;接收客戶端發(fā)送的訪問(wèn)視頻采集終端的訪問(wèn)請(qǐng)求;根據(jù)所述訪問(wèn)請(qǐng)求中包括客戶端要訪問(wèn)的視頻采集終端的身份識(shí)別碼,確定客戶 端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式;如果客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為直連,則根據(jù)所述視頻采集終 端的身份識(shí)別碼查找所述視頻采集終端的IP地址,并將所述視頻采集終端的IP地址發(fā)送 給所述客戶端;如果客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為反向鏈接,則向所述視頻采集 終端發(fā)送上傳請(qǐng)求,要求所述視頻采集終端上傳視頻圖像,并將接收到的視頻圖像轉(zhuǎn)發(fā)給 所述客戶端。在另一實(shí)施例中,所述程序通過(guò)計(jì)算機(jī)執(zhí)行還可完成如下功能判斷要訪問(wèn)所述視頻采集終端的客戶端的數(shù)量是否超過(guò)設(shè)定量,如果是則向所述 視頻采集終端發(fā)送上傳請(qǐng)求,要求所述視頻采集終端上傳視頻圖像到所述服務(wù)器,并將接收到的視頻圖像轉(zhuǎn)發(fā)給至少一個(gè)客戶端。在另一實(shí)施例中,所述程序通過(guò)計(jì)算機(jī)執(zhí)行還可完成如下功能判斷所述服務(wù)器是否有能力將所述視頻圖像轉(zhuǎn)發(fā)給所有要訪問(wèn)所述視頻采集終 端的客戶端,如果是,則將所述視頻圖像轉(zhuǎn)發(fā)給所有要訪問(wèn)所述視頻采集終端的客戶端,否 貝U,所述服務(wù)器將接收到的所述視頻圖像轉(zhuǎn)發(fā)到同一系統(tǒng)內(nèi)的若干服務(wù)器上,由接收到所 述視頻圖像的服務(wù)器根據(jù)預(yù)定的調(diào)度規(guī)則將所述視頻圖像轉(zhuǎn)發(fā)給所有客戶端。在另一實(shí)施例中,所述程序通過(guò)計(jì)算機(jī)執(zhí)行還可完成如下功能 所述視頻采集終端在向所述服務(wù)器注冊(cè)后,等待所述服務(wù)器的反向連接,如果在 設(shè)定時(shí)間內(nèi)反向連接成功,則所述服務(wù)器將記錄表中的該視頻采集終端的訪問(wèn)方式記錄為 直連方式;所述視頻采集終端當(dāng)反向連接未能在設(shè)定時(shí)間內(nèi)建立時(shí)主動(dòng)與所述服務(wù)器建立 連接并保持連接,所述服務(wù)器將記錄表中的該視頻采集終端的訪問(wèn)方式記錄為反向鏈接方 式。具有以上功能的程序可通過(guò)各種存儲(chǔ)方式存儲(chǔ)在介質(zhì)上,所述介質(zhì)可以是硬盤(pán)、 光盤(pán)、閃存盤(pán)等各種半導(dǎo)體存儲(chǔ)設(shè)備。本發(fā)明的網(wǎng)絡(luò)視頻發(fā)布系統(tǒng)適用于家庭安防、公共場(chǎng)所監(jiān)控、工廠監(jiān)控、幼兒園學(xué) 校安防監(jiān)控及遠(yuǎn)程會(huì)議。以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā) 明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫 離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù) 范圍。
權(quán)利要求
一種網(wǎng)絡(luò)視頻發(fā)布方法,其特征在于包括建立視頻采集終端記錄表,所述記錄表至少包括視頻采集終端的身份識(shí)別碼及其IP地址和訪問(wèn)方式;服務(wù)器接收客戶端發(fā)送的訪問(wèn)視頻采集終端的訪問(wèn)請(qǐng)求;根據(jù)所述訪問(wèn)請(qǐng)求中包括的客戶端要訪問(wèn)的視頻采集終端的身份識(shí)別碼,確定客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式;如果客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為直連,則根據(jù)所述視頻采集終端的身份識(shí)別碼查找所述視頻采集終端的IP地址,并將所述視頻采集終端的IP地址發(fā)送給所述客戶端,以便所述客戶端訪問(wèn)所述視頻采集終端;如果客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為反向鏈接,則向所述視頻采集終端發(fā)送上傳請(qǐng)求,要求所述視頻采集終端上傳視頻圖像,并將接收到的視頻圖像轉(zhuǎn)發(fā)給所述客戶端。
2.如權(quán)利要求1所述的方法,其特征在于,在所述服務(wù)器接收客戶端發(fā)送的訪問(wèn)視頻 采集終端的請(qǐng)求后還包括判斷要訪問(wèn)所述視頻采集終端的客戶端的數(shù)量是否超過(guò)設(shè)定 量,如果是則向所述視頻采集終端發(fā)送上傳請(qǐng)求,要求所述視頻采集終端上傳視頻圖像到 所述服務(wù)器,并將接收到的視頻圖像轉(zhuǎn)發(fā)給至少一個(gè)客戶端。
3.如權(quán)利要求1或2所述的方法,其特征在于,還包括在所述服務(wù)器接收到所述視頻 采集終端上傳的視頻圖像后還包括判斷所述服務(wù)器是否有能力將所述視頻圖像轉(zhuǎn)發(fā)給所 有要訪問(wèn)所述視頻采集終端的客戶端,如果是,則將所述視頻圖像轉(zhuǎn)發(fā)給所有要訪問(wèn)所述 視頻采集終端的客戶端,否則,所述服務(wù)器將接收到的所述視頻圖像轉(zhuǎn)發(fā)到同一系統(tǒng)內(nèi)的 若干服務(wù)器上,由接收到所述視頻圖像的服務(wù)器根據(jù)預(yù)定的調(diào)度規(guī)則將所述視頻圖像轉(zhuǎn)發(fā) 給所有客戶端。
4.如權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,還包括定期更新記錄表中的 IP地址、端口號(hào)和訪問(wèn)方式的步驟。
5.如權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,根據(jù)所述視頻采集終端的身份 識(shí)別碼,從記錄表中獲取客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式。
6.一種網(wǎng)絡(luò)視頻發(fā)布系統(tǒng),其特征在于包括視頻采集終端記錄表,所述記錄表至少包括視頻采集終端的身份識(shí)別碼及其IP地址 和訪問(wèn)方式;接收單元,用于接收客戶端發(fā)送的訪問(wèn)視頻采集終端的訪問(wèn)請(qǐng)求,所述訪問(wèn)請(qǐng)求中包 括客戶端要訪問(wèn)的視頻采集終端的身份識(shí)別碼;查找單元,用于根據(jù)所述訪問(wèn)請(qǐng)求中包括的客戶端要訪問(wèn)的視頻采集終端的身份識(shí)別 碼,在所述記錄表中查找出所述視頻采集終端的訪問(wèn)方式,并在客戶端所要訪問(wèn)的視頻采 集終端的訪問(wèn)方式為直連時(shí)根據(jù)所述視頻采集終端的身份識(shí)別碼查找所述視頻采集終端 的IP地址;請(qǐng)求上傳單元,用于當(dāng)客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為反向鏈接時(shí)向所 述視頻采集終端發(fā)送上傳請(qǐng)求,要求所述視頻采集終端上傳視頻圖像;發(fā)送單元,用于將查找單元查找出的所述視頻采集終端的IP地址發(fā)送給所述客戶端, 以便所述客戶端訪問(wèn)所述視頻采集終端,或?qū)⒔邮盏降乃鲆曨l采集終端上傳的視頻圖像轉(zhuǎn)發(fā)給所述客戶端。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,還包括第一判斷單元,所述第一判斷單元判 斷要訪問(wèn)所述視頻采集終端的客戶端的數(shù)量是否超過(guò)設(shè)定量,如果是則控制所述請(qǐng)求上傳 單元向所述視頻采集終端發(fā)送上傳請(qǐng)求。
8.如權(quán)利要求6或7所述的系統(tǒng),其特征在于,還包括第二判斷單元,所述第二判斷單 元判斷所述服務(wù)器是否有能力轉(zhuǎn)發(fā)給所有要訪問(wèn)所述視頻采集終端的客戶端,如果是,則 控制所述發(fā)送單元將所述視頻圖像轉(zhuǎn)發(fā)給所有要訪問(wèn)所述視頻采集終端的客戶端,否則, 所述第二判斷單元控制所述發(fā)送單元將接收到的所述視頻圖像轉(zhuǎn)發(fā)到同一系統(tǒng)內(nèi)的若干 服務(wù)器上,由接收到所述視頻圖像的服務(wù)器根據(jù)預(yù)定的調(diào)度規(guī)則將所述視頻圖像轉(zhuǎn)發(fā)給所 有客戶端。
9.一種網(wǎng)絡(luò)視頻發(fā)布系統(tǒng),其特征在于包括至少一個(gè)視頻采集終端,用于拍攝被監(jiān)控區(qū)域的圖像;至少一個(gè)服務(wù)器,所述服務(wù)器包括接收單元、發(fā)送單元和請(qǐng)求上傳單元,所述接收單元 用于接收客戶端發(fā)送的包含有要訪問(wèn)視頻采集終端的身份識(shí)別碼的訪問(wèn)請(qǐng)求和所述視頻 采集終端上傳的視頻圖像;所述請(qǐng)求上傳單元用于向所述視頻采集終端發(fā)送上傳請(qǐng)求;所 述發(fā)送單元用于向客戶端發(fā)送所要訪問(wèn)的視頻采集終端的IP地址,或?qū)⑺鲆曨l采集終 端上傳的視頻圖像轉(zhuǎn)發(fā)給客戶端;控制中心,所述控制中心包括視頻采集終端記錄表和查找單元,所述記錄表至少包括 視頻采集終端的身份識(shí)別碼及其IP地址和訪問(wèn)方式;所述查找單元根據(jù)客戶端發(fā)送的視 頻采集終端的身份識(shí)別碼從所述記錄表中獲知所述視頻采集終端的訪問(wèn)方式,在客戶端所 要訪問(wèn)的視頻采集終端的訪問(wèn)方式為直連時(shí)根據(jù)所述視頻采集終端的身份識(shí)別碼查找所 述視頻采集終端的IP地址,并通過(guò)所述服務(wù)器發(fā)送給客戶端,當(dāng)客戶端所要訪問(wèn)的視頻采 集終端的訪問(wèn)方式為反向鏈接時(shí)控制所述服務(wù)器向所述視頻采集終端發(fā)送上傳請(qǐng)求,要求 所述視頻采集終端上傳視頻圖像。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述控制中心還包括第一判斷單元,所述 第一判斷單元用于統(tǒng)計(jì)要訪問(wèn)同一視頻采集終端的客戶端的數(shù)量,當(dāng)要訪問(wèn)同一視頻采集 終端的客戶端的數(shù)量超過(guò)設(shè)定量時(shí),控制服務(wù)器向所述視頻采集終端發(fā)送上傳請(qǐng)求。
11.如權(quán)利要求9或10所述的系統(tǒng),其特征在于,所述服務(wù)器還包括第二判斷單元,所 述第二判斷單元判斷所述服務(wù)器是否有能力轉(zhuǎn)發(fā)給所有要訪問(wèn)所述視頻采集終端的客戶 端,如果是,則控制所述發(fā)送單元將所述視頻圖像轉(zhuǎn)發(fā)給所有要訪問(wèn)所述視頻采集終端的 客戶端,否則,所述第二判斷單元控制所述發(fā)送單元將接收到的所述視頻圖像轉(zhuǎn)發(fā)到同一 系統(tǒng)內(nèi)的若干服務(wù)器上,由接收到所述視頻圖像的服務(wù)器根據(jù)預(yù)定的調(diào)度規(guī)則將所述視頻 圖像轉(zhuǎn)發(fā)給所有客戶端。
12.如權(quán)利要求9至11中任一項(xiàng)所述的系統(tǒng),其特征在于,所述視頻采集終端在向所 述服務(wù)器注冊(cè)時(shí),將自身的身份識(shí)別碼、IP地址和端口號(hào)發(fā)送給所述服務(wù)器,所述服務(wù)器將 所述視頻采集終端的身份識(shí)別碼、IP地址和端口號(hào)記錄到控制中心的視頻采集終端記錄表 中。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述視頻采集終端在向所述服務(wù)器注冊(cè) 后,等待所述服務(wù)器的反向連接,如果在設(shè)定時(shí)間內(nèi)反向連接成功,則所述服務(wù)器將記錄表中的該視頻采集終端的訪問(wèn)方式記錄為直連方式;所述視頻采集終端當(dāng)反向連接未能在設(shè) 定時(shí)間內(nèi)建立時(shí)主動(dòng)與所述服務(wù)器建立連接并保持連接,所述服務(wù)器將記錄表中的該視頻 采集終端的訪問(wèn)方式記錄為反向鏈接方式。
全文摘要
本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)視頻發(fā)布方法及系統(tǒng),包括服務(wù)器建立視頻采集終端記錄表,所述記錄表包括視頻采集終端的身份識(shí)別碼及其IP地址和訪問(wèn)方式;服務(wù)器接收客戶端發(fā)送的訪問(wèn)視頻采集終端的訪問(wèn)請(qǐng)求,所述訪問(wèn)請(qǐng)求中包括視頻采集終端的身份識(shí)別碼;確定客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式;如果訪問(wèn)方式為直連,則根據(jù)所述身份識(shí)別碼查找所述視頻采集終端的IP地址,并將所述視頻采集終端的IP地址發(fā)送給所述客戶端;如果客戶端所要訪問(wèn)的視頻采集終端的訪問(wèn)方式為反向鏈接,則向所述視頻采集終端發(fā)送上傳請(qǐng)求,要求所述視頻采集終端上傳視頻圖像,并將接收到的視頻圖像轉(zhuǎn)發(fā)給所述客戶端。本發(fā)明使客戶端更容易查看視頻采集終端的視頻圖像。
文檔編號(hào)H04L29/12GK101867583SQ201010207368
公開(kāi)日2010年10月20日 申請(qǐng)日期2010年6月23日 優(yōu)先權(quán)日2010年6月23日
發(fā)明者趙勇 申請(qǐng)人:深圳市中瀛鑫科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
长岛县| 手游| 呼伦贝尔市| 高州市| 闻喜县| 社旗县| 广东省| 厦门市| 浮山县| 阜新| 隆子县| 观塘区| 玛曲县| 凤凰县| 太仆寺旗| 翼城县| 辽中县| 巢湖市| 永登县| 微山县| 香格里拉县| 昂仁县| 天水市| 比如县| 远安县| 固安县| 鄯善县| 汝州市| 泌阳县| 三门县| 文安县| 岳阳市| 红河县| 通州市| 揭阳市| 大荔县| 胶州市| 松江区| 清河县| 彩票| 涪陵区|