The invention discloses a method for downloading multimedia data, the multimedia data downloading method comprises the following steps: the client in the detected network bandwidth changes, determining a first rate after the change of network bandwidth corresponding, and to determine the current number of downloads are multimedia files according to the segmented sub segment data; the client monitoring to determine the sub segment data boundaries; the client reaches the boundary identified in the downloaded data, the corresponding segment file next sub segment data downloaded from the server to the first bit rate. The invention also discloses a client, a server and a multimedia data downloading system. The invention realizes the downloading of multimedia files according to the network bandwidth fast switching rate, thereby improving the code rate switching efficiency.
【技术实现步骤摘要】
多媒体数据下载方法、客户端、服务器及系统
本专利技术涉及多媒体
,尤其涉及一种多媒体数据下载方法、客户端、服务器及系统。
技术介绍
随着通信技术的发展,多媒体技术的应用越来越广。在多媒体数据的下载及播放过程中,若网络带宽发生了变化,下载终端必须等待当前下载的分段文件下载完成时,才能根据网络带宽下载码率合适的下一分段文件。采用传统的下载方法往往会造成码率的切换滞后于客户端网络带宽的变化,码率切换的实时性差,进而导致用户体验降低。因此,现有的多媒体数据下载过程中,当网络带宽发生变化时如何提高码率切换效率的问题,此方面的问题亟待专利技术人解决。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于解决现有的多媒体数据下载过程中,当网络带宽发生变化时如何提高码率切换效率的问题。为实现上述目的,本专利技术提供一种多媒体数据下载方法,所述多媒体数据下载方法包括以下步骤:客户端在检测到网络带宽发生变化时,确定变化后的网络带宽对应的第一码率,并确定当前正在下载的多媒体数据的分段文件的子分段数据;所述客户端监控所确定的子分段数据的边界标识;所述客户端在下载的数据达到所述边界标识时,从服务器下载所述第一码率下对应分段文件的下一子分段数据。优选的,所述客户端在下载的数据达到所述边界标识时,从服务器下载所述第一码率下对应分段文件的下一子分段数据的步骤包括:所述客户端在下载的数据达到所述边界标识时,计算所述第一码率下对应分段文件的下一子分段数据的位置;所述客户端根据计算出的位置信息生成所述第一请求;所述客户端将所述第一 ...
【技术保护点】
一种多媒体数据下载方法,其特征在于,所述多媒体数据下载方法包括以下步骤:客户端在检测到网络带宽发生变化时,确定变化后的网络带宽对应的第一码率,并确定当前正在下载的多媒体数据的分段文件的子分段数据;所述客户端监控所确定的子分段数据的边界标识;所述客户端在下载的数据达到所述边界标识时,从服务器下载所述第一码率下对应分段文件的下一子分段数据。
【技术特征摘要】
1.一种多媒体数据下载方法,其特征在于,所述多媒体数据下载方法包括以下步骤:客户端在检测到网络带宽发生变化时,确定变化后的网络带宽对应的第一码率,并确定当前正在下载的多媒体数据的分段文件的子分段数据;所述客户端监控所确定的子分段数据的边界标识;所述客户端在下载的数据达到所述边界标识时,从服务器下载所述第一码率下对应分段文件的下一子分段数据。2.如权利要求1所述的多媒体数据下载方法,其特征在于,所述客户端在下载的数据达到所述边界标识时,从服务器下载所述第一码率下对应分段文件的下一子分段数据的步骤包括:所述客户端在下载的数据达到所述边界标识时,计算所述第一码率下对应分段文件的下一子分段数据的位置;所述客户端根据计算出的位置信息生成所述第一请求;所述客户端将所述第一请求发送至所述服务器,并接收所述服务器返回的所述第一码率下对应分段文件的下一子分段数据。3.如权利要求1所述的多媒体数据下载方法,其特征在于,所述客户端在检测到网络带宽发生变化时,确定变化后的网络带宽对应的第一码率,并确定当前正在下载的多媒体数据的分段文件的子分段数据的步骤之前,还包括:所述客户端发送第二请求至所述服务器,以从所述服务器下载所述多媒体数据的索引文件;所述客户端接收所述服务器返回的索引文件;所述客户端根据所述索引文件依次发送请求至所述服务器,并接收所述服务器返回的第二码率下的各分段文件。4.如权利要求1至3任一项所述的多媒体数据下载方法,其特征在于,所述客户端在下载的数据达到所述边界标识时,从服务器下载所述第一码率下对应分段文件的下一子分段数据的步骤之后,还包括:所述客户端在所述第一码率下对应分段文件的下一子分段数据下载完成时,按照所述第一码率播放所下载的子分段数据。5.如权利要求3所述的多媒体数据下载方法,其特征在于,所述客户端发送第二请求至所述服务器,以从所述服务器下载所述多媒体数据的索引文件的步骤之前,还包括:所述服务器根据所述多媒体数据生成索引文件和多个分段文件;所述服务器在各个分段文件的起始位置添加对应的解码信息;所述服务器根据各个所述解码信息标识出对应分段文件内可以进行码率切换的子分...
【专利技术属性】
技术研发人员:陈光亮,周美艳,韦月飞,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。