[发明专利]一种手机流媒体自适应实时传输方法无效
| 申请号: | 200810097541.5 | 申请日: | 2008-05-12 |
| 公开(公告)号: | CN101262443A | 公开(公告)日: | 2008-09-10 |
| 发明(设计)人: | 施新刚;陶忠伟 | 申请(专利权)人: | 陶忠伟;施新刚 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L1/00;H04L29/08;H04L12/18;H04Q7/22;H04Q7/32 |
| 代理公司: | 北京安博达知识产权代理有限公司 | 代理人: | 徐国文 |
| 地址: | 100086北京市中关村大*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 手机 流媒体 自适应 实时 传输 方法 | ||
技术领域
本发明涉及一种手机网络信号传输方法,尤其涉及一种服务器数据分层编码的数据传输方式。
背景技术
随着Internet的飞速发展,流媒体技术的应用也越来越普及。手机流媒体是继短信之后,手机平台内容开发的又一次进步。从技术上讲,手机流媒体是一种实时传输数据的方法,通过移动网络在移动手机终端上采用流媒体技术实现的应用,典型的应用实例包括移动游戏、移动视频点播、移动视频聊天、移动卡拉OK等。手机流媒体主要提供信息、娱乐、通信、监控和定位五大项服务内容。也可以高速率在线观看电视、电影、新闻以及各种娱乐、体育节目,还可以进行VOD/AOD视频点播,从而使用户与手机媒体进行互动。
目前移动网络提供的GPRS接入速率大约在30~50Kbps之间,EDGE接入速率约为60Kbps,而在未来的3G网络甚至4G网络中,网络速率将大大提高,达到几百Kbps。不同的网络条件对流媒体传输的要求不同,同样的网络条件下,也会因为存在多个访问网络的应用程序而使得流媒体所能使用的带宽不同,且因为天气、地理的原因使得网络的传输信号时强时弱,造成实时收看节目时断时续,或是画面质量下降,不能满足收看要求。
发明内容
为了克服上述问题,本发明的目的是提供一种能根据网络带宽情况自动调节优化传输用户观看的视频数据的方法。
该方法包括如下步骤;
a.服务器与客户端自动带宽检测模块分别统计各自一段时间内发出或接收到的测试信号,客户端自动带宽检测模块通过客户端实时传输模块将测试信号传给服务器自动带宽检测模块;
b.服务器自动带宽检测模块根据服务器和客户端的数据统计出当前带宽情况并传给服务器自适应算法模块;
c.服务器自适应控制算法模块根据服务器自动带宽检测模块的结果和客户端缓冲区内可播放数据的层码流的状况,进行如下计算;
分析客户端每层正常播放所需预读的帧数;
判断客户端当前缓冲区中待播放数据实际情况,假如带宽和预播放数据足够,则传送新数据层,假如带宽和预播放数据低于要求则传送需要的层;
判断同一时间需要传送层数的优先顺序
按照以上判断结果用H2.64/AVC对视频流进行分层编码。
d.服务器实时传输模块根据自适应控制算法模块结果将分层编码中相应的层组装成报文发送给客户端。
所述分层编码是采用H2.64/AVC中SVC的FGS将视频流压缩成N+1个子流,子流中包括一个基本层和N个附加层;
所述基本层是使用传统的混合编码技术,经过整数变化和量化及熵编码得到。
服务器与客户端的数据是通过各自实时传输模块进行传送和接收;
所述服务器的实时传输模块传送的内容包括:将接收到的客户端带宽检测结果传给服务器自动带宽检测模块,根据自适应控制算法模块结果封装和传输分层编码到客户端实时传输模块;
接收包括:客户端带宽检测结果、播放控制命令;
客户端实时传输模块发送的内容包括:播放控制命令、自动带宽检测结果、连接或中断服务器的命令;
接收的内容包括:将服务器传送的层码流保存到缓冲区。
所述客户端的自动带宽检测模块,首先统计最近一段时间实时传输模块所接收到的各层分层编码报文数量,然后采用指数加权的方法来预测当前可用带宽。
本方法通过将当前用户观看的视频流分成N+1个子层,其中一个基本层和N个附加层,当带宽足够时,先将基本层和附加层都传输到客户端,实现流畅播放。当带宽不够且缓冲内数据不满足播放时,传输基本层到客户端,以保证观看的基本要求,本方法能够在当前网络状态不稳定或是持续低下的时候,通过当前带宽情况,预先算出需要传送的数据,保证客户的观看需求,将网络带宽影响降到最低,以达到对网络的最佳利用,为用户提供最佳的流媒体质量。因为客户端需要缓冲一定数量的数据,以防止网络带宽下降造成播放中断,所以自适应控制算法的关键在于选择发送哪一层的数据,什么时候开始、什么时候结束发送某一层的数据。算法预测客户端所需某一层的数据量,并且合理安排连续发送数据的时机,保证在播放前有足够的缓冲,避免当带宽不足带来的影响。
附图说明
图1自适应实时传输方法
具体实施例
下面结合附图对本方法的具体过程说明如下。
如图1所示,服务器自动带宽检测模块利用一段时间内发出到客户端的数据量,测试出服务器当前可用带宽,客户端的自动带宽检测模块统计最近一段时间所接收到的各层分层编码报文数量,采用指数加权的方法来预测当前可用带宽。具体算法如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陶忠伟;施新刚,未经陶忠伟;施新刚许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810097541.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双辊铸轧带钢机的侧封板的表面复合涂料
- 下一篇:供水管网自动防负压控制装置





