【技术实现步骤摘要】
一种媒体数据播放的方法及装置、计算机设备和存储介质
[0001]本申请涉及互联网
,尤其涉及一种媒体数据播放的方法及装置、计算机设备和存储介质。
技术介绍
[0002]随着互联网服务以及网络直播技术发展,用户对于直播延时的要求越来越苛刻,而超文本传输协议直播技术(HTTP live streaming,HLS)能够通过服务器从直播中的终端设备处获取直播媒体数据,并且将直播媒体数据分成多个媒体传输(transport stream,TS)文件,并且通过扩展的M3U媒体数据播放列表(extended M3U playlist,m3u8)携带每个TS文件的统一资源定位符(uniform resource locator,URL)。因此在直播场景下,服务器需要将所接收到的直播媒体数据每缓存一定时间后包装为一个新的TS文件,然后更新m3u8,使得m3u8保留最新的几个TS文件的URL,以保证观众任何时候连接进来都会看到较新的内容,实现近似直播的效果。
[0003]目前,服务器能够后台控制返回给客户端的多个TS文件生成TS ...
【技术保护点】
【技术特征摘要】
1.一种媒体数据播放的方法,其特征在于,包括:获取预设延时;获取媒体数据播放列表,其中,所述媒体数据播放列表包括多个文件索引,所述文件索引指示媒体数据的下载路径,每个文件索引对应一个数据播放时长;基于所述预设延时以及所述每个文件索引对应的数据播放时长,从所述多个文件索引中确定目标文件索引,其中,所述目标文件索引指示目标媒体数据的下载路径;基于所述目标文件索引播放所述目标媒体数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取用户状态信息;基于所述用户状态信息确定调整延时;所述基于所述预设延时以及所述每个文件索引对应的数据播放时长,从所述多个文件索引中确定目标文件索引,包括:基于所述预设延时、所述调整延时以及所述每个文件索引对应的数据播放时长,从所述多个文件索引中确定所述目标文件索引。3.根据权利要求2所述的方法,其特征在于,所述获取用户状态信息,包括:获取在预设时间周期内播放媒体数据的播放速度;所述基于所述用户状态信息确定调整延时,包括:基于所述在预设时间周期内播放媒体数据的播放速度,确定所述调整延时。4.根据权利要求2所述的方法,其特征在于,所述获取用户状态信息,包括:获取用户登录状态信息,其中,所述用户登录状态信息携带用户标识以及延时权限等级标识,且所述用户标识指示目标用户,所述延时权限等级标识指示所述目标用户的延时权限等级;所述基于所述用户状态信息确定调整延时,包括:基于所述用户登录状态信息确定所述调整延时。5.根据权利要求1所述的方法,其特征在于,所述获取预设延时,包括:向第一服务器发送第一请求指令,其中,所述第一请求指令指令携带业务类型标识,所述业务类型标识指示目标业务的业务类型;接收所述第一服务器下发的所述预设延时,其中,所述预设延时是基于所述业务类型标识...
【专利技术属性】
技术研发人员:陈荣科,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。