[发明专利]应用于视频监控系统的数据传输方法及设备有效
申请号: | 201110328877.X | 申请日: | 2011-10-26 |
公开(公告)号: | CN102333209A | 公开(公告)日: | 2012-01-25 |
发明(设计)人: | 任俊峰;周迪;王连朝 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04L29/06 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 视频 监控 系统 数据传输 方法 设备 | ||
1.一种数据传输方法,应用于视频监控系统,其特征在于,该方法包括:
视频监控业务的媒体流发送端在接收到视频管理服务器发送的传输媒体流给媒体流接收端的通知后,与媒体流接收端建立TCP连接,并在TCP连接建立过程中获取与媒体流接收端之间的往返时延RTT;
所述媒体流发送端向所述视频管理服务器发送TCP连接数量获取请求,其中携带有所述RTT,并接收所述视频管理服务器根据TCP滑动窗口大小和所述RTT以及视频监控业务的带宽需求,确定并返回的传输所述视频监控业务的媒体流所需的TCP连接数量;
所述媒体流发送端根据所述视频管理服务器返回的所述TCP连接数量,与媒体流接收端建立相应数量的TCP连接;
所述媒体流发送端分别通过所述相应数量的TCP连接,向所述媒体流接收端发送媒体流。
2.如权利要求1所述的方法,其特征在于,所述媒体流发送端分别通过所述相应数量的TCP连接,向所述媒体流接收端发送媒体流,包括:
所述媒体流发送端以视频帧为单位,分别通过与所述媒体流接收端之间的各TCP连接发送媒体流,其中,一个视频帧的所有传输TS报文通过一个TCP连接发送。
3.如权利要求2所述的方法,其特征在于,所述媒体流发送端顺序发送视频帧,在发送当前视频帧的过程中,以预先确定的轮询顺序从与所述媒体流接收端之间的各TCP连接中选择TCP连接,并通过选择的TCP连接发送当前视频帧的所有TS包。
4.如权利要求2所述的方法,其特征在于,所述媒体流发送端将视频帧的头TS包的PCR字段置位,将该视频帧的尾TS包中的自适应字段的扩展标志置位,并将该尾TS包中的自适应字段赋值为预设数值,以使所述媒体流接收端接收媒体流的过程中,以PCR字段已置位的TS包开始,按照顺序将从传输该TS包的TCP连接所接收到的TS包依次组合,直到收到自适应字段的扩展标志被置位、自适应字段被赋值为预设数值的TS包为止,得到一个视频帧的所有TS包。
5.如权利要求1所述的方法,其特征在于,所述在TCP连接建立过程中获取与媒体流接收端之间的RTT,包括:
所述媒体流发送端向所述媒体流接收端发送SYN报文,其中携带有本地的时间戳;
所述媒体流发送端接收所述媒体流接收端返回的响应报文,其中携带有所述本地的时间戳;
所述媒体流发送端根据所述响应报文中携带的时间戳和接收所述响应报文时的时间,确定与所述媒体流接收端之间的RTT。
6.如权利要求1所述的方法,其特征在于,根据TCP滑动窗口大小和RTT以及所述视频监控业务的带宽需求,确定传输所述视频监控业务的媒体流所需的TCP连接数量,具体为:
根据所述媒体接收端的用于接收TCP报文的TCP滑动窗口大小和所述RTT确定TCP连接的码流带宽;
根据所述视频监控业务的带宽需求和所述TCP连接的码流带宽,计算能够满足该带宽需求的TCP连接数量。
7.如权利要求1-6之一所述的方法,其特征在于,对于无需媒体交换服务器转发媒体流的视频监控业务,所述媒体流发送端为视频编码器,所述媒体流接收端为视频客户端。
8.如权利要求1-6之一所述的方法,其特征在于,对于需要媒体交换服务器转发媒体流的视频监控业务,所述媒体流发送端包括视频编码器和媒体交换服务器,所述视频编码器发送的媒体流的接收端为媒体交换服务器,所述媒体交换服务器发送的媒体流的接收端为视频客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110328877.X/1.html,转载请声明来源钻瓜专利网。