一种视频实况点播方法及其设备的制作方法

文档序号:7946612阅读:200来源:国知局
专利名称:一种视频实况点播方法及其设备的制作方法
技术领域
本发明涉及视频监控处理技术领域,特别涉及一种视频实况点播方法及其设备。
背景技术
图1为现有视频监控的通用组网示意图,如图1所示,视频监控组网包括视频客户端(VC),视频管理服务器(VM),编码器(EC)和路由器1(R1)、R2、R3等网络设备。目前,当作为视频实况点播的终端设备VC进行实况点播时,需要向VM发送单播请求报文,以得到视频实况的组播组地址和发送视频实况的EC的源因特网协议(IP)地址,进而对相应EC发送的组播视频数据进行接收,也就实现了通过组播功能来点播视频实况。通过上述分析可以看出,现有进行视频实况点播是通过组播功能来完成的,而通过组播功能进行视频实况点播时,需要网络中的网络设备能够支持组播功能,也即需要对网络中的全部网络设备进行配置相关的组播功能。由此,不仅大大增加了网络维护的复杂度,而且在不要组播功能时,还浪费了网络设备的资源。

发明内容
有鉴于此,本发明提供了一种视频实况点播方法,使得网络设备能够按需开启或关闭组播功能,不仅节省了网络设备的资源,而且提高了网络的灵活性。本发明还提供了一种视频实况点播设备,使得网络设备能够按需开启或关闭组播功能,不仅节省了网络设备的资源,而且提高了网络的灵活性。为了达到上述目的,本发明提出的技术方案为一种视频实况点播方法,该方法包括视频客户端VC向视频管理服务器VM发送单播请求报文以组播点播视频实况,所述单播请求报文中包含要组播点播的视频实况的编码器EC名字,使得VM指示所述EC发送组播视频实况;VC接收由VM发送的单播请求组播点播视频实况的回应报文,所述回应报文中包含组播点播视频实况的组播组地址和组播点播视频实况的EC的源因特网协议IP地址;VC对所述接收到的回应报文中源IP地址对应的EC发送周期性的路径查询 traceroute报文,使得收到traceroute报文的网络设备开启组播功能;VC接收到包含组播点播视频实况的组播组地址的回应报文后,发送因特网组管理协议IGMP加入请求,请求加入所述组播组地址对应的组播组。该方法进一步包括当VC停止组播点播视频实况时,使得在一定时间内没有收到traceroute报文的网络设备关闭组播功能。所述traceroute报文为IP报文,则,所述VC对所述接收到的回应报文中源IP地址对应的EC发送周期性的路径查询traceroute报文,使得收到traceroute报文的网络设备开启组播功能包括
VC发送生成时间TTL字段为0、标识Identification字段为1的IP报文,使得收到该IP报文的网络设备在收到该IP报文的接口上启用IGMP特性;VC在收到TTL字段为(KIdentification字段为1的IP报文时,发送TTL字段为 UIdentification字段为1的IP报文,收到该IP报文的网络设备在发送和收到该报文的接口上启用PIM特性;VC在收到上次发送的IP报文后,执行将该IP报文的TTL字段加1后发送的步骤, 直至VC不再收到上次发送的IP报文。所述当VC停止组播点播视频实况时,使得在一定时间内没有收到traceroute报文的网络设备关闭组播功能包括当VC停止组播点播视频实况时,使得在一定时间内没有收到Identification字段为1的IP报文的网络设备关闭组播功能。所述一定时间为3分钟min 5min。一种视频实况点播设备,该设备包括发送单元、接收单元和路径查询单元,其中,所述发送单元,用于向视频管理服务器VM发送单播请求报文以组播点播视频实况,所述单播请求报文中包含要组播点播的视频实况的编码器EC名字,使得VM指示所述 EC发送组播视频实况;在接收单元接收到包含组播点播视频实况的组播组地址的回应报文后,发送因特网组管理协议IGMP加入请求,请求加入所述组播组地址对应的组播组;所述接收单元,用于接收由VM对发送单元发送的单播请求组播点播视频实况的回应报文,所述回应报文中包含组播点播视频实况的组播组地址和组播点播视频实况的EC 的源因特网协议IP地址;所述路径查询单元,用于对所述接收单元接收到的回应报文中源IP地址对应的 EC发送周期性的路径查询traceroute报文,使得收到traceroute报文的网络设备开启组播功能。该设备还包括停止单元,用于当停止组播点播视频实况时,使得在一定时间内没有收到traceroute报文的网络设备关闭组播功能。所述traceroute报文为IP报文,则,所述VC对所述接收到的回应报文中源IP地址对应的EC发送周期性的路径查询traceroute报文,使得收到traceroute报文的网络设备开启组播功能包括VC发送生成时间TTL字段为0、标识Identification字段为1的IP报文,使得收到该IP报文的网络设备在收到该IP报文的接口上启用IGMP特性;VC在收到TTL字段为(KIdentification字段为1的IP报文时,发送TTL字段为 UIdentification字段为1的IP报文,收到该IP报文的网络设备在发送和收到该报文的接口上启用PIM特性;VC在收到上次发送的IP报文后,执行将该IP报文的TTL字段加1后发送的步骤, 直至VC不再收到上次发送的IP报文。所述当VC停止组播点播视频实况时,使得在一定时间内没有收到traceroute报文的网络设备关闭组播功能包括当VC停止组播点播视频实况时,使得在一定时间内没有收到Identification字段为1的IP报文的网络设备关闭组播功能。所述一定时间为3分钟min 5min。综上所述,本发明所采用的视频实况点播方法和设备,是通过当VC接收到VM返回的回应报文中的EC的源IP地址后,对所述EC进行路径查询,进而使得查询路径经过的网络设备开始组播功能,也就无需网络中所有的网络设备都开启组播功能,就能够完成VC组播点播实况,从而节省了网络中其它网络设备的资源;进一步地,当VC停止点播组播实况的时候,网络设备也就不能够收到VC发送的路径查询报文,且在一定时间内没有收到该路径查询报文时,自动关闭组播功能,因而更加节省了网络设备的资源,而且提高了网络的灵活性。


图1为现有视频监控的通用组网示意图;图2为本发明视频实况点播方法的工作流程图;图3为本发明视频实况点播设备的结构示意图。
具体实施例方式为了解决本发明提出的技术问题,本发明所述方案的具体实现包括VC向VM发送单播请求报文以组播点播视频实况,所述单播请求报文中包含要组播点播的视频实况的EC名字,使得VM指示所述EC发送组播视频实况;VC接收由VM发送的单播请求组播点播视频实况的回应报文,所述回应报文中包含组播点播视频实况的组播组地址和组播点播视频实况的EC的IP地址;VC对所述接收到的回应报文中源IP地址对应的EC发送周期性的traceroute报文,使得收到traceroute报文的网络设备开启组播功能;VC接收到包含组播点播视频实况的组播组地址的回应报文后,发送IGMP加入请求,请求加入所述组播组地址对应的组播组。为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。图2为本发明视频实况点播方法的工作流程图。如图2所示,该流程包括步骤201 =VC向VM发送单播请求报文以组播点播视频实况,所述单播请求报文中包含要组播点播的视频实况的编码器EC名字。VM在接收到VC发送的组播点播视频实况请求后,会分别与VC和EC进行交互,具体可分别参见步骤202-204和步骤205-206,其中,步骤202-204为VM与VC的交互,步骤 205-206为VM与EC的交互,它们是不分先后顺序的,下面分别对其进行说明。VM与VC的交互过程具体为步骤202 =VM向VC发送单播请求点播视频实况的回应报文,所述回应报文中包含组播点播视频实况的组播组地址和组播点播视频实况的EC的IP地址。在本步骤中,所述组播点播视频实况的组播组地址也为IP地址,其IP地址一般为大于224. 0. 0. 1的地址,如236. 0. 0. 1等。VM向VC发送单播请求点播视频实况的回应报文也即VC接收由VM发送的单播请求组播点播视频实况的回应报文。步骤203 :VC对接收到的回应报文中源IP地址对应的EC EC发送周期性的路径查询(traceroute)报文,使得收到traceroute报文的网络设备开启组播功能。需要说明的是,在本步骤中,VC对源IP地址对应的EC发送周期性的traceroute报文,也就能够确定出VC到EC之间所需经过的路径,后续只需要在该路径经过的网络设备上开启组播功能即可,也就节省了网络中其它网络设备开启组播功能所占有的资源。还需说明的是,在本步骤中,所述traceroute报文为IP报文,所述VC对源IP地址对应的EC发送周期性的traceroute报文,使得收到traceroute报文的网络设备开启组播功能包括VC发送生成时间(TTL)字段为0、标识(Identification)字段为1的IP报文,收到该报文的网络设备在收到该IP报文的接口上启用IGMP特性;同时,VC在收到该TTL字段为O、ldentification字段为1报文时,发送TTL字段为1、Identification字段为1的 IP报文,收到该IP报文的网络设备在发送和收到该报文的接口上启用PIM特性(已经启用 IGMP特性的接口除外);依次类推,VC在收到上次发送的IP报文后,将该IP报文的TTL字段加1后发送,直至VC不再收到上次发送的IP报文。步骤204 =VC发送IGMP加入请求,以请求加入收到的组播组地址对应的组播组。进一步地,当VC停止组播点播视频实况时,网络设备将不会收到traceroute报文,在一定时间内没有收到traceroute报文时,使得网络设备关闭组播功能,也即当网络设备在一定时间内没有收到Identification字段为1的IP报文时,关闭组播功能。需要说明的是,所述一定时间是由对网络控制程度的精确度有关的,其取值由网络管理员设定,一般可取为3分钟(min) 5min。至此,即完成了 VM与VC的交互过程。需要说明的是,在该交互过程中也包含了 VC 与EC的交互,本实施例不对其进行细分。VM与EC的交互过程具体为步骤205 =VM向EC发送指示EC发送视频实况的指示报文,该指示报文中包含了发送组播视频实况的组播组地址。步骤206 =EC在接收到指示报文后,发送组播视频实况。至此,即完成了 VM与EC的交互过程。需要说明的是,VM与EC的交互过程实际上是完成了 VM指示所述EC发送组播视频实况的过程。在分别完成了上述两种交互过程后,即完成了本发明视频实况点播方法的整个工作流程。基于上述方法,图3给出了本发明视频实况点播设备的结构。如图3所示,该设备包括发送单元31、接收单元32、路径查询单元33,其中,所述发送单元31,用于向VM发送单播请求报文以组播点播视频实况,所述单播请求报文中包含要组播点播的视频实况的EC名字,使得VM指示所述EC发送组播视频实况; 在接收单元32接收到包含组播点播视频实况的组播组地址的回应报文后,发送IGMP加入请求,请求加入所述组播组地址对应的组播组用于向VM发送单播请求报文以点播视频实况,所述单播请求报文中包含了要点播的视频实况的EC名字。所述接收单元32,用于接收由VM对发送单元31发送的单播请求组播点播视频实况的回应报文,所述回应报文中包含组播点播视频实况的组播组地址和组播点播视频实况的EC的IP地址。其中,所述组播点播视频实况的组播组地址也为IP地址所述路径查询单元33,用于对所述接收单元32接收到的回应报文中源IP地址对应的EC发送周期性的路径查询traceroute报文,使得收到traceroute报文的网络设备开启组播功能。其中,所述traceroute报文为IP报文,则,所述VC对所述接收到的回应报文中源 IP地址对应的EC发送周期性的traceroute报文,使得收到traceroute报文的网络设备开启组播功能包括VC发送TTL字段为0、Identification字段为1的IP报文,使得收到该IP报文的网络设备在收到该IP报文的接口上启用IGMP特性;VC在收到TTL字段为(KIdentification字段为1的IP报文时,发送TTL字段为 UIdentification字段为1的IP报文,收到该IP报文的网络设备在发送和收到该报文的接口上启用PIM特性;VC在收到上次发送的IP报文后,执行将该IP报文的TTL字段加1后发送的步骤, 直至VC不再收到上次发送的IP报文。进一步地,该设备还包括停止单元34,用于当停止组播点播视频实况时,使得在一定时间内没有收到traceroute报文的网络设备关闭组播功能。其中,所述当VC停止组播点播视频实况时,使得在一定时间内没有收到 traceroute报文的网络设备关闭组播功能包括当VC停止组播点播视频实况时,使得在一定时间内没有收到Identification字段为1的IP报文的网络设备关闭组播功能。需要说明的是,所述一定时间是由对网络控制程度的精确度有关的,其取值由网络管理员设定,一般可取为:3min 5min。至此,即得到了本发明所采用的视频实况点播设备。图3所述视频实况点播设备的具体工作流程可参见图2,这里不再赘述。总之,本发明所采用的视频实况点播方法和设备,通过当VC接收到VM返回的回应报文中的EC的源IP地址后,对所述EC进行路径查询,进而使得查询路径经过的网络设备开始组播功能,也就无需网络中所有的网络设备都开启组播功能,就能够完成VC组播点播实况,从而节省了网络中其它网络设备的资源;进一步地,当VC停止点播组播实况的时候, 网络设备也就不能够收到VC发送的路径查询报文,且在一定时间内没有收到该路径查询报文时,自动关闭组播功能,因而更加节省了网络设备的资源,而且提高了网络的灵活性。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种视频实况点播方法,其特征在于,该方法包括视频客户端VC向视频管理服务器VM发送单播请求报文以组播点播视频实况,所述单播请求报文中包含要组播点播的视频实况的编码器EC名字,使得VM指示所述EC发送组播视频实况;VC接收由VM发送的单播请求组播点播视频实况的回应报文,所述回应报文中包含组播点播视频实况的组播组地址和组播点播视频实况的EC的源因特网协议IP地址;VC对所述接收到的回应报文中源IP地址对应的EC发送周期性的路径查询 traceroute报文,使得收到traceroute报文的网络设备开启组播功能;VC接收到包含组播点播视频实况的组播组地址的回应报文后,发送因特网组管理协议 IGMP加入请求,请求加入所述组播组地址对应的组播组。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括当VC停止组播点播视频实况时,使得在一定时间内没有收到traceroute报文的网络设备关闭组播功能。
3.根据权利要求2所述的方法,其特征在于,所述traceroute报文为IP报文,则,所述 VC对所述接收到的回应报文中源IP地址对应的EC发送周期性的路径查询traceroute报文,使得收到traceroute报文的网络设备开启组播功能包括VC发送生成时间TTL字段为0、标识Identification字段为1的IP报文,使得收到该 IP报文的网络设备在收到该IP报文的接口上启用IGMP特性;VC在收到TTL字段为0、Identification字段为1的IP报文时,发送TTL字段为1、 Identification字段为1的IP报文,收到该IP报文的网络设备在发送和收到该报文的接口上启用PIM特性;VC在收到上次发送的IP报文后,执行将该IP报文的TTL字段加1后发送的步骤,直至 VC不再收到上次发送的IP报文。
4.根据权利要求3所述的方法,其特征在于,所述当VC停止组播点播视频实况时,使得在一定时间内没有收到traceroute报文的网络设备关闭组播功能包括当VC停止组播点播视频实况时,使得在一定时间内没有收到Identification字段为1的IP报文的网络设备关闭组播功能。
5.根据权利要求4所述的方法,其特征在于,所述一定时间为3分钟min 5min。
6.一种视频实况点播设备,其特征在于,该设备包括发送单元、接收单元和路径查询单元,其中,所述发送单元,用于向视频管理服务器VM发送单播请求报文以组播点播视频实况,所述单播请求报文中包含要组播点播的视频实况的编码器EC名字,使得VM指示所述EC发送组播视频实况;在接收单元接收到包含组播点播视频实况的组播组地址的回应报文后,发送因特网组管理协议IGMP加入请求,请求加入所述组播组地址对应的组播组;所述接收单元,用于接收由VM对发送单元发送的单播请求组播点播视频实况的回应报文,所述回应报文中包含组播点播视频实况的组播组地址和组播点播视频实况的EC的源因特网协议IP地址;所述路径查询单元,用于对所述接收单元接收到的回应报文中源IP地址对应的EC发送周期性的路径查询traceroute报文,使得收到traceroute报文的网络设备开启组播功能。
7.根据权利要求6所述的设备,其特征在于,该设备还包括停止单元,用于当停止组播点播视频实况时,使得在一定时间内没有收到traceroute报文的网络设备关闭组播功能。
8.根据权利要求7所述的设备,其特征在于,所述traceroute报文为IP报文,则,所述 VC对所述接收到的回应报文中源IP地址对应的EC发送周期性的路径查询traceroute报文,使得收到traceroute报文的网络设备开启组播功能包括VC发送生成时间TTL字段为0、标识Identification字段为1的IP报文,使得收到该 IP报文的网络设备在收到该IP报文的接口上启用IGMP特性;VC在收到TTL字段为0、Identification字段为1的IP报文时,发送TTL字段为1、 Identification字段为1的IP报文,收到该IP报文的网络设备在发送和收到该报文的接口上启用PIM特性;VC在收到上次发送的IP报文后,执行将该IP报文的TTL字段加1后发送的步骤,直至 VC不再收到上次发送的IP报文。
9.根据权利要求8所述的设备,其特征在于,所述当VC停止组播点播视频实况时,使得在一定时间内没有收到traceroute报文的网络设备关闭组播功能包括当VC停止组播点播视频实况时,使得在一定时间内没有收到Identification字段为1的IP报文的网络设备关闭组播功能。
10.根据权利要求9所述的设备,其特征在于,所述一定时间为3分钟min 5min。
全文摘要
本发明提供了一种视频实况点播方法和设备VC向VM发送单播请求报文以组播点播视频实况,所述单播请求报文中包含要组播点播的视频实况的EC名字,使得VM指示所述EC发送组播视频实况;VC接收由VM发送的单播请求组播点播视频实况的回应报文;VC对所述接收到的回应报文中源IP地址对应的EC发送周期性的traceroute报文,使得收到traceroute报文的网络设备开启组播功能;VC接收到包含组播点播视频实况的组播组地址的回应报文后,发送IGMP加入请求,请求加入所述组播组地址对应的组播组。应用本发明所述的视频实况点播方法和设备,使得网络设备能够按需开启或关闭组播功能,不仅节省了网络设备的资源,而且提高了网络的灵活性。
文档编号H04N21/6402GK102325266SQ20111032267
公开日2012年1月18日 申请日期2011年10月21日 优先权日2011年10月21日
发明者周迪, 王军 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1