一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

支持多种流媒体传输协议的媒体播放方法和系统与流程

2021-12-01 01:35:00 来源:中国专利 TAG:

技术特征:
1.一种支持多种流媒体传输协议的媒体播放方法,其特征在于,包括:对视频进行处理,得到对应目标格式的目标媒体资源;根据所述目标媒体资源和多个流媒体传输协议分别生成多个索引文件;其中,每个索引文件对应一个流媒体传输协议,且用于索引所述目标媒体资源中的分片内容;接收移动终端提供的媒体播放请求,所述媒体播放请求包括目标播放参数;根据所述目标播放参数,从所述多个索引文件中选择目标索引文件;及将所述目标索引文件发送至所述移动终端,以使所述移动终端:基于所述目标索引文件,通过相应的流媒体传输协议获取所述目标媒体资源中的待播放分片内容。2.根据权利要求1所述的支持多种流媒体传输协议的媒体播放方法,其特征在于,所述根据所述目标播放参数,从所述多个索引文件中选择目标索引文件,包括:根据映射表与所述目标播放参数,从所述多个索引文件中选择所述目标索引文件;其中,所述映射表为预设设置并用于存储各个播放参数与各个索引文件之间的适配信息。3.根据权利要求1所述的支持多种流媒体传输协议的媒体播放方法,其特征在于,所述多个流媒体传输协议包括dash传输协议和hls传输协议,所述多个索引文件包括dash索引文件和hls索引文件;所述根据所述目标媒体资源和多个流媒体传输协议分别生成多个索引文件,包括:根据所述目标媒体资源和所述dash传输协议,生成所述dash索引文件;根据所述目标媒体资源和所述hls传输协议,生成所述hls索引文件。4.根据权利要求3所述的支持多种流媒体传输协议的媒体播放方法,其特征在于,所述根据所述目标播放参数,从所述多个索引文件中选择目标索引文件,包括:根据所述目标播放参数,判断所述移动终端当前是否支持所述dash传输协议和所述hls传输协议;若支持所述dash传输协议,则选择所述dash索引文件作为所述目标索引文件;及若支持所述hls传输协议且不支持所述dash传输协议,则选择所述hls索引文件作为所述目标索引文件。5.根据权利要求1至4任意一项所述的支持多种流媒体传输协议的媒体播放方法,其特征在于,所述目标播放参数包括目标场景参数和/或目标设备参数,其中:所述目标场景参数,用于表示所述移动终端当前的视频播放场景;所述目标设备参数,用于表示所述移动终端的硬件运行环境和/或软件运行环境。6.根据权利要求1至4任意一项所述的支持多种流媒体传输协议的媒体播放方法,其特征在于,所述对视频进行处理,得到对应目标格式的目标媒体资源,包括:对所述视频进行处理,获取与所述视频相对应的元数据,所述元数据中包括音频数据与视频数据;将所述元数据确定为所述目标媒体资源。7.一种支持多种流媒体传输协议的媒体播放系统,其特征在于,包括:处理模块,用于对视频进行处理,得到对应目标格式的目标媒体资源;生成模块,用于根据所述目标媒体资源和多个流媒体传输协议分别生成多个索引文件;其中,每个索引文件对应一个流媒体传输协议,且用于索引所述目标媒体资源中的分片内容;
接收模块,用于接收移动终端提供的媒体播放请求,所述媒体播放请求包括目标播放参数;选择模块,用于根据所述目标播放参数,从所述多个索引文件中选择目标索引文件;及发送模块,用于将所述目标索引文件发送至所述移动终端,以使所述移动终端:基于所述目标索引文件,通过相应的流媒体传输协议获取所述目标媒体资源中的待播放分片内容。8.一种支持多种流媒体传输协议的媒体播放方法,其特征在于,用于移动终端,所述方法包括:获取所述移动终端的目标播放参数;生成媒体播放请求,所述媒体播放请求包括所述目标播放参数;将所述目标播放请求发送至提供商网络,以使所述提供商网络执行如下操作:根据所述目标播放参数,从预设的多个索引文件中选择并返回目标索引文件,每个索引文件对应一个流媒体传输协议,且用于索引所述目标媒体资源中的分片内容;接收所述目标索引文件;及基于所述目标索引文件,通过目标流媒体传输协议获取所述目标媒体资源中的待播放分片内容并进行播放;其中,所述目标流媒体传输协议对应于所述目标索引文件。9.根据权利要求8所述的支持多种流媒体传输协议的媒体播放方法,其特征在于,所述目标播放参数包括目标场景参数和/或目标设备参数,其中:所述目标场景参数,用于表示所述移动终端当前的视频播放场景;所述目标设备参数,用于表示所述移动终端的硬件运行环境和/或软件运行环境。10.根据权利要求9所述的支持多种流媒体传输协议的媒体播放方法,其特征在于,所述获取所述移动终端的目标播放参数,包括:监测所述移动终端的视频播放场景;及若监测到所述视频播放场景发生切换,则根据切换后的视频播放场景更新所述目标场景参数。11.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时用于实现权利要求1至6或8至10中任意一项所述的支持多种流媒体传输协议的媒体播放方法的步骤。12.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行权利要求1至6或8至10中任意一项所述的支持多种流媒体传输协议的媒体播放方法的步骤。

技术总结
本申请公开了一种支持多种流媒体传输协议的媒体播放方法,包括:对视频进行处理,得到对应目标格式的目标媒体资源;根据所述目标媒体资源和多个流媒体传输协议分别生成多个索引文件;接收移动终端提供的媒体播放请求,所述媒体播放请求包括目标播放参数;根据所述目标播放参数,从所述多个索引文件中选择目标索引文件;及将所述目标索引文件发送至所述移动终端,以使所述移动终端:基于所述目标索引文件,通过相应的流媒体传输协议获取所述目标媒体资源中的待播放分片内容。本申请支持多种流媒体传输协议的媒体播放,提高了使用覆盖率和资源利用率。资源利用率。资源利用率。


技术研发人员:于雷 张皓羽 何钧
受保护的技术使用者:上海哔哩哔哩科技有限公司
技术研发日:2021.08.30
技术公布日:2021/11/30
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献