本发明专利技术提供了一种媒体流转发的控制方法和控制装置。本发明专利技术能够为各终端设备实现动态的直连优先策略的媒体流转发,从而,当任一路媒体流的直连连接未达到最大直连数量时,即可优先通过直连连接为终端设备实现媒体流的转发,此时,只要终端设备与源端设备位于同一网段、并与媒体交换服务器位于不同网段,通过直连连接的方式实现媒体转发就能够节省网络干线的资源占用;而当任一路媒体流的直连连接已满时,也能够利用媒体交换服务器的级连连接为终端设备实现媒体流的转发,此时,即可避免该路媒体流的转发受到最大直连数量的限制。
【技术实现步骤摘要】
本专利技术涉及媒体流转发技术,特别涉及一种媒体流转发的控制方法和一种媒体流转发的控制装置。
技术介绍
现有的视频监控系统中通常会包括EC (Encoder,视频编码器)、IPC (IP Camera, IP 摄像头)、DC (Decoder,解码器),UC (User Client,客户端)、VM (Video Management,视频管理)服务器等。其中,EC和IPC作为源端设备,用于提供媒体流;DC和UC作为终端设备,用于向VM请求媒体流、并获取到EC和IPC提供的媒体流。实际应用中,为了使DC和UC能够获取到媒体流,视频监控系统中通常会全局设置固定的转发策略,其中一种固定的转发策略是每个DC/UC(本文中出现的“/”表示“或”的关系)与其请求的每一路媒体流的EC/IPC均建立直连连接、并通过直连连接从EC/IPC直接获取媒体流;另一种固定的转发策略是DC/UC均通过视频监控系统中的MS (Media Switch, 媒体交换)服务器与其请求的每一路媒体流的EC/IPC建立级连连接、并通过MS服务器接收EC/IPC提供的媒体流。然而,无论是采用上述哪一种固定的转发策略,均会存在一定的缺陷对于直连连接(本文所述的“直连”即是指未经过MS服务器)的转发策略,由于提供每路视频流的EC和IPC都会有最大直连数量的限制,因此,当提供任一路视频流的EC 和IPC已到大最大直连数量时,就无法再请求该路视频流;对于通过MS服务器级连(本文所述的“级连”即是指经过MS服务器)的转发策略,可能会需要经过网络干线在不同网段之间传递媒体流,这样就会造成不必要的网络干线的资源浪费。
技术实现思路
有鉴于此,本专利技术提供一种媒体流转发的控制方法和一种媒体流转发的控制装置。本专利技术提供的一种媒体流转发的控制方法,该媒体转发控制方法应用于视频管理服务器、并包括aO、接收终端设备针对任一路媒体流发送的媒体流请求;al、依据为该终端设备预先配置的直连优先策略,判断已针对该路媒体流建立的直连连接的当前数量是否未达到预设的最大直连数量,如果是则触发步骤a2、否则触发步骤a3 ;a2、控制该路媒体流的源端设备与该终端设备之间直连连接、并将已针对该路媒体流建立的直连连接的当前数量加1 ;a3、控制该路媒体流的源端设备与该终端设备之间通过媒体交换服务器连接。本专利技术提供的另一种媒体流转发的控制方法,该媒体转发控制方法应用于视频管理服务器、并包括aO、接收终端设备针对任一路媒体流发送的媒体流请求;b0、依据为该终端设备预先配置的自适应转发策略,判断该路媒体流是否符合由媒体交换服务器转发的自适应条件,如果是则触发步骤a3、否则触发步骤al ;al、判断已针对该路媒体流建立的直连连接的当前数量是否未达到预设的最大直连数量,如果是则触发步骤a2、否则触发步骤a3 ;a2、控制该路媒体流的源端设备与该终端设备之间直连连接、并将已针对该路媒体流建立的直连连接的当前数量加1 ;a3、控制该路媒体流的源端设备与该终端设备之间通过媒体交换服务器连接。优选地,所述自适应条件包括该路媒体流需要通过NAT设备转发。本专利技术提供的又一种媒体流转发的控制方法,该媒体转发控制方法应用于视频管理服务器、并包括aO、接收终端设备针对任一路媒体流发送的媒体流请求;b0、依据为该终端设备预先配置的自适应转发策略,判断该路媒体流是否符合由媒体交换服务器转发的自适应条件,如果是则触发步骤a3、否则触发步骤cO ;cO、判断该终端设备是否与该路媒体流的源端设备位于同一网段、并与媒体交换服务器位于不同网段,如果是则触发步骤al、否则触发步骤a3;al、判断已针对该路媒体流建立的直连连接的当前数量是否未达到预设的最大直连数量,如果是则触发步骤a2、否则触发步骤a3 ;a2、控制该路媒体流的源端设备与该终端设备之间直连连接、并将已针对该路媒体流建立的直连连接的当前数量加1 ;a3、控制该路媒体流的源端设备与该终端设备之间通过媒体交换服务器连接。优选地,所述自适应条件包括该路媒体流需要通过NAT设备转发。本专利技术提供的一种媒体流转发的控制装置,该媒体转发控制装置承载于视频管理服务器、并包括请求接收模块,接收终端设备针对任一路媒体流发送的媒体流请求;优先判决模块,依据为该终端设备预先配置的直连优先策略,判断已针对该路媒体流建立的直连连接的当前数量是否未达到预设的最大直连数量,如果是则触发直连控制模块、否则触发级连控制模块;直连控制模块,控制该路媒体流的源端设备与该终端设备之间直连连接、并将已针对该路媒体流建立的直连连接的当前数量加1 ;级连控制模块,控制该路媒体流的源端设备与该终端设备之间通过媒体交换服务器连接。本专利技术提供的另一种媒体流转发的控制装置,该媒体转发控制装置承载于视频管理服务器、并包括请求接收模块,接收终端设备针对任一路媒体流发送的媒体流请求;自适应判决模块,依据为该终端设备预先配置的自适应转发策略,判断该路媒体流是否符合由媒体交换服务器转发的自适应条件,如果是则触发级连控制模块、否则触发优先判决模块;优先判决模块,判断已针对该路媒体流建立的直连连接的当前数量是否未达到预设的最大直连数量,如果是则触发直连控制模块、否则触发级连控制模块;直连控制模块,控制该路媒体流的源端设备与该终端设备之间直连连接、并将已针对该路媒体流建立的直连连接的当前数量加1 ;级连控制模块,控制该路媒体流的源端设备与该终端设备之间通过媒体交换服务器连接。优选地,所述自适应条件包括该路媒体流需要通过NAT设备转发。本专利技术提供的又一种媒体流转发的控制装置,该媒体转发控制装置承载于视频管理服务器、并包括请求接收模块,接收终端设备针对任一路媒体流发送的媒体流请求;自适应判决模块,依据为该终端设备预先配置的自适应转发策略,判断该路媒体流是否符合由媒体交换服务器转发的自适应条件,如果是则触发级连控制模块、否则触发网段判决模块;网段判决模块,判断该终端设备是否与该路媒体流的源端设备位于同一网段、并与媒体交换服务器位于不同网段,如果是则触发优先判决模块、否则触发级连控制模块;优先判决模块,判断已针对该路媒体流建立的直连连接的当前数量是否未达到预设的最大直连数量,如果是则触发直连控制模块、否则触发级连控制模块;直连控制模块,控制该路媒体流的源端设备与该终端设备之间直连连接、并将已针对该路媒体流建立的直连连接的当前数量加1 ;级连控制模块,控制该路媒体流的源端设备与该终端设备之间通过媒体交换服务器连接。优选地,所述自适应条件包括该路媒体流需要通过NAT设备转发。如上可见,本专利技术能够为各终端设备实现动态的直连优先策略的媒体流转发、而不是像现有技术那样只依靠固定不变的转发策略。从而,当任一路媒体流的直连连接未达到最大直连数量时,即可优先通过直连连接为终端设备实现媒体流的转发,此时,只要终端设备与源端设备位于同一网段、并与媒体交换服务器位于不同网段,通过直连连接的方式实现媒体转发就能够节省网络干线的资源占用(用户可以根据实际网络情况进行策略配置,产生节省网络干线资源的效果并不限于这一种情况);而当任一路媒体流的直连连接已满时,也能够利用媒体交换服务器的级连连接为终端设备实现媒体流的转发,此时,即可避免该路媒体流的转发受到最大直连数量的限本文档来自技高网...
【技术保护点】
1.一种媒体流转发的控制方法,其特征在于,该媒体转发控制方法应用于视频管理服务器、并包括:a0、接收终端设备针对任一路媒体流发送的媒体流请求;a1、依据为该终端设备预先配置的直连优先策略,判断已针对该路媒体流建立的直连连接的当前数量是否未达到预设的最大直连数量,如果是则触发步骤a2、否则触发步骤a3;a2、控制该路媒体流的源端设备与该终端设备之间直连连接、并将已针对该路媒体流建立的直连连接的当前数量加1;a3、控制该路媒体流的源端设备与该终端设备之间通过媒体交换服务器连接。
【技术特征摘要】
1.一种媒体流转发的控制方法,其特征在于,该媒体转发控制方法应用于视频管理服务器、并包括aO、接收终端设备针对任一路媒体流发送的媒体流请求;al、依据为该终端设备预先配置的直连优先策略,判断已针对该路媒体流建立的直连连接的当前数量是否未达到预设的最大直连数量,如果是则触发步骤a2、否则触发步骤 a3 ;a2、控制该路媒体流的源端设备与该终端设备之间直连连接、并将已针对该路媒体流建立的直连连接的当前数量加1 ;a3、控制该路媒体流的源端设备与该终端设备之间通过媒体交换服务器连接。2.一种媒体流转发的控制方法,其特征在于,该媒体转发控制方法应用于视频管理服务器、并包括aO、接收终端设备针对任一路媒体流发送的媒体流请求;b0、依据为该终端设备预先配置的自适应转发策略,判断该路媒体流是否符合由媒体交换服务器转发的自适应条件,如果是则触发步骤a3、否则触发步骤al ;al、判断已针对该路媒体流建立的直连连接的当前数量是否未达到预设的最大直连数量,如果是则触发步骤a2、否则触发步骤a3 ;a2、控制该路媒体流的源端设备与该终端设备之间直连连接、并将已针对该路媒体流建立的直连连接的当前数量加1 ;a3、控制该路媒体流的源端设备与该终端设备之间通过媒体交换服务器连接。3.根据权利要求2所述的控制方法,其特征在于,所述自适应条件包括该路媒体流需要通过NAT设备转发。4.一种媒体流转发的控制方法,其特征在于,该媒体转发控制方法应用于视频管理服务器、并包括aO、接收终端设备针对任一路媒体流发送的媒体流请求;b0、依据为该终端设备预先配置的自适应转发策略,判断该路媒体流是否符合由媒体交换服务器转发的自适应条件,如果是则触发步骤a3、否则触发步骤cO ;c0、判断该终端设备是否与该路媒体流的源端设备位于同一网段、并与媒体交换服务器位于不同网段,如果是则触发步骤al、否则触发步骤a3 ;al、判断已针对该路媒体流建立的直连连接的当前数量是否未达到预设的最大直连数量,如果是则触发步骤a2、否则触发步骤a3 ;a2、控制该路媒体流的源端设备与该终端设备之间直连连接、并将已针对该路媒体流建立的直连连接的当前数量加1 ;a3、控制该路媒体流的源端设备与该终端设备之间通过媒体交换服务器连接。5.根据权利要求4所述的控制方法,其特征在于,所述自适应条件包括该路媒体流需要通过NAT设备转发。6.一种媒体流转发的控制装置,其特征在于,该媒体转发控制装置承载于视频管理服务器、...
【专利技术属性】
技术研发人员:裴康,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:86
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。