[发明专利]应用于视频监控系统的数据传输方法及设备有效
申请号: | 201110328877.X | 申请日: | 2011-10-26 |
公开(公告)号: | CN102333209A | 公开(公告)日: | 2012-01-25 |
发明(设计)人: | 任俊峰;周迪;王连朝 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04L29/06 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 视频 监控 系统 数据传输 方法 设备 | ||
技术领域
本发明涉及通信技术领域中的视频监控技术,尤其涉及一种应用于视频监控系统的数据传输方法及设备。
背景技术
数字视频监控系统以其控制灵活、信息容量大、存储和检索便利等优点逐步取代了传统的模拟视频监控系统,被广泛应用于监控、安防、质检等方面。随着计算机及网络技术的发展、普及和网络带宽的迅速扩大,视频监控已经发展到了网络多媒体监控系统,即将数字视频监控技术与网络技术相结合,在现场监控主机无人职守情况下,实现局域网或Internet远程监控的功能。
现有的视频监控系统主要由以下基本单元构成:硬件编码器(Encoder,EC)、VM(Video Management,视频管理服务器)、MS(Media Switch,媒体交换服务器)、IPSAN(Internet Protocol Storage Area Network,存储区域网络)、DM(Data Management Server,数据管理服务器)、DC(Decoder,解码器)、VC(Video Client,视频客户端),以及相应的软件管理系统及网络传输设备。
随着监控行业发展,高清图像成为发展趋势,支持720P和1080P的高清EC(Encoder,编码器)越来越多,而相应的监控码流带宽也从标清的1M上升到高清的4M或者8M。
无线监控和卫星监控中,为了保证报文的可靠性,视频实时监控业务的媒体流(即实况流)的封装通常都使用TCP(Transmission Control Protocol,传输控制协议)的方式。如果实况流走因特网时,同样经常会使用TCP的码流来确保实况报文的可靠性。但是无论是无线链路、卫星链路或者是因特网,其网络延时都比较大。TCP码流带宽的计算方法为:
V=W*8/Tr……………………………………………………[1]
其中,W为设备的TCP滑动窗口最大值,Tr为网络RTT(Round Trip Time,往返时延值,表示从发送端发送数据开始,到发送端接收到来自接收端的确认,总共经历的时延)。
按照上述TCP码流带宽的计算方法,对于有200ms延时的网络,设备滑动窗口最大为65535Byte,则该网络间的TCP最大传输能力为2.6214M bit/s,该链路无法传送4M或者8M的高清监控图像。滑动窗口的大小和RTT值制约了该链路的吞吐量。
发明内容
本发明提供了一种应用于视频监控系统的数据传输方法及设备,用以提高数据传输链路的吞吐量。
本发明提供的数据传输方法,应用于视频监控系统,该方法包括:
视频监控业务的媒体流发送端在接收到视频管理服务器发送的传输媒体流给媒体流接收端的通知后,与媒体流接收端建立TCP连接,并在TCP连接建立过程中获取与媒体流接收端之间的往返时延RTT;
所述媒体流发送端向所述视频管理服务器发送TCP连接数量获取请求,其中携带有所述RTT,并接收所述视频管理服务器根据TCP滑动窗口大小和所述RTT以及视频监控业务的带宽需求,确定并返回的传输所述视频监控业务的媒体流所需的TCP连接数量;
所述媒体流发送端根据所述视频管理服务器返回的所述TCP连接数量,与媒体流接收端建立相应数量的TCP连接;
所述媒体流发送端分别通过所述相应数量的TCP连接,向所述媒体流接收端发送媒体流。
本发明提供的视频编码器,应用于视频监控系统,包括编码模块,还包括:控制模块、连接处理模块、连接数量获取模块、传输模块,其中:
控制模块,用于根据视频管理服务器发送的传输媒体流给媒体流接收端的通知,指示所述连接处理模块建立与所述媒体流接收端之间的TCP连接,根据所述连接处理模块获取到的RTT,指示所述连接数量获取模块获取视频监控业务的媒体流所需的TCL连接数量,在所述连接数量获取模块获取到连接数量后,指示所述连接处理模块与所述媒体流接收端建立相应数量的TCP连接;
连接处理模块,用于根据所述控制模块的指示,建立与所述媒体流接收端之间的TCP连接,并在TCP连接建立过程中获取与所述媒体流接收端之间的RTT;
连接数量获取模块,用于根据所述控制模块的指示向所述视频管理服务器发送获取TCP连接数量的请求,其中携带有获取到的RTT,并接收所述视频管理服务器根据TCP滑动窗口大小和所述RTT以及视频监控业务的带宽需求,确定并返回的传输所述视频监控业务的媒体流所需的TCP连接数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110328877.X/2.html,转载请声明来源钻瓜专利网。