【技术实现步骤摘要】
多媒体资源播放方法及装置
本公开涉及计算机
,尤其涉及一种多媒体资源播放方法及装置。
技术介绍
随着终端设备的不断普及,对各种多媒体资源(例如高清/超清视频)的播放需求越来越多,多媒体资源的播放体验越来越受到重视。在相关技术中,播放多媒体资源时,通常会调用系统组件直接播放点播文件地址或直播流地址,可能会下载一部分冗余的数据,例如,在切换多媒体资源的视频清晰度时,会冗余下载多媒体资源文件中的音频数据;在切换音频的语言类型时,会冗余下载多媒体资源文件中的视频数据。这些冗余下载可能会增加用户的等待时间,并消耗额外的用户流量以及CDN带宽,导致用户体验变差。
技术实现思路
有鉴于此,本公开提出了一种多媒体资源播放方法及装置,避免下载冗余数据,提升用户体验。根据本公开的一方面,提供了一种多媒体资源播放方法,所述方法包括:获取与第一视频类型和第一音频类型的多媒体资源相关的第一索引文件、所述第一视频类型的数据片段以及所述第一音频类型的数据片段;基于所述第一索引文件,对所述第一视频类型的数据片段以及所述第一音频类型的数据片段分别进行解析和排序,获取第一视频数据和第一音频数据;播放所述第一视频数据和所述第一音频数据。根据本公开的另一方面,提供了一种多媒体资源播放装置,所述装置包括:第一资源获取模块,用于获取与第一视频类型和第一音频类型的多媒体资源相关的第一索引文件、所述第一视频类型的数据片段以及所述第一音频类型的数据片段;第一数据获取模块,用于基于所述第一索引文件,对所述第一视频类型的数据片段以及所述第一音频类型的数据片段分别进行解析和排序,获取第一视频数据和第一音频数据 ...
【技术保护点】
1.一种多媒体资源播放方法,其特征在于,包括:获取与第一视频类型和第一音频类型的多媒体资源相关的第一索引文件、所述第一视频类型的数据片段以及所述第一音频类型的数据片段;基于所述第一索引文件,对所述第一视频类型的数据片段以及所述第一音频类型的数据片段分别进行解析和排序,获取第一视频数据和第一音频数据;播放所述第一视频数据和所述第一音频数据。
【技术特征摘要】
1.一种多媒体资源播放方法,其特征在于,包括:获取与第一视频类型和第一音频类型的多媒体资源相关的第一索引文件、所述第一视频类型的数据片段以及所述第一音频类型的数据片段;基于所述第一索引文件,对所述第一视频类型的数据片段以及所述第一音频类型的数据片段分别进行解析和排序,获取第一视频数据和第一音频数据;播放所述第一视频数据和所述第一音频数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到针对第二视频类型的视频切换信号的情况下,停止获取所述第一视频类型的数据片段,获取与所述第二视频类型和所述第一音频类型的多媒体资源相关的第二索引文件以及所述第二视频类型的数据片段;基于所述第二索引文件,对所述第二视频类型的数据片段进行解析和排序,获取第二视频数据;播放所述第二视频数据和所述第一音频数据。3.根据权利要求1所述的方法,其特征在于,播放所述第一视频数据和所述第一音频数据,包括:将所述第一视频数据和所述第一音频数据存储到第一缓存空间中;播放所述第一缓存空间中的所述第一视频数据和所述第一音频数据。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在接收到针对第二视频类型的视频切换信号的情况下,停止获取所述第一视频类型的数据片段,获取与所述第二视频类型和所述第一音频类型的多媒体资源相关的第二索引文件以及所述第二视频类型的数据片段;基于所述第二索引文件,对所述第二视频类型的数据片段进行解析和排序,获取第二视频数据;将所述第一缓存空间中在当前时间点之后的,且与当前时间点的时间间隔大于或等于第一时间阈值的所述第一视频数据替换为所述第二视频数据;播放所述第一缓存空间中的所述第二视频数据和所述第一音频数据。5.根据权利要求2或4所述的方法,其特征在于,获取与所述第二视频类型和所述第一音频类型的多媒体资源相关的第二索引文件以及所述第二视频类型的数据片段,包括:获取与所述第二视频类型和所述第一音频类型的多媒体资源相关的第二索引文件;基于所述第二索引文件,获取在当前时间点之后的,且与当前时间点的时间间隔大于或等于第一时间阈值的所述第二视频类型的数据片段。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到针对第二音频类型的音频切换信号的情况下,停止获取所述第一音频类型的数据片段,获取与所述第一视频类型和所述第二音频类型的多媒体资源相关的第三索引文件以及所述第二音频类型的数据片段;基于所述第三索引文件,对所述第二音频类型的数据片段进行解析和排序,获取第二音频数据;播放所述第一视频数据和所述第二音频数据。7.根据权利要求3所述的方法,其特征在于,所述方法还包括:在接收到针对第二音频类型的音频切换信号的情况下,停止获取所述第一音频类型的数据片段,获取与所述第一视频类型和所述第二音频类型的多媒体资源相关的第三索引文件以及所述第二音频类型的数据片段;基于所述第三索引文件,对所述第二音频类型的数据片段进行解析和排序,获取第二音频数据;将所述第一缓存空间中在当前时间点之后的,且与当前时间点的时间间隔大于或等于第二时间阈值的所述第一音频数据替换为所述第二音频数据;播放所述第一缓存空间中的所述第一视频数据和所述第二音频数据。8.根据权利要求6或7所述的方法,其特征在于,获取与所述第一视频类型和所述第二音频类型的多媒体资源相关的第三索引文件以及所述第二音频类型的数据片段,包括:获取与所述第一视频类型和所述第二音频类型的多媒体资源相关的第三索引文件;基于所述第三索引文件,获取在当前时间点之后的,且与当前时间点的时间间隔大于或等于第二时间阈值的所述第二音频类型的数据片段。9.一种多媒体资源播放装置,其特征在于,包括:第一资源获取模块,用于获取与第一视频类型和第一音频类型的多媒体资源相关的第一索引文件、所述第一视频类型的数据片段以及所述第一音频类型的数据片段;第一数据获取模块,用于基于所述第一索引文件,对所述第一视频类型的数据片段以及所述第一音频类型的数据片段分别进行解析和排序,获取第一视频数据和第一音频数据;第一数据播放模块,用于播放所述第一视...
【专利技术属性】
技术研发人员:刘军立,李奎,姜秀平,孙冰晶,李明杰,顾思斌,潘柏宇,谢菲,
申请(专利权)人:合一网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。