一种分辨率切换时的接续播放方法、装置及存储介质制造方法及图纸

技术编号:22756980 阅读:24 留言:0更新日期:2019-12-07 04:47
本公开提供了一种分辨率切换时的接续播放方法,包括:当播放器在所内嵌的网页播放分段媒体文件的过程中,检测接收到分辨率切换事件时播放原分辨率的分段媒体文件的实时播放点;获取用于接续所述实时播放点的分段媒体文件,其中,所述用于接续实时播放点的分段媒体文件为基于目标分辨率的媒体文件形成;通过所述播放器加载所述目标分辨率的分段媒体文件,以接续所述原分辨率的分段媒体文件在所述网页中进行播放。本公开还提供了一种分辨率切换时的接续播放装置、以及存储介质。

A continuous playing method, device and storage medium for resolution switching

The present disclosure provides a continuous playing method for resolution switching, which includes: in the process of player playing the segmented media file on the embedded web page, detecting the real-time playing point of playing the segmented media file with the original resolution when receiving the resolution switching event; acquiring the segmented media file used to continue the real-time playing point, wherein, the segmented media file is used to continue the real-time playing The segmented media file of the point is formed based on the media file of the target resolution; the segmented media file of the target resolution is loaded through the player to play in the web page in succession with the segmented media file of the original resolution. The invention also provides a continuous playing device when the resolution is switched, and a storage medium.

【技术实现步骤摘要】
一种分辨率切换时的接续播放方法、装置及存储介质
本公开涉及网络媒体播放技术,尤其涉及一种分辨率切换时的接续播放方法、装置及存储介质。
技术介绍
目前,利用网页进行媒体播放是普遍使用的视频播放方案,能够减少安装专用客户端的繁琐操作。然而,当在网页中播放媒体文件时,若想要对当前正在播放的媒体文件进行分辨率切换,则需要重新开始加载相应分辨率的媒体文件,不可避免地会出现网络延迟,进而导致目标分辨率的媒体数据片段无法及时取回,使得整个媒体文件播放不流畅,从而出现播放卡顿的现象,严重影响用户的使用体验。针对上述技术问题,目前相关技术尚未提出有效解决方案。
技术实现思路
有鉴于此,本公开实施例期望提供一种分辨率切换时的接续播放方法、装置及存储介质,至少用以提升网页取回目标分辨率的媒体数据片段的效率。为达到上述目的,本公开实施例的技术方案是这样实现的:第一方面,本公开实施例提供一种分辨率切换时的接续播放方法,所述方法包括:当播放器在所内嵌的网页播放分段媒体文件的过程中,检测接收到分辨率切换事件时播放原分辨率的本文档来自技高网...

【技术保护点】
1.一种分辨率切换时的接续播放方法,其特征在于,所述方法包括:/n当播放器在所内嵌的网页播放分段媒体文件的过程中,检测接收到分辨率切换事件时播放原分辨率的分段媒体文件的实时播放点;/n获取用于接续所述实时播放点的分段媒体文件,其中,所述用于接续实时播放点的分段媒体文件为基于目标分辨率的媒体文件形成;/n通过所述播放器加载所述目标分辨率的分段媒体文件,以接续所述原分辨率的分段媒体文件在所述网页中进行播放。/n

【技术特征摘要】
1.一种分辨率切换时的接续播放方法,其特征在于,所述方法包括:
当播放器在所内嵌的网页播放分段媒体文件的过程中,检测接收到分辨率切换事件时播放原分辨率的分段媒体文件的实时播放点;
获取用于接续所述实时播放点的分段媒体文件,其中,所述用于接续实时播放点的分段媒体文件为基于目标分辨率的媒体文件形成;
通过所述播放器加载所述目标分辨率的分段媒体文件,以接续所述原分辨率的分段媒体文件在所述网页中进行播放。


2.根据权利要求1所述的方法,其特征在于,还包括:
在播放原分辨率的分段媒体文件的过程中,通过所述播放器预加载有所述实时播放点之后的至少一个原分辨率的分段媒体文件;
当获取到所述目标分辨率的分段媒体文件,且原分辨率的下一分段媒体文件已经在播放时,
继续请求获取所述目标分辨率的用于接续实时播放点的下一分段媒体文件,直至在所述原分辨率的下一分段媒体文件播放结束之前,取回所述目标分辨率的下一分段媒体文件。


3.根据权利要求1所述的方法,其特征在于,还包括:
在播放原分辨率的分段媒体文件的过程中,通过所述播放器预加载有所述实时播放点之后的至少一个原分辨率的分段媒体文件;
当原分辨率的分段媒体文件的实时播放点为所述当前所播放的原分辨率的分段媒体文件的结束时刻时,
通过所述播放器继续在所述网页使用已经预加载的原分辨率的下一分段媒体文件进行播放。


4.根据权利要求1所述的方法,其特征在于,还包括:
当通过所述播放器接收到播放请求时,根据所述播放请求的接收顺序,将所接收的播放请求存放于缓冲队列中进行排队;
根据所述缓冲队列能够使用的并发连接数上限,以及所述接收顺序,为所述缓冲队列中的所述播放请求分配连接;
其中,所述连接用于供所述播放器请求待播放的分段媒体文件。


5.根据权利要求4所述的方法,其特征在于,还包括:
当获取到接续实时播放点的所述目标分辨率的分段媒体文件时,
清空所述缓冲队列中针对原分辨率的播放请求,以及,
取消针对所述原分辨率的播放请求已经分配的连接。


6.根据权利要求4所述的方法,其特征在于,还包括:
当获取到接续实时播放点的所述目标分辨率的分段媒体文件时,
清空预缓存的用于接续实时播放点的原分辨率的分段媒体文件。


7.根据权利要求1所述的方法,其特征在于,所述获取用于接续所述实时播放点的分段媒体文件,包括:
请求目标分辨率的媒体文件中的元数据;
根据从所述元数据中识别出的媒体信息,确定用于接续所述实时播放点的两个关键帧,以请求所述两个关键帧之间的媒体数据;
根据所请求的媒体数据、以及对应的元数据封装形成对应的目标分辨率的分段媒体文件。


8.一种分辨率切换时的接续播放装置,其特征在于,所述装置包括:检测模块、获取模块和加载模块;其中,
所述检测模块,用于当播放器在所内嵌的网页播放分段媒体文件的过程中,检测接收到分辨率切换事件时播放原分辨率的分段媒体文件的实时播放点;
所述获取模块,用于获取用于接...

【专利技术属性】
技术研发人员:银国徽
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1