一种自动调整视频媒体流传输路径的方法及装置制造方法及图纸

技术编号:14881879 阅读:144 留言:0更新日期:2017-03-24 04:22
本发明专利技术公开了一种自动调整视频媒体流传输路径的方法及装置,视频发送端感知视频媒体流卡顿时,从视频接收端发送的消息中获取该消息报文的源MAC地址,根据所述源MAC地址,查找发送所述视频媒体流的可选路径,并从查找到的可选路径中选取发送所述视频媒体流的备份路径,将所述视频媒体流的目的MAC地址修改为选取的备份路径中与所述视频发送端的网关路由器等价的路由器的MAC地址,将所述视频媒体流通过选取的备份路径发送给视频接收端,解决了视频媒体流的卡顿问题。本发明专利技术的装置包括地址获取模块、路径查找模块和发送模块。本发明专利技术的方法及装置,判断计算高效、准确率高,可行性强,视频媒体流改走备份路径时方便快捷,并且不用关注中间网络的组网结构。

【技术实现步骤摘要】

本专利技术属于视频监控领域,尤其涉及一种自动调整视频媒体流传输路径的方法及装置
技术介绍
在视频监控系统中,为了使视频发送端(例如摄像机)与其它网元(例如:视频管理服务器、视频客户端)通过IP网络进行正常通信,通常将某台路由器设置为摄像机的网关路由器,摄像机发送的所有IP数据包都通过该网关路由器进行转发,因此视频媒体流从摄像机发送到某个网段的视频客户端时的传输路径通常为单一路径,如图1所示,视频媒体流从摄像机发送到视频客户端的传输路径为:二层交换机E→路由器A→路由器B→二层交换机F,当视频客户端大量点播实况监控视频时,会因为该传输路径的网络带宽不够而造成网络拥塞和丢包,从而导致视频客户端的视频监控画面出现卡顿甚至黑屏。此时虽然在摄像机与视频客户端之间还存在另外一条传输路径“二层交换机E→路由器D→路由器C→二层交换机F”,但由于摄像机设置的网关路由器为路由器A,因此即使此时传输路径“二层交换机E→路由器D→路由器C→二层交换机F”有大量的空余带宽,视频媒体流也无法通过这条传输路径发送到视频客户端。为了解决上述问题,现有技术通过在视频客户端侧增加媒体转发服务器,摄像机的视频媒体流先发送到媒体转发服务器,再通过媒体转发服务器对视频媒体流进行复制后,分发给多个视频客户端,减小传输路径上数据包的流量,从而解决因为传输路径的网络带宽不够而导致的视频客户端的视频监控画面出现卡顿甚至黑屏的问题。现有技术虽然通过在视频客户端侧增加媒体转发服务器能解决因为传输路径的网络带宽不够而导致的视频客户端的视频监控画面出现卡顿甚至黑屏的问题,但该方案需要增加媒体转发服务器,导致用户部署系统的成本增加。另外,该方案只对多个视频客户端点播相同摄像机的监控视频的情况有效,对于不同视频客户端点播不同摄像机的监控视频的情况没有任何效果。
技术实现思路
本专利技术的目的是提供一种自动调整视频媒体流传输路径的方法及装置,在不增加设备的情况下,视频发送端自动感知发送到视频接收端的视频媒体流卡顿时,查找视频媒体流从视频发送端发送到视频接收端的备用路径,并将视频媒体流从查找到的备用路径发送给视频接收端,以解决因原有传输路径带宽不够导致的视频接收端的视频监控画面卡顿的问题。为了实现上述目的,本专利技术技术方案如下:一种自动调整视频媒体流传输路径的方法,应用于视频发送端,所述自动调整视频媒体流传输路径的方法,包括:感知视频媒体流卡顿时,从视频接收端发送的消息中获取该消息报文的源MAC地址;根据所述源MAC地址,查找发送所述视频媒体流的可选路径;从查找到的可选路径中选取发送所述视频媒体流的备份路径,将所述视频媒体流的目的MAC地址修改为选取的备份路径中与所述视频发送端的网关路由器等价的路由器的MAC地址,将所述视频媒体流通过选取的备份路径发送给视频接收端。进一步地,所述感知视频媒体流卡顿时,从视频接收端发送的消息中获取该消息报文的源MAC地址,包括:接收视频接收端发送的特殊RTSP消息,所述特殊RTSP消息在所述视频接收端检测到所接收的视频媒体流的丢包率大于设定的阈值后发送,检测所述特殊RTSP消息中是否包含预设的特殊字段,如果包含预设的特殊字段,则判断发送到视频接收端的视频媒体流卡顿;从所述特殊RTSP消息中获取该消息报文的源MAC地址。进一步地,所述感知视频媒体流卡顿时,从视频接收端发送的消息中获取该消息报文的源MAC地址,包括:统计视频接收端发送的请求重传所述视频媒体流的重传报文的数量,当视频接收端发送的重传报文的数量大于设定的阈值时,则判断发送到视频接收端的视频媒体流卡顿;发送备份路径探测消息给视频接收端;接收视频接收端发送的路径探测反馈消息,从所述路径探测反馈消息中获取该消息报文的源MAC地址。进一步地,所述根据所述源MAC地址,查找发送所述视频媒体流的可选路径,包括:将所述源MAC地址与视频发送端的网关路由器的MAC地址进行比对;若所述源MAC地址与视频发送端的网关路由器的MAC地址不同,则判断所述源MAC地址对应的路由器所在的传输路径为发送视频媒体流的可选路径。进一步地,所述从查找到的可选路径中选取发送所述视频媒体流的备份路径,包括:当查找到的可选路径只有一条时,选取该可选路径为发送视频媒体流的备份路径;当查找到的可选路径有多条时,从查找到的多条可选路径中任选取一条作为发送视频媒体流的备份路径。本专利技术还提出了一种自动调整视频媒体流传输路径的装置,应用于视频发送端,所述自动调整视频媒体流传输路径的装置,包括:地址获取模块,用于感知视频媒体流卡顿时,从视频接收端发送的消息中获取该消息报文的源MAC地址;路径查找模块,用于根据所述源MAC地址,查找发送所述视频媒体流的可选路径;发送模块,用于从查找到的可选路径中选取发送所述视频媒体流的备份路径,将所述视频媒体流的目的MAC地址修改为选取的备份路径中与所述视频发送端的网关路由器等价的路由器的MAC地址,将所述视频媒体流通过选取的备份路径发送给视频接收端。进一步地,所述地址获取模块感知视频媒体流卡顿时,从视频接收端发送的消息中获取该消息报文的源MAC地址,执行如下操作:接收视频接收端发送的特殊RTSP消息,所述特殊RTSP消息在所述视频接收端检测到所接收的视频媒体流的丢包率大于设定的阈值后发送,检测所述特殊RTSP消息中是否包含预设的特殊字段,如果包含预设的特殊字段,则判断发送到视频接收端的视频媒体流卡顿;从所述特殊RTSP消息中获取该消息报文的源MAC地址。进一步地,所述地址获取模块感知视频媒体流卡顿时,从视频接收端发送的消息中获取该消息报文的源MAC地址,执行如下操作:统计视频接收端发送的请求重传所述视频媒体流的重传报文的数量,当视频接收端发送的重传报文的数量大于设定的阈值时,则判断发送到视频接收端的视频媒体流卡顿;发送备份路径探测消息给视频接收端;接收视频接收端发送的路径探测反馈消息,从所述路径探测反馈消息中获取该消息报文的源MAC地址。进一步地,所述路径查找模块根据所述源MAC地址,查找发送所述视频媒体流的可选路径,执行如下操作:将所述源MAC地址与视频发送端的网关路由器的MAC地址进行比对;若所述源MAC地址与视频发送端的网关路由器的MAC地址不同,则判断所述源MAC地址对应的路由器所在的传输路径为发送视频媒体流的可选路径。进一步地,所述发送模块从查找到的可选路径中选取发送所述视频媒体流的备份路径,执行如下操作:当查找到的可选路径只有一条时,选取该备份路径为发送视频媒体流的备份路径;当查找到的可选路径有多条时,从查找到的多条可选路径中任选取一条作为发送视频媒体流的备份路径。本专利技术提出了一种自动调整视频媒体流传输路径的方法及装置,视频发送端在感知到发送到视频接收端的视频媒体流卡顿时,用从视频接收端发送的消息中的源MAC地址与视频发送端网关的MAC地址进行比对来查找发送视频媒体流的备份路径,并通过直接修改视频媒体流目的MAC地址,使卡顿的视频媒体流改走备份路径,从而减轻视频媒体流原有传输路径的负荷,解决视频媒体流的卡顿问题。本专利技术实现方法简单,判断计算高效、准确率高,可行性强,视频媒体流改走备份路径时方便快捷,并且不用关注中间网络的组网结构。附图说明图1为本实施例视频发送端与视频接收端之间存本文档来自技高网
...
一种自动调整视频媒体流传输路径的方法及装置

