[发明专利]流媒体播放方法及系统有效
申请号: | 201210229690.9 | 申请日: | 2012-07-04 |
公开(公告)号: | CN103532911A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 杨爱嵩;吴丽梅;侯振强 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉 |
地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流媒体 播放 方法 系统 | ||
技术领域
本发明涉及移动流媒体播放领域,尤其涉及一种流媒体播放方法及系统。
背景技术
流媒体播放技术是一种使音频、视频等多媒体信息能在终端播放器上以实时无需下载的方式进行播放的技术,随着互联网技术及终端技术的发展,通过移动终端设备来点播流媒体服务的需求越来越大,但是,由于目前移动终端设备通过移动网络来访问Internet时,移动终端设备处于内网之中,而处于内网中的移动终端设备在与流媒体服务器进行信息交互的过程中,需要网络地址转换(Network Addres s Trans lat ion,NAT)设备来实现NAT转换,以保证移动终端设备与流媒体服务器之间流媒体信息的正常交互;当前的常规方案是在移动终端设备与流媒体服务器之间增加NAT转换设备,如支持NAT转换功能的防火墙等,此时,移动终端设备的流媒体点播请求由防火墙进行NAT透传,从而保证移动终端设备用户能够点播流媒体服务。
但是随着3G等网络技术的发展,为移动终端用户提供更加有声有色的手机电视、视频点播等手机流媒体点播业务,已成为移动运营商发展移动增值业务的必然趋势;但是,上述常规方案的缺点显现无疑:如NAT转换设备透传流媒体播放请求时无法携带特定的头信息,比如手机号码、移动终端类型等,而流媒体服务提供商需要点播请求携带一些特定的头信息,如手机号码用于匹配订购关系,终端类型用于适配图像质量、分辨率等;NAT转换设备透传流媒体点播请求时无法对点播请求进行访问控制等。
综上可知,现有NAT转换设备存在的种种缺点,因而,不能满足目前流媒体播放技术的要求;因此,如何提供一种全新的不依赖于NAT转换设备的流媒体播放方法及系统,是本领域技术人员亟待解决的问题。
发明内容
为了解决现有流媒体播放技术对NAT转换设备过于依赖的问题,本发明提供了一种流媒体播放方法及系统。
在一个实施例中,本发明提供的流媒体播放系统,包括终端播放器、APN融合网关及流媒体服务器,其中,
终端播放器,与APN融合网关相连,用于通过APN融合网关向流媒体服务器点播流媒体服务;
流媒体服务器,与APN融合网关相连,用于通过APN融合网关向终端播放器提供流媒体服务;
APN融合网关,用于在终端播放器与流媒体服务器之间进行流媒体点播请求及响应消息的处理,及处理后的点播请求及响应消息的发送。
在一个实施例中,上述实施例中的APN融合网关包括解析模块和监听模块,其中,
解析模块,用于解析终端播放器向APN融合网关发送的第一点播请求,记录并发送第一点播请求中终端播放器点播流媒体服务的接收端口号到监听模块,并用对应于接收端口号的客户端监听端口号替换接收端口号,生成并转发第二点播请求到流媒体服务器;还用于解析流媒体服务器根据第二点播请求反馈的第一响应消息,记录并发送第一响应消息中流媒体服务器提供流媒体服务的发送端口号到监听模块,并用对应于发送端口号的服务端监听端口号替换发送端口号,生成并转发第二响应消息到终端播放器;
监听模块,用于在接收到接收端口号之后,开启对应于接收端口号的客户端监听端口;还用于在接收到发送端口号之后,开启对应于发送端口号的服务端监听端口。
在一个实施例中,上述实施例中的APN融合网关还包括判断模块;与终端播放器和解析模块连接,用于接收终端播放器发送的第一点播请求,并判断第一点播请求是否合法;如合法,则转发第一点播请求到解析模块;如不合法,则向终端播放器返回错误信息。
同时,本发明也提供了一种流媒体播放方法,来配合使用本发明提供的流媒体播放系统;在一个实施例中,本发明提供的流媒体播放方法包括:
APN融合网关接收并处理终端播放器发送的点播请求,发送处理后的点播请求至流媒体服务器;
APN融合网关接收并处理流媒体播放器根据点播请求反馈的响应消息,发送处理后的响应消息至终端播放器;
终端播放器通过APN融合网关与流媒体服务器建立连接。
在一个实施例中,上述实施例中的APN融合网关包括解析模块及监听模块;终端播放器通过APN融合网关与流媒体服务器建立连接的具体步骤为:
解析模块解析终端播放器向APN融合网关发送的第一点播请求,获取第一点播请求中携带的终端播放器点播流媒体服务的接收端口号,并发送至监听模块;
监听模块开启对应于接收端口号的客户端监听端口;
解析模块用客户端监听端口号替换接收端口号,生成第二点播请求,并发送至流媒体服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210229690.9/2.html,转载请声明来源钻瓜专利网。