【技术实现步骤摘要】
媒体流传输方法、系统、装置、设备及存储介质
本公开涉及媒体传输
,特别涉及一种媒体流传输方法、系统、装置、设备及存储介质。
技术介绍
随着媒体传输技术的发展,用户可以随时随地在终端上浏览音视频资源,目前,在服务器向终端传输音视频资源(俗称为“拉流阶段”)时,可以采用基于分片的媒体传输方式。基于分片的媒体传输方式包括常见的DASH(DynamicAdaptiveStreamingoverHTTP,MPEG制定的基于HTTP的自适应流媒体传输标准,其中,MPEG的英文全称为MovingPictureExpertsGroup,中文全称为动态图像专家组)、HLS(HTTPLiveStreaming,苹果公司制定的基于HTTP的自适应流媒体传输标准)等,其中,HTTP的英文全称为HyperTextTransferProtocol,中文全称为超文本传输协议。服务器将音视频资源切分成一段一段的音视频片段,每个音视频片段都可以转码成不同的码率,终端在播放音视频资源时,分别访问音视频资源所切分成的各个音视频片段的网址,不同的音视 ...
【技术保护点】
1.一种媒体流传输方法,其特征在于,应用于终端,所述方法包括:/n响应于对媒体流的帧获取指令,从所述媒体流的媒体描述文件包括的多种码率的所述媒体流的地址信息中,确定目标码率的所述媒体流的目标地址信息;/n确定所述目标码率对应的待获取媒体帧在所述媒体流中的起始位置;/n向服务器发送携带有所述目标地址信息和起始位置的帧获取请求,所述帧获取请求用于指示所述服务器以所述目标码率返回所述媒体流中从所述起始位置开始的媒体帧。/n
【技术特征摘要】
1.一种媒体流传输方法,其特征在于,应用于终端,所述方法包括:
响应于对媒体流的帧获取指令,从所述媒体流的媒体描述文件包括的多种码率的所述媒体流的地址信息中,确定目标码率的所述媒体流的目标地址信息;
确定所述目标码率对应的待获取媒体帧在所述媒体流中的起始位置;
向服务器发送携带有所述目标地址信息和起始位置的帧获取请求,所述帧获取请求用于指示所述服务器以所述目标码率返回所述媒体流中从所述起始位置开始的媒体帧。
2.根据权利要求1所述的方法,其特征在于,所述帧获取指令由对媒体流的播放操作触发;
所述确定所述目标码率对应的待获取媒体帧在所述媒体流中的起始位置,包括:
将所述媒体流中所述播放操作的操作时间产生的媒体帧所在位置确定为所述起始位置;或,
将所述帧获取指令中所选定的媒体帧在所述媒体流中的位置确定为所述起始位置;或,
将所述媒体流的第一个媒体帧所在位置确定为所述起始位置。
3.根据权利要求1所述的方法,其特征在于,所述帧获取指令在所述媒体流的播放状态信息满足码率切换条件时触发;
所述响应于对媒体流的帧获取指令,从所述媒体流的媒体描述文件包括的多种码率的所述媒体流的地址信息中,确定目标码率的所述媒体流的目标地址信息,包括:
在接收所述媒体流中任一媒体帧时,获取所述媒体流的播放状态信息;
响应于所述播放状态信息符合所述码率切换条件,从所述媒体流的媒体描述文件包括的多种码率的所述媒体流的地址信息中,确定目标码率的所述媒体流的目标地址信息;
所述确定所述目标码率对应的待获取媒体帧在所述媒体流中的起始位置,包括:
根据所述任一媒体帧在所述媒体流中的位置,确定所述目标码率对应的待获取媒体帧在所述媒体流中的起始位置。
4.根据权利要求3所述的方法,其特征在于,所述响应于所述播放状态信息符合所述码率切换条件,从所述媒体流的媒体描述文件包括的多种码率的所述媒体流的地址信息中,确定目标码率的所述媒体流的目标地址信息,包括:
响应于所述播放状态信息符合所述码率切换条件,根据所述播放状态信息和当前码率,确定目标码率;
响应于所述目标码率与所述当前码率不相等,执行所述从所述媒体流的媒体描述文件包括的多种码率的所述媒体流的地址信息中,确定目标码率的所述...
【专利技术属性】
技术研发人员:周超,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。