This application proposes a multimedia data transmission method, which includes: judging whether there is a need for switching data transmission protocol when downloading multimedia data from the server; acquiring index flag information in key data frames currently downloaded if there is a need for switching data transmission protocol; and the index flag information includes the data stream name and location of the multimedia data. The timestamp information of the key data frame is described, and the multimedia data is downloaded from the server through a preset standby data transmission protocol according to the index flag information. The above technical scheme realizes the switching of data transmission protocol by the client according to the data download status, breaks the restriction of data transmission protocol on multimedia data transmission, and increases the selectivity of users to download multimedia data.
【技术实现步骤摘要】
多媒体数据传输方法、装置及系统
本申请涉及多媒体
,更具体地说,尤其涉及一种多媒体数据传输方法、装置及系统。
技术介绍
目前,多媒体视频播放已成为互联网基础性应用,尤其是低时延的实时音视频直播正越来越受到互联网企业的重视。多媒体资源从服务端到用户端传输的数据传输协议有多种,不同的数据传输协议在实际应用中的传输效果各有不同。一般的,多媒体服务提供商会选择某一种数据传输协议用于为用户提供多媒体服务。这种情况下,用户端也只能通过多媒体服务提供商所选择的数据传输协议从该多媒体服务提供商的服务器请求多媒体数据,即便实际数据传输效果并不好,用户也别无选择。
技术实现思路
基于上述现有技术的缺陷和不足,本申请提出一种多媒体数据传输方法、装置及系统,能够使用户适时切换数据传输协议。一种多媒体数据传输方法,应用于用户端,所述方法包括:当从服务器下载多媒体数据时,判断是否有切换数据传输协议的需求;如果有切换数据传输协议的需求,则获取当前下载的关键数据帧中的索引标志信息;其中,所述关键数据帧为所述多媒体数据所包含的,为其它非关键数据帧提供编码参考的数据帧,所述索引标志信息包括所述多媒体数据的数据流名称和所述关键数据帧的时间戳信息;根据所述索引标志信息,通过备用数据传输协议从所述服务器下载所述多媒体数据。可选的,所述根据所述索引标志信息,通过预设的备用数据传输协议从所述服务器下载所述多媒体数据,包括:确定所述索引标志信息所包含的数据流名称和时间戳信息;通过预设的备用数据传输协议,向所述服务器发送携带所确定的数据流名称和时间戳信息的多媒体数据请求信息,以便从所述服务器下载与所述数 ...
【技术保护点】
1.一种多媒体数据传输方法,其特征在于,应用于用户端,所述方法包括:当从服务器下载多媒体数据时,判断是否有切换数据传输协议的需求;如果有切换数据传输协议的需求,则获取当前下载的关键数据帧中的索引标志信息;其中,所述关键数据帧为所述多媒体数据所包含的,为其它非关键数据帧提供编码参考的数据帧,所述索引标志信息包括所述多媒体数据的数据流名称和所述关键数据帧的时间戳信息;根据所述索引标志信息,通过备用数据传输协议从所述服务器下载所述多媒体数据。
【技术特征摘要】
1.一种多媒体数据传输方法,其特征在于,应用于用户端,所述方法包括:当从服务器下载多媒体数据时,判断是否有切换数据传输协议的需求;如果有切换数据传输协议的需求,则获取当前下载的关键数据帧中的索引标志信息;其中,所述关键数据帧为所述多媒体数据所包含的,为其它非关键数据帧提供编码参考的数据帧,所述索引标志信息包括所述多媒体数据的数据流名称和所述关键数据帧的时间戳信息;根据所述索引标志信息,通过备用数据传输协议从所述服务器下载所述多媒体数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述索引标志信息,通过预设的备用数据传输协议从所述服务器下载所述多媒体数据,包括:确定所述索引标志信息所包含的数据流名称和时间戳信息;通过预设的备用数据传输协议,向所述服务器发送携带所确定的数据流名称和时间戳信息的多媒体数据请求信息,以便从所述服务器下载与所述数据流名称和所述时间戳信息对应的多媒体数据。3.根据权利要求1所述的方法,其特征在于,所述判断是否有切换数据传输协议的需求,包括:判断是否下载失败,和/或判读下载速率是否小于设定的下载速率阈值;如果下载失败,和/或下载速率小于设定的下载速率阈值,则确定有切换数据传输协议的需求。4.一种多媒体数据传输方法,其特征在于,应用于服务器,所述方法包括:确定用户端通过设定的数据传输协议发送的多媒体数据请求信息所包含的数据流名称和时间戳信息;其中,所述设定的数据传输协议包括预设的多媒体数据传输协议中的任意一种;根据所述数据流名称确定多媒体数据,以及根据所述时间戳信息,确定所述多媒体数据的关键数据帧;所述关键数据帧为所述多媒体数据所包含的,为其它非关键数据帧提供编码参考的数据帧,从所述关键数据帧开始,通过所述设定的数据传输协议将所述多媒体数据包含的数据帧发送给所述用户端。5.一种多媒体数据传输装置,其特征在于,应用于用户端,所述装置包括:判断单元,用于当从服务器下载多媒体数据时,判断是否有切换数据传输协议的需求;数据获取单元,用于当有切换数据传输协议的需求时,获取当前下载的关键数据帧中的索引标志信息;其中,所述关键数据帧为所述多媒体数据所包含的,为其它非关键数据帧提供编码参考的数据帧,所述索引标志信息包括所述多媒体数据的数据流名称和所述关键数据帧的时间戳信息;数据下载单元,用于根据所述索引标志信息,通过预设的备用数据传输协议从所述服务器下载所述多媒体数据。6.根据权利...
【专利技术属性】
技术研发人员:印体亮,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。