【技术实现步骤摘要】
视频轮播方法、装置、电子设备及存储介质
[0001]本专利技术涉及通信
,尤其涉及一种视频轮播方法、装置、电子设备及存储介质。
技术介绍
[0002]视频点播(Video on Demand,VOD)服务的理想效果是用户发送请求后不用等待即可流畅观看整个视频。对于早期的广播系统,每一个信道只传输一个节目,但是这样用户的等待时间会很长。为了减少用户的等待时间,对早期的广播系统做出了改进,即分配多个信道来推播同一个节目,以此达到VOD的效果;但通过多个信道来推播同一个节目需要耗费巨大的带宽资源,因此需要对该方案作出进一步的改进,以减少带宽资源的浪费。
[0003]现有技术中,通常采用调和轮播(Harmonic Broadcasting,HB)方案,首先将视频按时长均等切分为N个视频分片,分别用S1,S2,S3,...,S
N
表示。第i个视频分片的时长D
i
等于满足=第j个视频分片的时长D
j
;然后将第i个视频分片按照带宽均等切分为i个视频子分片,分别用S
i,1
,S
i,2
,...,S
i,i
表示。针对每个视频分片,将视频分片的所有视频子分片按序号从小到大放置在一个轮播信道C
i
内,轮播信道的数目等于视频分片数;其中,C
i
的带宽为b/i,b为视频的常规播放速率。在C
i
内,每个视频子分片被周期性的广播。
[0004]但上述现有技术中,轮播 ...
【技术保护点】
【技术特征摘要】
1.一种视频轮播方法,其特征在于,包括:基于预设轮播总带宽和目标视频的播放速率确定轮播信道的第一数量;每个所述轮播信道的带宽等于所述目标视频的播放速率;基于所述第一数量构建初始树结构;所述初始树结构中包括所述第一数量的叶子结点;每个所述叶子结点对应一个所述轮播信道;基于所述初始树结构确定视频分片的排布方式,并基于所述初始树结构确定视频分片的第一份数;基于所述第一份数将所述目标视频均等切分为至少一个视频分片;基于所述视频分片的排布方式,将所述至少一个视频分片周期排布在所述第一数量的轮播信道上进行广播。2.根据权利要求1所述的视频轮播方法,其特征在于,所述基于所述初始树结构确定视频分片的第一份数,包括:步骤a、针对视频分片参考编号i,遍历当前叶子集合中的每个叶子结点,确定所述当前叶子集合中的每个叶子结点的待选周期,基于每个叶子结点的待选周期确定目标叶子结点,并将所述视频分片参考编号i分配给所述目标叶子结点;所述i的起始值等于1;步骤b、对所述目标叶子结点增加第二数量个新的叶子结点,将所述目标叶子结点从所述当前叶子集合中删除,将第二数量个新的叶子结点加入所述当前叶子集合中,并更新所述当前叶子集合中之前的叶子结点的编号;所述第二数量包括所述目标叶子结点的待选倍数减一;将i增加1,重复执行所述步骤a和所述步骤b,直至所述当前叶子集合为空,将当前i的值确定为所述视频分片的第一份数。3.根据权利要求2所述的视频轮播方法,其特征在于,所述确定所述当前叶子集合中的每个叶子结点的待选周期,包括:针对每个叶子结点,基于预设延时系数、所述视频分片参考编号和所述叶子结点的父结点的待选周期,确定所述叶子结点的待选倍数;所述初始树结构的父结点的待选周期等于1;基于所述叶子结点的待选倍数和所述叶子结点的父结点的待选周期,确定所述叶子结点的待选周期。4.根据权利要求3所述的视频轮播方法,其特征在于,所述基于预设延时系数、所述视频分片参考编号和所述叶子结点的父结点的待选周期,确定所述叶子结点的待选倍数,包括:基于公式(1)确定所述叶子结点的待选倍数;mji=(i+delay)/Tflj
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)其中,mji表示所述叶子结点的待选倍数,i表示所述视频分片参考编号,delay表示所述预设延时系数,Tflj表示所述叶子结点的父结点的待选周期;所述基于所述叶子结点的待选倍数和所述叶子结点的父结点的待选周期,确定所述叶子结点的待选周期,包括:基于公式(2)确定所述叶子结点的待选周期;Tji=mji*Tflj
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
其中,所述Tji表示所述叶子结点的待选周期。5.根据权利要求2所述的视频轮播方法,其特征在于,所述基于每个叶子结点的待选周期确定目标叶子结点,包括:将最大待选周期对应的叶子结点确定为目标叶子结点;或者,在所述视频分片参考编号位于预设编号范围时,在所述当前叶子集合的所有叶子结点中,确定出待选周期小于或等于所述视频分片参考编号,且大于预设值的至少一个待选叶子结点;在所述至少一个待选叶子结点中确定所述目标叶子结点。6.根据权利要...
【专利技术属性】
技术研发人员:王兴军,陈铭,
申请(专利权)人:清华大学深圳国际研究生院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。