【技术保护点】
一种自动调整视频媒体流传输路径的方法,应用于视频发送端,其特征在于,所述自动调整视频媒体流传输路径的方法,包括:感知视频媒体流卡顿时,从视频接收端发送的消息中获取该消息报文的源MAC地址;根据所述源MAC地址,查找发送所述视频媒体流的可选路径;从查找到的可选路径中选取发送所述视频媒体流的备份路径,将所述视频媒体流的目的MAC地址修改为选取的备份路径中与所述视频发送端的网关路由器等价的路由器的MAC地址,将所述视频媒体流通过选取的备份路径发送给视频接收端。

【技术特征摘要】
1.一种自动调整视频媒体流传输路径的方法,应用于视频发送端,其特征在于,所述自动调整视频媒体流传输路径的方法,包括:感知视频媒体流卡顿时,从视频接收端发送的消息中获取该消息报文的源MAC地址;根据所述源MAC地址,查找发送所述视频媒体流的可选路径;从查找到的可选路径中选取发送所述视频媒体流的备份路径,将所述视频媒体流的目的MAC地址修改为选取的备份路径中与所述视频发送端的网关路由器等价的路由器的MAC地址,将所述视频媒体流通过选取的备份路径发送给视频接收端。2.根据权利要求1所述的自动调整视频媒体流传输路径的方法,其特征在于,所述感知视频媒体流卡顿时,从视频接收端发送的消息中获取该消息报文的源MAC地址,包括:接收视频接收端发送的特殊RTSP消息,所述特殊RTSP消息在所述视频接收端检测到所接收的视频媒体流的丢包率大于设定的阈值后发送,检测所述特殊RTSP消息中是否包含预设的特殊字段,如果包含预设的特殊字段,则判断发送到视频接收端的视频媒体流卡顿;从所述特殊RTSP消息中获取该消息报文的源MAC地址。3.根据权利要求1所述的自动调整视频媒体流传输路径的方法,其特征在于,所述感知视频媒体流卡顿时,从视频接收端发送的消息中获取该消息报文的源MAC地址,包括:统计视频接收端发送的请求重传所述视频媒体流的重传报文的数量,当视频接收端发送的重传报文的数量大于设定的阈值时,则判断发送到视频接收端的视频媒体流卡顿;发送备份路径探测消息给视频接收端;接收视频接收端发送的路径探测反馈消息,从所述路径探测反馈消息中获取该消息报文的源MAC地址。4.根据权利要求1所述的自动调整视频媒体流传输路径的方法,其特征在于,所述根据所述源MAC地址,查找发送所述视频媒体流的可选路径,包括:将所述源MAC地址与视频发送端的网关路由器的MAC地址进行比对;若所述源MAC地址与视频发送端的网关路由器的MAC地址不同,则判断所述源MAC地址对应的路由器所在的传输路径为发送视频媒体流的可选路径。5.根据权利要求1所述的自动调整视频媒体流传输路径的方法,其特征在于,所述从查找到的可选路径中选取发送所述视频媒体流的备份路径,包括:当查找到的可选路径只有一条时,选取该可选路径为发送所述视频媒体流的备份路径;当查找到的可选路径有多条时,从查找到的多条可选路径中任选取一条作为发送所述视频媒体流的备份路径。6.一种自动调整视频媒体流传输路径的装置,应用于视频发送端,...

【专利技术属性】
技术研发人员:周迪张晓宇
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1