專利名稱:一種視頻實(shí)況點(diǎn)播方法及其設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻監(jiān)控處理技術(shù)領(lǐng)域,特別涉及一種視頻實(shí)況點(diǎn)播方法及其設(shè)備。
背景技術(shù):
圖1為現(xiàn)有視頻監(jiān)控的通用組網(wǎng)示意圖,如圖1所示,視頻監(jiān)控組網(wǎng)包括視頻客戶端(VC),視頻管理服務(wù)器(VM),編碼器(EC)和路由器1(R1)、R2、R3等網(wǎng)絡(luò)設(shè)備。目前,當(dāng)作為視頻實(shí)況點(diǎn)播的終端設(shè)備VC進(jìn)行實(shí)況點(diǎn)播時(shí),需要向VM發(fā)送單播請求報(bào)文,以得到視頻實(shí)況的組播組地址和發(fā)送視頻實(shí)況的EC的源因特網(wǎng)協(xié)議(IP)地址,進(jìn)而對相應(yīng)EC發(fā)送的組播視頻數(shù)據(jù)進(jìn)行接收,也就實(shí)現(xiàn)了通過組播功能來點(diǎn)播視頻實(shí)況。通過上述分析可以看出,現(xiàn)有進(jìn)行視頻實(shí)況點(diǎn)播是通過組播功能來完成的,而通過組播功能進(jìn)行視頻實(shí)況點(diǎn)播時(shí),需要網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備能夠支持組播功能,也即需要對網(wǎng)絡(luò)中的全部網(wǎng)絡(luò)設(shè)備進(jìn)行配置相關(guān)的組播功能。由此,不僅大大增加了網(wǎng)絡(luò)維護(hù)的復(fù)雜度,而且在不要組播功能時(shí),還浪費(fèi)了網(wǎng)絡(luò)設(shè)備的資源。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種視頻實(shí)況點(diǎn)播方法,使得網(wǎng)絡(luò)設(shè)備能夠按需開啟或關(guān)閉組播功能,不僅節(jié)省了網(wǎng)絡(luò)設(shè)備的資源,而且提高了網(wǎng)絡(luò)的靈活性。本發(fā)明還提供了一種視頻實(shí)況點(diǎn)播設(shè)備,使得網(wǎng)絡(luò)設(shè)備能夠按需開啟或關(guān)閉組播功能,不僅節(jié)省了網(wǎng)絡(luò)設(shè)備的資源,而且提高了網(wǎng)絡(luò)的靈活性。為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為一種視頻實(shí)況點(diǎn)播方法,該方法包括視頻客戶端VC向視頻管理服務(wù)器VM發(fā)送單播請求報(bào)文以組播點(diǎn)播視頻實(shí)況,所述單播請求報(bào)文中包含要組播點(diǎn)播的視頻實(shí)況的編碼器EC名字,使得VM指示所述EC發(fā)送組播視頻實(shí)況;VC接收由VM發(fā)送的單播請求組播點(diǎn)播視頻實(shí)況的回應(yīng)報(bào)文,所述回應(yīng)報(bào)文中包含組播點(diǎn)播視頻實(shí)況的組播組地址和組播點(diǎn)播視頻實(shí)況的EC的源因特網(wǎng)協(xié)議IP地址;VC對所述接收到的回應(yīng)報(bào)文中源IP地址對應(yīng)的EC發(fā)送周期性的路徑查詢 traceroute報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能;VC接收到包含組播點(diǎn)播視頻實(shí)況的組播組地址的回應(yīng)報(bào)文后,發(fā)送因特網(wǎng)組管理協(xié)議IGMP加入請求,請求加入所述組播組地址對應(yīng)的組播組。該方法進(jìn)一步包括當(dāng)VC停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能。所述traceroute報(bào)文為IP報(bào)文,則,所述VC對所述接收到的回應(yīng)報(bào)文中源IP地址對應(yīng)的EC發(fā)送周期性的路徑查詢traceroute報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能包括
VC發(fā)送生成時(shí)間TTL字段為0、標(biāo)識Identification字段為1的IP報(bào)文,使得收到該IP報(bào)文的網(wǎng)絡(luò)設(shè)備在收到該IP報(bào)文的接口上啟用IGMP特性;VC在收到TTL字段為(KIdentification字段為1的IP報(bào)文時(shí),發(fā)送TTL字段為 UIdentification字段為1的IP報(bào)文,收到該IP報(bào)文的網(wǎng)絡(luò)設(shè)備在發(fā)送和收到該報(bào)文的接口上啟用PIM特性;VC在收到上次發(fā)送的IP報(bào)文后,執(zhí)行將該IP報(bào)文的TTL字段加1后發(fā)送的步驟, 直至VC不再收到上次發(fā)送的IP報(bào)文。所述當(dāng)VC停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能包括當(dāng)VC停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到Identification字段為1的IP報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能。所述一定時(shí)間為3分鐘min 5min。一種視頻實(shí)況點(diǎn)播設(shè)備,該設(shè)備包括發(fā)送單元、接收單元和路徑查詢單元,其中,所述發(fā)送單元,用于向視頻管理服務(wù)器VM發(fā)送單播請求報(bào)文以組播點(diǎn)播視頻實(shí)況,所述單播請求報(bào)文中包含要組播點(diǎn)播的視頻實(shí)況的編碼器EC名字,使得VM指示所述 EC發(fā)送組播視頻實(shí)況;在接收單元接收到包含組播點(diǎn)播視頻實(shí)況的組播組地址的回應(yīng)報(bào)文后,發(fā)送因特網(wǎng)組管理協(xié)議IGMP加入請求,請求加入所述組播組地址對應(yīng)的組播組;所述接收單元,用于接收由VM對發(fā)送單元發(fā)送的單播請求組播點(diǎn)播視頻實(shí)況的回應(yīng)報(bào)文,所述回應(yīng)報(bào)文中包含組播點(diǎn)播視頻實(shí)況的組播組地址和組播點(diǎn)播視頻實(shí)況的EC 的源因特網(wǎng)協(xié)議IP地址;所述路徑查詢單元,用于對所述接收單元接收到的回應(yīng)報(bào)文中源IP地址對應(yīng)的 EC發(fā)送周期性的路徑查詢traceroute報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能。該設(shè)備還包括停止單元,用于當(dāng)停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能。所述traceroute報(bào)文為IP報(bào)文,則,所述VC對所述接收到的回應(yīng)報(bào)文中源IP地址對應(yīng)的EC發(fā)送周期性的路徑查詢traceroute報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能包括VC發(fā)送生成時(shí)間TTL字段為0、標(biāo)識Identification字段為1的IP報(bào)文,使得收到該IP報(bào)文的網(wǎng)絡(luò)設(shè)備在收到該IP報(bào)文的接口上啟用IGMP特性;VC在收到TTL字段為(KIdentification字段為1的IP報(bào)文時(shí),發(fā)送TTL字段為 UIdentification字段為1的IP報(bào)文,收到該IP報(bào)文的網(wǎng)絡(luò)設(shè)備在發(fā)送和收到該報(bào)文的接口上啟用PIM特性;VC在收到上次發(fā)送的IP報(bào)文后,執(zhí)行將該IP報(bào)文的TTL字段加1后發(fā)送的步驟, 直至VC不再收到上次發(fā)送的IP報(bào)文。所述當(dāng)VC停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能包括當(dāng)VC停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到Identification字段為1的IP報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能。所述一定時(shí)間為3分鐘min 5min。綜上所述,本發(fā)明所采用的視頻實(shí)況點(diǎn)播方法和設(shè)備,是通過當(dāng)VC接收到VM返回的回應(yīng)報(bào)文中的EC的源IP地址后,對所述EC進(jìn)行路徑查詢,進(jìn)而使得查詢路徑經(jīng)過的網(wǎng)絡(luò)設(shè)備開始組播功能,也就無需網(wǎng)絡(luò)中所有的網(wǎng)絡(luò)設(shè)備都開啟組播功能,就能夠完成VC組播點(diǎn)播實(shí)況,從而節(jié)省了網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的資源;進(jìn)一步地,當(dāng)VC停止點(diǎn)播組播實(shí)況的時(shí)候,網(wǎng)絡(luò)設(shè)備也就不能夠收到VC發(fā)送的路徑查詢報(bào)文,且在一定時(shí)間內(nèi)沒有收到該路徑查詢報(bào)文時(shí),自動(dòng)關(guān)閉組播功能,因而更加節(jié)省了網(wǎng)絡(luò)設(shè)備的資源,而且提高了網(wǎng)絡(luò)的靈活性。
圖1為現(xiàn)有視頻監(jiān)控的通用組網(wǎng)示意圖;圖2為本發(fā)明視頻實(shí)況點(diǎn)播方法的工作流程圖;圖3為本發(fā)明視頻實(shí)況點(diǎn)播設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了解決本發(fā)明提出的技術(shù)問題,本發(fā)明所述方案的具體實(shí)現(xiàn)包括VC向VM發(fā)送單播請求報(bào)文以組播點(diǎn)播視頻實(shí)況,所述單播請求報(bào)文中包含要組播點(diǎn)播的視頻實(shí)況的EC名字,使得VM指示所述EC發(fā)送組播視頻實(shí)況;VC接收由VM發(fā)送的單播請求組播點(diǎn)播視頻實(shí)況的回應(yīng)報(bào)文,所述回應(yīng)報(bào)文中包含組播點(diǎn)播視頻實(shí)況的組播組地址和組播點(diǎn)播視頻實(shí)況的EC的IP地址;VC對所述接收到的回應(yīng)報(bào)文中源IP地址對應(yīng)的EC發(fā)送周期性的traceroute報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能;VC接收到包含組播點(diǎn)播視頻實(shí)況的組播組地址的回應(yīng)報(bào)文后,發(fā)送IGMP加入請求,請求加入所述組播組地址對應(yīng)的組播組。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步地詳細(xì)描述。圖2為本發(fā)明視頻實(shí)況點(diǎn)播方法的工作流程圖。如圖2所示,該流程包括步驟201 =VC向VM發(fā)送單播請求報(bào)文以組播點(diǎn)播視頻實(shí)況,所述單播請求報(bào)文中包含要組播點(diǎn)播的視頻實(shí)況的編碼器EC名字。VM在接收到VC發(fā)送的組播點(diǎn)播視頻實(shí)況請求后,會(huì)分別與VC和EC進(jìn)行交互,具體可分別參見步驟202-204和步驟205-206,其中,步驟202-204為VM與VC的交互,步驟 205-206為VM與EC的交互,它們是不分先后順序的,下面分別對其進(jìn)行說明。VM與VC的交互過程具體為步驟202 =VM向VC發(fā)送單播請求點(diǎn)播視頻實(shí)況的回應(yīng)報(bào)文,所述回應(yīng)報(bào)文中包含組播點(diǎn)播視頻實(shí)況的組播組地址和組播點(diǎn)播視頻實(shí)況的EC的IP地址。在本步驟中,所述組播點(diǎn)播視頻實(shí)況的組播組地址也為IP地址,其IP地址一般為大于224. 0. 0. 1的地址,如236. 0. 0. 1等。VM向VC發(fā)送單播請求點(diǎn)播視頻實(shí)況的回應(yīng)報(bào)文也即VC接收由VM發(fā)送的單播請求組播點(diǎn)播視頻實(shí)況的回應(yīng)報(bào)文。步驟203 :VC對接收到的回應(yīng)報(bào)文中源IP地址對應(yīng)的EC EC發(fā)送周期性的路徑查詢(traceroute)報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能。需要說明的是,在本步驟中,VC對源IP地址對應(yīng)的EC發(fā)送周期性的traceroute報(bào)文,也就能夠確定出VC到EC之間所需經(jīng)過的路徑,后續(xù)只需要在該路徑經(jīng)過的網(wǎng)絡(luò)設(shè)備上開啟組播功能即可,也就節(jié)省了網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備開啟組播功能所占有的資源。還需說明的是,在本步驟中,所述traceroute報(bào)文為IP報(bào)文,所述VC對源IP地址對應(yīng)的EC發(fā)送周期性的traceroute報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能包括VC發(fā)送生成時(shí)間(TTL)字段為0、標(biāo)識(Identification)字段為1的IP報(bào)文,收到該報(bào)文的網(wǎng)絡(luò)設(shè)備在收到該IP報(bào)文的接口上啟用IGMP特性;同時(shí),VC在收到該TTL字段為O、ldentification字段為1報(bào)文時(shí),發(fā)送TTL字段為1、Identification字段為1的 IP報(bào)文,收到該IP報(bào)文的網(wǎng)絡(luò)設(shè)備在發(fā)送和收到該報(bào)文的接口上啟用PIM特性(已經(jīng)啟用 IGMP特性的接口除外);依次類推,VC在收到上次發(fā)送的IP報(bào)文后,將該IP報(bào)文的TTL字段加1后發(fā)送,直至VC不再收到上次發(fā)送的IP報(bào)文。步驟204 =VC發(fā)送IGMP加入請求,以請求加入收到的組播組地址對應(yīng)的組播組。進(jìn)一步地,當(dāng)VC停止組播點(diǎn)播視頻實(shí)況時(shí),網(wǎng)絡(luò)設(shè)備將不會(huì)收到traceroute報(bào)文,在一定時(shí)間內(nèi)沒有收到traceroute報(bào)文時(shí),使得網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能,也即當(dāng)網(wǎng)絡(luò)設(shè)備在一定時(shí)間內(nèi)沒有收到Identification字段為1的IP報(bào)文時(shí),關(guān)閉組播功能。需要說明的是,所述一定時(shí)間是由對網(wǎng)絡(luò)控制程度的精確度有關(guān)的,其取值由網(wǎng)絡(luò)管理員設(shè)定,一般可取為3分鐘(min) 5min。至此,即完成了 VM與VC的交互過程。需要說明的是,在該交互過程中也包含了 VC 與EC的交互,本實(shí)施例不對其進(jìn)行細(xì)分。VM與EC的交互過程具體為步驟205 =VM向EC發(fā)送指示EC發(fā)送視頻實(shí)況的指示報(bào)文,該指示報(bào)文中包含了發(fā)送組播視頻實(shí)況的組播組地址。步驟206 =EC在接收到指示報(bào)文后,發(fā)送組播視頻實(shí)況。至此,即完成了 VM與EC的交互過程。需要說明的是,VM與EC的交互過程實(shí)際上是完成了 VM指示所述EC發(fā)送組播視頻實(shí)況的過程。在分別完成了上述兩種交互過程后,即完成了本發(fā)明視頻實(shí)況點(diǎn)播方法的整個(gè)工作流程。基于上述方法,圖3給出了本發(fā)明視頻實(shí)況點(diǎn)播設(shè)備的結(jié)構(gòu)。如圖3所示,該設(shè)備包括發(fā)送單元31、接收單元32、路徑查詢單元33,其中,所述發(fā)送單元31,用于向VM發(fā)送單播請求報(bào)文以組播點(diǎn)播視頻實(shí)況,所述單播請求報(bào)文中包含要組播點(diǎn)播的視頻實(shí)況的EC名字,使得VM指示所述EC發(fā)送組播視頻實(shí)況; 在接收單元32接收到包含組播點(diǎn)播視頻實(shí)況的組播組地址的回應(yīng)報(bào)文后,發(fā)送IGMP加入請求,請求加入所述組播組地址對應(yīng)的組播組用于向VM發(fā)送單播請求報(bào)文以點(diǎn)播視頻實(shí)況,所述單播請求報(bào)文中包含了要點(diǎn)播的視頻實(shí)況的EC名字。所述接收單元32,用于接收由VM對發(fā)送單元31發(fā)送的單播請求組播點(diǎn)播視頻實(shí)況的回應(yīng)報(bào)文,所述回應(yīng)報(bào)文中包含組播點(diǎn)播視頻實(shí)況的組播組地址和組播點(diǎn)播視頻實(shí)況的EC的IP地址。其中,所述組播點(diǎn)播視頻實(shí)況的組播組地址也為IP地址所述路徑查詢單元33,用于對所述接收單元32接收到的回應(yīng)報(bào)文中源IP地址對應(yīng)的EC發(fā)送周期性的路徑查詢traceroute報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能。其中,所述traceroute報(bào)文為IP報(bào)文,則,所述VC對所述接收到的回應(yīng)報(bào)文中源 IP地址對應(yīng)的EC發(fā)送周期性的traceroute報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能包括VC發(fā)送TTL字段為0、Identification字段為1的IP報(bào)文,使得收到該IP報(bào)文的網(wǎng)絡(luò)設(shè)備在收到該IP報(bào)文的接口上啟用IGMP特性;VC在收到TTL字段為(KIdentification字段為1的IP報(bào)文時(shí),發(fā)送TTL字段為 UIdentification字段為1的IP報(bào)文,收到該IP報(bào)文的網(wǎng)絡(luò)設(shè)備在發(fā)送和收到該報(bào)文的接口上啟用PIM特性;VC在收到上次發(fā)送的IP報(bào)文后,執(zhí)行將該IP報(bào)文的TTL字段加1后發(fā)送的步驟, 直至VC不再收到上次發(fā)送的IP報(bào)文。進(jìn)一步地,該設(shè)備還包括停止單元34,用于當(dāng)停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能。其中,所述當(dāng)VC停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到 traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能包括當(dāng)VC停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到Identification字段為1的IP報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能。需要說明的是,所述一定時(shí)間是由對網(wǎng)絡(luò)控制程度的精確度有關(guān)的,其取值由網(wǎng)絡(luò)管理員設(shè)定,一般可取為:3min 5min。至此,即得到了本發(fā)明所采用的視頻實(shí)況點(diǎn)播設(shè)備。圖3所述視頻實(shí)況點(diǎn)播設(shè)備的具體工作流程可參見圖2,這里不再贅述??傊?,本發(fā)明所采用的視頻實(shí)況點(diǎn)播方法和設(shè)備,通過當(dāng)VC接收到VM返回的回應(yīng)報(bào)文中的EC的源IP地址后,對所述EC進(jìn)行路徑查詢,進(jìn)而使得查詢路徑經(jīng)過的網(wǎng)絡(luò)設(shè)備開始組播功能,也就無需網(wǎng)絡(luò)中所有的網(wǎng)絡(luò)設(shè)備都開啟組播功能,就能夠完成VC組播點(diǎn)播實(shí)況,從而節(jié)省了網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的資源;進(jìn)一步地,當(dāng)VC停止點(diǎn)播組播實(shí)況的時(shí)候, 網(wǎng)絡(luò)設(shè)備也就不能夠收到VC發(fā)送的路徑查詢報(bào)文,且在一定時(shí)間內(nèi)沒有收到該路徑查詢報(bào)文時(shí),自動(dòng)關(guān)閉組播功能,因而更加節(jié)省了網(wǎng)絡(luò)設(shè)備的資源,而且提高了網(wǎng)絡(luò)的靈活性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種視頻實(shí)況點(diǎn)播方法,其特征在于,該方法包括視頻客戶端VC向視頻管理服務(wù)器VM發(fā)送單播請求報(bào)文以組播點(diǎn)播視頻實(shí)況,所述單播請求報(bào)文中包含要組播點(diǎn)播的視頻實(shí)況的編碼器EC名字,使得VM指示所述EC發(fā)送組播視頻實(shí)況;VC接收由VM發(fā)送的單播請求組播點(diǎn)播視頻實(shí)況的回應(yīng)報(bào)文,所述回應(yīng)報(bào)文中包含組播點(diǎn)播視頻實(shí)況的組播組地址和組播點(diǎn)播視頻實(shí)況的EC的源因特網(wǎng)協(xié)議IP地址;VC對所述接收到的回應(yīng)報(bào)文中源IP地址對應(yīng)的EC發(fā)送周期性的路徑查詢 traceroute報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能;VC接收到包含組播點(diǎn)播視頻實(shí)況的組播組地址的回應(yīng)報(bào)文后,發(fā)送因特網(wǎng)組管理協(xié)議 IGMP加入請求,請求加入所述組播組地址對應(yīng)的組播組。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括當(dāng)VC停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述traceroute報(bào)文為IP報(bào)文,則,所述 VC對所述接收到的回應(yīng)報(bào)文中源IP地址對應(yīng)的EC發(fā)送周期性的路徑查詢traceroute報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能包括VC發(fā)送生成時(shí)間TTL字段為0、標(biāo)識Identification字段為1的IP報(bào)文,使得收到該 IP報(bào)文的網(wǎng)絡(luò)設(shè)備在收到該IP報(bào)文的接口上啟用IGMP特性;VC在收到TTL字段為0、Identification字段為1的IP報(bào)文時(shí),發(fā)送TTL字段為1、 Identification字段為1的IP報(bào)文,收到該IP報(bào)文的網(wǎng)絡(luò)設(shè)備在發(fā)送和收到該報(bào)文的接口上啟用PIM特性;VC在收到上次發(fā)送的IP報(bào)文后,執(zhí)行將該IP報(bào)文的TTL字段加1后發(fā)送的步驟,直至 VC不再收到上次發(fā)送的IP報(bào)文。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述當(dāng)VC停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能包括當(dāng)VC停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到Identification字段為1的IP報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述一定時(shí)間為3分鐘min 5min。
6.一種視頻實(shí)況點(diǎn)播設(shè)備,其特征在于,該設(shè)備包括發(fā)送單元、接收單元和路徑查詢單元,其中,所述發(fā)送單元,用于向視頻管理服務(wù)器VM發(fā)送單播請求報(bào)文以組播點(diǎn)播視頻實(shí)況,所述單播請求報(bào)文中包含要組播點(diǎn)播的視頻實(shí)況的編碼器EC名字,使得VM指示所述EC發(fā)送組播視頻實(shí)況;在接收單元接收到包含組播點(diǎn)播視頻實(shí)況的組播組地址的回應(yīng)報(bào)文后,發(fā)送因特網(wǎng)組管理協(xié)議IGMP加入請求,請求加入所述組播組地址對應(yīng)的組播組;所述接收單元,用于接收由VM對發(fā)送單元發(fā)送的單播請求組播點(diǎn)播視頻實(shí)況的回應(yīng)報(bào)文,所述回應(yīng)報(bào)文中包含組播點(diǎn)播視頻實(shí)況的組播組地址和組播點(diǎn)播視頻實(shí)況的EC的源因特網(wǎng)協(xié)議IP地址;所述路徑查詢單元,用于對所述接收單元接收到的回應(yīng)報(bào)文中源IP地址對應(yīng)的EC發(fā)送周期性的路徑查詢traceroute報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,該設(shè)備還包括停止單元,用于當(dāng)停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述traceroute報(bào)文為IP報(bào)文,則,所述 VC對所述接收到的回應(yīng)報(bào)文中源IP地址對應(yīng)的EC發(fā)送周期性的路徑查詢traceroute報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能包括VC發(fā)送生成時(shí)間TTL字段為0、標(biāo)識Identification字段為1的IP報(bào)文,使得收到該 IP報(bào)文的網(wǎng)絡(luò)設(shè)備在收到該IP報(bào)文的接口上啟用IGMP特性;VC在收到TTL字段為0、Identification字段為1的IP報(bào)文時(shí),發(fā)送TTL字段為1、 Identification字段為1的IP報(bào)文,收到該IP報(bào)文的網(wǎng)絡(luò)設(shè)備在發(fā)送和收到該報(bào)文的接口上啟用PIM特性;VC在收到上次發(fā)送的IP報(bào)文后,執(zhí)行將該IP報(bào)文的TTL字段加1后發(fā)送的步驟,直至 VC不再收到上次發(fā)送的IP報(bào)文。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述當(dāng)VC停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能包括當(dāng)VC停止組播點(diǎn)播視頻實(shí)況時(shí),使得在一定時(shí)間內(nèi)沒有收到Identification字段為1的IP報(bào)文的網(wǎng)絡(luò)設(shè)備關(guān)閉組播功能。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述一定時(shí)間為3分鐘min 5min。
全文摘要
本發(fā)明提供了一種視頻實(shí)況點(diǎn)播方法和設(shè)備VC向VM發(fā)送單播請求報(bào)文以組播點(diǎn)播視頻實(shí)況,所述單播請求報(bào)文中包含要組播點(diǎn)播的視頻實(shí)況的EC名字,使得VM指示所述EC發(fā)送組播視頻實(shí)況;VC接收由VM發(fā)送的單播請求組播點(diǎn)播視頻實(shí)況的回應(yīng)報(bào)文;VC對所述接收到的回應(yīng)報(bào)文中源IP地址對應(yīng)的EC發(fā)送周期性的traceroute報(bào)文,使得收到traceroute報(bào)文的網(wǎng)絡(luò)設(shè)備開啟組播功能;VC接收到包含組播點(diǎn)播視頻實(shí)況的組播組地址的回應(yīng)報(bào)文后,發(fā)送IGMP加入請求,請求加入所述組播組地址對應(yīng)的組播組。應(yīng)用本發(fā)明所述的視頻實(shí)況點(diǎn)播方法和設(shè)備,使得網(wǎng)絡(luò)設(shè)備能夠按需開啟或關(guān)閉組播功能,不僅節(jié)省了網(wǎng)絡(luò)設(shè)備的資源,而且提高了網(wǎng)絡(luò)的靈活性。
文檔編號H04N21/6402GK102325266SQ20111032267
公開日2012年1月18日 申請日期2011年10月21日 優(yōu)先權(quán)日2011年10月21日
發(fā)明者周迪, 王軍 申請人:杭州華三通信技術(shù)有限公司