[发明专利]一种媒体流私网穿透的方法有效
申请号: | 200710138984.X | 申请日: | 2007-07-18 |
公开(公告)号: | CN101094159A | 公开(公告)日: | 2007-12-26 |
发明(设计)人: | 夏正勋;任军;闫淼 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/54 | 分类号: | H04L12/54;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 媒体 流私网 穿透 方法 | ||
技术领域
本发明涉及多媒体技术领域,具体涉及一种媒体流私网穿透的方法。
背景技术
随着网络技术的发展,一种新的媒体技术应运而生,这就是流媒体技术。流媒体是指在网络中使用流式传输技术的连续时基媒体,如音频、视频或多媒体文件。流服务可以给用户提供持续不断的音视频流,满足用户在线观看动态影音的需求,流媒体技术在媒体点播领域和媒体直播领域得到极大的应用。此类流媒体系统通常采用C/S(客户端/服务器)架构,作为流服务的提供者,流媒体服务器是系统的应用瓶颈。为缓解流媒体服务器的压力,在流媒体系统引入Relay(转发)服务器来分担流媒体服务器的负载,转发服务器缓存流媒体服务器上的流媒体数据,这样一部分用户可以通过访问转发服务器来访问流媒体服务器的数据。
然而,这种通过转发服务器转发的方法存在以下缺点:当转发媒体源在私网,转发服务器在公网时,转发服务器无法请求转发媒体源,而导致服务失败。
发明内容
为了克服现有技术中存在的问题,本发明提出一种媒体流私网穿透的方法,以实现转发服务器对位于私网内转发媒体源的媒体流的转发。。
本发明具体是这样实现的:
一种媒体流私网穿透的方法,进行如下处理:
处于私网侧的转发媒体源主动向转发服务器建立传输链接;
所述转发服务器保存转发媒体源与此传输链接对应关系;
所述转发服务器接受客户端流服务请求后,根据事先保存的转发媒体源与传输链接的对应关系,找到与转发媒体源对应的传输链接并组成新的流服务请求;
所述转发服务器发送新的流服务请求至转发媒体源,建立与转发媒体源的流媒体会话,并基于建立的传输链接接收保存转发媒体源的流媒体数据,并转发至客户端。
进一步地,所述转发服务器接受客户端流服务请求后,包括一判断转发服务器是否与转发媒体源已建立传输链接的步骤。
进一步地,所述判断转发服务器是否与转发媒体源已建立链接的步骤后,包括一转发服务器解析客户端所要求的转发媒体源信息的步骤。
进一步地,所述转发服务器保存接收到的转发媒体源的流媒体数据,并转发至客户端之间,包括一个基于客户端数目判断是否需要转发流媒体数据至客户端的步骤。
进一步地,所述转发服务器保存接收到的转发媒体源的流媒体数据,并转发至客户端之间,包括如下步骤:
所述转发服务器将与转发媒体源的会话的交互信息,作为客户端流服务请求响应发送给客户端;
所述客户端接收到流服务请求响应后,与转发服务器建立流媒体会话。
进一步地,所述媒体流私网穿透的方法包括步骤:所述转发服务器在接收到另一客户端请求同一转发媒体源的流媒体数据时,直接将保存的转发媒体源的流媒体数据转发至客户端。
进一步地,所述转发服务器与转发媒体源之间传输链接基于TCP协议。
与现有技术相比,本发明一种媒体流私网穿透的方法,一方面,采用媒体源主动向转发服务器建立连接,保证了位于私网内的媒体源能够实现转发;另一方面,改变了传统转发服务流程,将穿透连接与私网侧流媒体数据传输复用一条连接;再,当有客户端的请求时才转发相关的媒体源数据,节省了带宽。
附图说明
图1是本发明一种媒体流私网穿透的方法应用环境部署图;
图2是本发明媒体流私网穿透的流程图。
具体实施方式
如图1所示的具体实施环境中,转发服务器(即图1中的QTSS RELAY)处于公网侧,编码器作为媒体转发源,处于私网侧。
图1中的监控终端作为转发服务的客户端,可以为移动终端也可以为固定终端。客户端可以通过移动网络或固定网络连接转发服务器。转发服务器可以通过移动网络也可以通过固定网络请求媒体转发源的流媒体数据。编码器为能够响应流请求,并提供流媒体数据的设备。
在本实施例中,固定客户端将通过转发服务器请求移动网络侧的编码器数据。为使本实施例更具说明性,固定终端与转发服务器的媒体流通过UDP传输(普通的RTSP流),转发服务器与在移动网络侧的编码器(转发源)的媒体流通过TCP传输(遵循RTSP协议,即RTP/RTCP over TCP方式)。当然,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员亦可通过其他传输方式来实现监控终端与转发服务器,或转发服务器与编码器(转发源)之间的流媒体传输。
如图2所示,本发明一种媒体流私网穿透的方法具体实施步骤如下:
步骤201、处于私网侧的编码器主动向转发服务器建立一条TCP链接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710138984.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据存储器固定装置
- 下一篇:一种微细通道铝带管式热泵型空调器/机换热器