一种适用于多服务器自适应流媒体系统的数据传输方法技术方案

技术编号:19486715 阅读:74 留言:0更新日期:2018-11-17 11:30
本发明专利技术公开了一种适用于多服务器自适应流媒体系统的数据传输方法,用基于状态的比特率自适应调整策略对流媒体数据传输进行自适应的调节;根据流媒体客户端的流连接数量采取比特率调整延迟策略,削弱具有多个流连接的流媒体客户端在比特率调整频率上的优势,平衡不同连接数量的用户的带宽获取能力。本发明专利技术通过引入基于状态的比特率自适应调整策略和比特率调整延迟策略,解决多服务器条件下采用并发流技术的动态自适应流媒体系统在同一带宽受限连接下多个用户带宽分配不公平的问题,同时保证系统数据传输的有效性和稳定性。

【技术实现步骤摘要】
一种适用于多服务器自适应流媒体系统的数据传输方法
本专利技术属于基于HTTP协议的动态自适应流媒体传输领域,具体涉及一种适用于多服务器自适应流媒体系统的数据传输方法。
技术介绍
随着互联网的发展,特别是以在线视频、网络直播等为代表的新兴互联网服务的发展,流媒体服务对带宽的需求逐渐成为互联网带宽的主要需求。流媒体技术逐渐从传统的面向连接协议发展到基于HTTP的无状态自适应流媒体协议。这种基于HTTP协议的流媒体方案相比于传统的流媒体方案有着诸多的优势,例如可复用已有的HTTP基础设施(包括服务器、代理和缓存)、可靠的传输以及轻松通过防火墙等等。在现有的HAS(基于HTTP协议的自适应流)技术中,媒体内容(例如视频)被切分为一组媒体内容切片(chunks),每一个媒体内容切片包含了若干秒的视频内容。这些媒体内容切片被编码成若干种比特率,并在客户端部署比特率自适应算法。该算法会根据客户端当前的可用带宽自适应地选择合适的比特率的媒体内容切片进行下载和播放。但是通过观察和分析,我们发现目前已应用的自适应流技术在某些情况下性能依然存在不足。例如当多个用户在同一个带宽受限连接下享受流媒体服务的时候本文档来自技高网...

【技术保护点】
1.一种适用于多服务器自适应流媒体系统的数据传输方法,其特征在于:用基于状态的比特率自适应调整策略对流媒体数据传输进行自适应的调节;根据流媒体客户端的流连接数量采取比特率调整延迟策略,削弱具有多个流连接的流媒体客户端在比特率调整频率上的优势,平衡不同连接数量的用户的带宽获取能力。

【技术特征摘要】
1.一种适用于多服务器自适应流媒体系统的数据传输方法,其特征在于:用基于状态的比特率自适应调整策略对流媒体数据传输进行自适应的调节;根据流媒体客户端的流连接数量采取比特率调整延迟策略,削弱具有多个流连接的流媒体客户端在比特率调整频率上的优势,平衡不同连接数量的用户的带宽获取能力。2.根据权利要求1所述的一种适用于多服务器自适应流媒体系统的数据传输方法,其特征在于,包括:步骤1,流媒体服务器用比特率组{b1,b2,...,bL}中不同的比特率对所获取的流媒体内容进行编码、切片,生成媒体描述文件,其中L为比特率组中的比特率个数;步骤2,流媒体客户端从所述流媒体服务器获取所述媒体描述文件,并从所述媒体描述文件中解析出所述流媒体内容的存储位置;步骤3,所述流媒体客户端依据所述步骤2所得的所述存储位置从最低比特率的媒体内容切片开始进行缓存;步骤4,所述流媒体客户端依据所述步骤3的缓存时间,根据最近一次下载的媒体内容切片的比特率bi和切片的时长ti计算得切片的大小,然后除以下载该切片的下载时长得到下载该切片时候的缓存速率步骤5,所述流媒体客户端将当前媒体内容切片的比特率存入比特率数组,将客户端下载切片的带宽估计值存入带宽估计值数组;步骤6,判断所述比特率数组和所述带宽估计值数组是否均已存满,若是,则计算平均带宽估计值和平均比特率,并进入步骤7,若否,则将当前比特率对应的媒体内容切片作为下载对象,并进入步骤9;步骤7,依据所述步骤6所得结果选定下一次媒体内容切片的比特率,其中li为第i个媒体内容切片比特率等级,ωi为下载第i个媒体内容切片时连接的带宽估计值,为下载第i个切片之后的平均带宽估计值。p为预先设定的冗余参数,lincrease为比特率增长因子;步骤8,选择所述步骤7所得比特率li+1相应的媒体内容切片作为下载对象;步...

【专利技术属性】
技术研发人员:彭凯肖勤邦张胜凯彭麟雅陈泽宇刘强
申请(专利权)人:武汉烽火凯卓科技有限公司华中科技大学
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1