【技术实现步骤摘要】
音视频开播控制方法、装置、设备、存储介质及程序产品
[0001]本申请实施例涉及音视频
,尤其涉及一种音视频开播控制方法、装置、设备、存储介质及程序产品。
技术介绍
[0002]随着流媒体技术的发展以及计算设备的普及,音视频成为了当前主流的信息交互方式。为了提高音视频播放的稳定性,终端设备会将接收到的音视频流文件存储至本地的缓存中,在缓存的数据到达设定的开播标准时,进行音视频的播放。
[0003]相关技术中,为了提高数据传输效率以及尽快的实现音视频的开播,采用将音视频文件拆分为多个传输文件进行传输。针对音视频文件的开播流程,通常采用当固定个数的传输文件被存储后,进行音视频文件的开播,且每个传输文件的码率挡位固定。然而,该种方式不利于音视频文件的及时播放,会造成转码资源的浪费,同时影响用户的使用体验。
技术实现思路
[0004]本申请实施例提供了一种音视频开播控制方法、装置、设备、存储介质及程序产品,解决了相关技术中音视频开播机制导致的不利于音视频文件的及时播放,造成转码资源浪费的问题,提高了音视 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.音视频开播控制方法,其特征在于,包括:获取音视频的历史播放时长,根据所述历史播放时长计算待播放音视频的预期播放时长;根据所述预期播放时长以及设置的单个传输文件时长确定传输文件的个数,所述传输文件的个数小于或等于预设最大个数;基于设置的挡位选择算法确定每个传输文件的码率挡位;根据所述码率挡位进行对应的传输文件的缓存,用于在缓存中的数据满足播放条件的情况下,进行所述待播放音视频的播放。2.根据权利要求1所述的音视频开播控制方法,其特征在于,所述历史播放时长包括历史播放的每个音视频的时长,所述根据所述历史播放时长计算待播放音视频的预期播放时长,包括:根据所述历史播放的每个音视频的时长,计算待播放音视频的预期播放时长。3.根据权利要求1所述的音视频开播控制方法,其特征在于,所述根据所述预期播放时长以及设置的单个传输文件时长确定传输文件的个数,包括:将所述预期播放时长除以设置的单个传输文件时长,得到传输文件的待确认个数;根据所述待确认个数与预设最大个数的比对结果确定传输文件的个数。4.根据权利要求3所述的音视频开播控制方法,其特征在于,所述根据所述待确认个数与预设最大个数的比对结果确定传输文件的个数,包括:在所述待确认个数小于或等于预设最大个数的情况下,将所述待确认个数确定为传输文件的个数;在所述待确认个数大于预设最大个数的情况下,将所述预设最大个数确定为传输文件的个数。5.根据权利要求1所述的音视频开播控制方法,其特征在于,所述传输文件包括第一传输文件和第二传输文件,所述第一传输文件在所述第二传输文件之前进行播放,所述基于设置的挡位选择算法确定每个传输文件的码率挡位,包括:获取当前的预估带宽数据,根据所述预估带宽数据确定所述第一传输文件的码率挡位;根据所述第一传输文件和所述第二传输文件的时长、所述预估带宽数据、所述第一传输文件的大小以及索引文件大小确定所述第二传输文件的码率挡位。6.根据权利要求5所述的音视频开播控制方法,其特征在于,所述根据所述第一传输文件和所述第二传输文件的时长、所述预估带宽数据、所述第一传输文件的大小以及索引文件大小确定所述第二传输文件的码率挡位,包括:根据公式计算得到所述第二传输文件的码率挡位,其中,Speed为所述预估带宽数据,time
ts1
为第一传输文件的时长,time
ts2
为第二传输文件的时长,Size
ts1
为第一传输文件的大小,Size
m3u8
为索引文件大小,bitRate
ts2
为所述第二传输文件的码率挡位上限。
技术研发人员:康宇,邹智群,
申请(专利权)人:北京洛塔信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。