[发明专利]一种视频监控系统实现媒体穿越NAT的方法和系统有效
申请号: | 200810216944.7 | 申请日: | 2008-10-21 |
公开(公告)号: | CN101729862A | 公开(公告)日: | 2010-06-09 |
发明(设计)人: | 关君;靳自鸣;陕毅;陈伟 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04L12/46;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 监控 系统 实现 媒体 穿越 nat 方法 | ||
技术领域
本发明涉及网络媒体发送技术,具体涉及一种视频监控系统实现媒体穿 越NAT的方法和系统。
背景技术
现有技术中,网络监控系统通过内部互联网(Intranet)和国际互联网 (Internet)实现媒体的传输从而进行远程的视频监控。用户无论身在何处, 都可利用电脑或者电视登陆互联网接通远端的监控系统,实现实时图像和声 音传输。视频监控以其直观、方便、信息内容丰富而广泛应用于许多场合, 例如公安局,银行,学校,医院,公路等。近年来,随着计算机、网络以及 图像处理、传输技术的飞速发展,视频监控技术也有长足的发展。
Internet的迅速发展以及IPv4地址数量的限制使得网络地址翻译(NAT, Network Address Translation)设备得到广泛应用。NAT设备允许处于同一 NAT后的多台主机共享一个公网(本发明将处于同一NAT后的网络称为私网, 处于NAT前的网络称为公网)IP地址。一个私网IP地址通过NAT设备与 公网的其他主机通信。由私网内主机主动发起连接,数据包经过NAT地址 转换后送给公网上的服务器,连接建立以后可双向传送数据,NAT设备允许 私网内主机主动向公网内主机发送数据,但却禁止反方向的主动传递,在视频 监控系统中,需要不同私网内的主机进行互联,穿越NAT的问题必须解决。
现有技术中,专利文献包括:专利申请号为200710195416.3和 200610021989的中国专利申请,公开了流媒体穿越NAT的方法,但需要利 用媒体分发服务器进行媒体转发;随着网络的发展,许多建筑物已经具备局 域网和广域网,如何利用现有的公网和私网承载视频监控系统实现媒体数据 穿越公网和私网成为需要解决的问题。
发明内容
本发明的目的是,针对上述现有技术存在的缺陷提供了一种视频监控系 统实现媒体穿越NAT的方法及系统,通过在NAT设备上增加相关配置,同 时扩展RTSP(Real Time Streaming Protocol实时流媒体协议)信令 字段,媒体不需要经过中转,通过直连方式实现媒体信令和媒体的穿越。
本发明的技术方案如下:
一种视频监控系统实现媒体穿越NAT的方法,其中,监控前端和客户 端通过NAT设备直接完成媒体RTSP信令和媒体码流的穿越。
所述的方法,其中,包括如下步骤:
A、建立所述客户端到所述监控前端的TCP连接,进入RTSP信令交 互及播放流程,所述监控前端根据信令地址通知所述客户端是否发送RTSP 信令穿越包,是,所述客户端经过公网IP地址和端口号发送RTSP信令穿越 包,否则直接发送RTSP信令;
B、所述客户端根据收到的媒体获取响应消息,通过对RTSP信令扩展 实现所述监控前端到所述客户端侧的媒体穿越。
所述的方法,其中,还包括如下步骤:C、监控前端停止向客户端发送 媒体码流,播放停止。
所述的方法,其中,所述步骤A具体包括如下步骤:
A1、在直连播放前,所述客户端从业务平台获取所述监控前端的IP地 址,RTSP端口号,URL,从而建立所述TCP连接;
A2、所述客户端向所述监控前端发送视频监控请求消息,所述客户端判 断是否具有向所述监控前端发送NAT穿越包的能力和所述客户端的信令地 址;
A3、所述监控前端根据所述客户端的信令地址和收到的信令源地址是否 相同判断是否通知所述客户端发送RTSP信令穿越包。
所述的方法,其中,所述步骤A和步骤B之间进一步包括如下步骤:
S1、监控前端向客户端发送媒体描述信息消息;
S2、客户端向监控前端发送请求获取媒体消息;
所述的方法,其中,所述步骤B具体包括如下步骤:
B1、所述监控前端向所述客户端返回媒体获取响应消息,所述响应消息 包括是否要求所述客户端发送媒体码流穿越包和所述监控前端的公网IP地 址和端口号;
B2、所述客户端根据收到的所述媒体获取响应消息,向所述监控前端发 送媒体码流穿越包;
B3、所述监控前端收到所述客户端的媒体码流穿越包后,从Socket中获 取所述客户端的公网IP地址和端口号,并保存。
所述的方法,其中,所述步骤B还包括如下步骤
B4、所述客户端向所述监控前端发送开始播放请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810216944.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多媒体文件播放方法和媒体播放装置
- 下一篇:一种媒体网关投入服务的方法