越顶OTT直播的方法、装置及系统制造方法及图纸

技术编号:10489191 阅读:112 留言:0更新日期:2014-10-03 17:27
本发明专利技术实施例公开了一种越顶OTT直播的方法、装置及系统,能够增强OTT直播的连续性,从而提高用户体验。该方法包括:当检测到OTT直播存在播放滞后时,获取对应该OTT直播的网络传输速率及该OTT直播的播放速率;如果该播放速率大于零且该网络传输速率大于该播放速率,则根据该网络传输速率及该播放速率,确定第一快速播放幅度,以便于根据该第一快速播放幅度调整该播放速率,并根据调整后的该播放速率进行该OTT直播。本发明专利技术实施例主要应用于互联网领域,能够实现根据网络传输速率及播放速率调整快速播放幅度,修复OTT直播的滞后,避免OTT直播内容跳跃,能够增强OTT直播的连续性,以提高用户体验。

【技术实现步骤摘要】
越顶OTT直播的方法、装置及系统
本专利技术涉及互联网领域,特别涉及一种越顶(Over The Top,简称为0TT)直播的方法、装置及系统。
技术介绍
随着互联网技术的发展,承载在互联网(Internet)上OTT视频业务迅速增长。播放OTT视频时,如果网络状况不佳,播放器耗尽本地缓存的视频数据后,需等待新的视频数据到达才能继续播放,这一事件为卡顿(即Buffering事件)。在OTT直播中,发生卡顿后画面停滞或继续播放紧邻卡顿前的视频数据,造成OTT直播内容滞后,影响OTT直播的实时性。 为提升OTT直播的实时性,现有的一种方法在终端设备部署监控模块,实时监测用户缓存情况,当缓存数据量大于设定的阈值时,判定OTT直播内容存在滞后,进而监控模块控制播放器跳过缓存中的部分数据继续OTT直播或控制播放器清空缓存数据重新获取最新的视频数据继续OTT直播,以消除OTT直播内容的滞后。 但是,直接跳过部分数据继续OTT直播或清空缓存重新获取最新的视频数据继续OTT直播,常造成OTT直播内容跳跃,影响OTT直播连续性。
技术实现思路
本专利技术实施例提供一种OTT直播的方法、装置及系统,能够增强OTT直播的连续性,从而提闻用户体验。 本专利技术实施例采用如下技术方案: 第一方面,提供了一种OTT直播的方法,包括: 当检测到OTT直播存在播放滞后时,获取对应所述OTT直播的网络传输速率及所述OTT直播的播放速率;如果所述播放速率大于零且所述网络传输速率大于所述播放速率,则根据所述网络传输速率及所述播放速率,确定第一快速播放幅度,以便于根据所述第一快速播放幅度调整所述播放速率,并根据调整后的所述播放速率进行所述OTT直播。 结合所述第一方面,在所述第一方面的第一种可能的实现方式中,所述检测到OTT直播存在播放滞后包括: 当检测到所述OTT直播的卡顿持续时长之和大于或等于第一时长阈值时,确定所述OTT直播存在播放滞后;或者,当检测到所述OTT直播的卡顿持续时长之和小于所述第一时长阈值且所述OTT直播的流畅播放持续时长大于或等于第二时长阈值时,确定所述OTT直播存在播放滞后。 结合第一方面或所述第一方面的第一种可能的实现方式,还提供了所述第一方面的第二种可能的实现方式,在所述第一方面的第二种可能的实现方式中,确定第一快速播放幅度,以便于根据所述第一快速播放幅度调整所述播放速率,并根据调整后的所述播放速率进行所述OTT直播之后,还包括: 根据所述OTT直播的播放状态,确定按预设播放速率继续进行所述OTT直播。 结合所述第一方面的第二种可能的实现方式,还提供了所述第一方面的第三种可能的实现方式,在所述第一方面的第三种可能的实现方式中,所述根据所述OTT直播的播放状态,确定按预设的播放速率继续进行所述OTT直播包括: 检测到所述OTT直播的卡顿持续时长之和为零时,确定按所述预设的播放速率继续进行所述OTT直播;或者,检测到所述OTT直播再次出现卡顿时,确定按所述预设的播放速率继续进行所述OTT直播;或者,检测到当前的网络传输速率小于当前的播放速率时,确定按所述预设的播放速率继续进行所述OTT直播。 结合第一方面或者结合所述第一方面的上述任一种可能的实现方式,还提供了所述第一方面的第四种可能的实现方式,在所述第一方面的第四种可能的实现方式中,所述根据所述网络传输速率及所述播放速率,确定第一快速播放幅度包括: 当Rp〈Rt〈Rp (1+Ya)时,根据a= (Rt-Rp ) /Rp确定所述第一快速播放幅度;当Rt ^ Rp (1+Ya)时,根据a=Ya确定所述第一,决速播放幅度;其中,a为所述第一,决速播放幅度,Rp为所述播放速率,Rt为所述网络传输速率,Ya为所述第一快速播放幅度对应的第一预设阀值。 结合第一方面或者结合所述第一方面的上述任一种可能的实现方式,还提供了所述第一方面的第五种可能的实现方式,在所述第一方面的第五种可能的实现方式中,所述根据所述第一快速播放幅度进行所述OTT直播之后,还包括: 根据网络传输速率及播放速率,确定第二快速播放幅度;根据所述第二快速播放幅度继续进行所述OTT直播;所述第二快速播放幅度大于第二预设阀值时,将所述第二预设阀值作为所述第二快速播放幅度。 结合第一方面或者结合所述第一方面的上述任一种可能的实现方式,还提供了所述第一方面的第六种可能的实现方式,在所述第一方面的第六种可能的实现方式中,所述第一快速播放幅度大于第一预设阀值时,将所述第一预设阀值作为所述第一快速播放幅度。 第二方面,提供一种越顶OTT直播的检测装置,包括: 检测单元,用于检测OTT直播是否存在播放滞后;获取单元,用于当所述检测单元检测到所述OTT直播存在播放滞后时,获取对应所述OTT直播的网络传输速率及所述OTT直播的播放速率;确定单元,用于如果所述播放速率大于零且所述网络传输速率大于所述播放速率,则根据所述网络传输速率及所述播放速率,确定第一快速播放幅度,以便于播放装置根据所述第一快速播放幅度调整所述播放速率,并根据调整后的所述播放速率进行所述OTT直播。 结合所述第二方面,在所述第二方面的第一种可能的实现方式中,所述检测单元检测OTT直播是否存在播放滞后包括: 检测所述OTT直播的卡顿持续时长,当检测到所述OTT直播的卡顿持续时长之和大于或等于第一时长阈值时,确定所述OTT直播存在播放滞后;或者,检测所述OTT直播的卡顿持续时长及所述OTT直播的流畅播放持续时长,当检测到所述OTT直播的卡顿持续时长之和小于所述第一时长阈值,且所述OTT直播的流畅播放持续时长大于或等于第二时长阈值时,确定所述OTT直播存在播放滞后。 结合第二方面或者结合所述第二方面的第一种可能的实现方式,还提供了所述第二方面的第二种可能的实现方式,在所述第二方面的第二种可能的实现方式中,所述确定单元还用于,在确定所述第一快速播放幅度,以便于播放装置根据所述第一快速播放幅度调整所述播放速率,并根据调整后的所述播放速率进行所述OTT直播之后,根据所述OTT直播的播放状态,确定所述播放速率为预设播放速率,以使所述播放装置以所述预设播放速率继续进行所述OTT直播。 结合第二方面的第二种可能的实现方式,还提供了所述第二方面的第三种可能的实现方式,在所述第二方面的第三种可能的实现方式中,所述确定单元确定所述播放速率为所述预设播放速率包括: 当所述OTT直播的卡顿持续时长之和为零时,确定所述播放速率为所述预设播放速率;或者,当所述OTT直播再次出现卡顿时,确定所述播放速率为所述预设播放速率;或者,当检测到当前的网络传输速率小于当前的播放速率时,确定所述播放速率为所述预设播放速率。 结合第二方面或者结合所述第二方面的上述任一种可能的实现方式,还提供了所述第二方面的第四种可能的实现方式,在所述第二方面的第四种可能的实现方式中,所述确定单元根据所述网络传输速率及所述播放速率,确定第一快速播放幅度包括: 当Rp〈Rt〈Rp (1+Ya)时,根据a= (Rt-Rp ) /Rp确定所述第一快速播放幅度;当Rt ^ Rp (1+Ya)时,根据a=Ya确定所述第一,决速播放幅度;其中,a为所述第一,决速本文档来自技高网...
越顶OTT直播的方法、装置及系统

【技术保护点】
一种越顶OTT直播的方法,其特征在于,包括:当检测到OTT直播存在播放滞后时,获取对应所述OTT直播的网络传输速率及所述OTT直播的播放速率;如果所述播放速率大于零且所述网络传输速率大于所述播放速率,则根据所述网络传输速率及所述播放速率,确定第一快速播放幅度,以便于根据所述第一快速播放幅度调整所述播放速率,并根据调整后的所述播放速率进行所述OTT直播。

【技术特征摘要】
1.一种越顶OTT直播的方法,其特征在于,包括: 当检测到OTT直播存在播放滞后时,获取对应所述OTT直播的网络传输速率及所述OTT直播的播放速率; 如果所述播放速率大于零且所述网络传输速率大于所述播放速率,则根据所述网络传输速率及所述播放速率,确定第一快速播放幅度,以便于根据所述第一快速播放幅度调整所述播放速率,并根据调整后的所述播放速率进行所述OTT直播。2.根据权利要求1所述的方法,其特征在于,所述检测到OTT直播存在播放滞后包括: 当检测到所述OTT直播的卡顿持续时长之和大于或等于第一时长阈值时,确定所述OTT直播存在播放滞后; 或者,当检测到所述OTT直播的卡顿持续时长之和小于所述第一时长阈值且所述OTT直播的流畅播放持续时长大于或等于第二时长阈值时,确定所述OTT直播存在播放滞后。3.根据权利要求1或2所述的方法,其特征在于,所述确定第一快速播放幅度,以便于根据所述第一快速播放幅度调整所述播放速率,并根据调整后的所述播放速率进行所述OTT直播之后,还包括: 根据所述OTT直播的播放状态,确定按预设播放速率继续进行所述OTT直播。4.根据权利要求3所述的方法,其特征在于,所述根据所述OTT直播的播放状态,确定按预设的播放速率继续进行所述OTT直播包括: 检测到所述OTT直播的卡顿持续时长之和为零时,确定按所述预设的播放速率继续进行所述OTT直播; 或者,检测到所述OTT直播再次出现卡顿时,确定按所述预设的播放速率继续进行所述OTT直播; 或者,检测到当前的网络传输速率小于当前的播放速率时,确定按所述预设的播放速率继续进行所述OTT直播。5.根据权利要求1至4任一权利要求所述的方法,其特征在于,所述根据所述网络传输速率及所述播放速率,确定第一快速播放幅度包括: 当Rp〈Rt〈Rp(l+Ya)时,根据a= (Rt-Rp) /Rp确定所述第一,决速播放幅度; 当Rt > Rp(l+Ya)时,根据a=Ya确定所述第一,决速播放幅度; 其中,a为所述第一快速播放幅度,Rp为所述播放速率,Rt为所述网络传输速率,Ya为所述第一快速播放幅度对应的第一预设阀值。6.根据权利要求1至5任一权利要求所述的方法,其特征在于,所述根据所述第一快速播放幅度进行所述OTT直播之后,还包括: 根据网络传输速率及播放速率,确定第二快速播放幅度; 根据所述第二快速播放幅度继续进行所述OTT直播; 所述第二快速播放幅度大于第二预设阀值时,将所述第二预设阀值作为所述第二快速播放幅度。7.根据权利要求1至6中任一权利要求所述的方法,其特征在于,所述第一快速播放幅度大于第一预设阀值时,将所述第一预设阀值作为所述第一快速播放幅度。8.一种越顶OTT直播的检测装置,其特征在于,包括: 检测单元,用于检测OTT直播是否存在播放滞后;获取单元,用于当所述检测单元检测到所述OTT直播存在播放滞后时,获取对应所述OTT直播的网络传输速率及所述OTT直播的播放速率; 确定单元,用于如果所述播放速率大于零且所述网络传输速率大于所述播放速率,则根据所述网络传输速率及所述播放速率,确定第一快速播放幅度,以便于播放装置根据所述第一快速播放幅度调整所述播放速率,并根据调整后的所述播放速率进行所述OTT直播。9.根据权利要求8所述的装置,其特征在于,所述检测单元检测OTT直播是否存在播放滞后包括: 检测所述OTT直播的卡顿持续时长,当检测到所述OTT直播的卡顿持续时长之和大于或等于第一时长阈值时,确定所述OTT直播存在播放滞后; 或者,检测所述OTT直播的卡顿持续时长及所述OTT直播的流畅播放持续时长,当检测到所述OTT直播的卡顿持续时长之和小于所述第一时长阈值,且所述OTT直播的流畅播放持续时长大于或等于第二时长阈值时,确定所述OTT直播存在播放滞后。10.根据权利要求8或9所述的装置,其特征在于,所述确定单元还用于,在确定所述第一快速播放幅度,以便于播放装置根据所述第一快速播放幅度调整所述播放速率,并根据调整后的所述播放速率进行所述OTT直播之后,根据所述OTT直播的播放状态,确定所述播放速率为预设播放速率,以使所述播放装置以所述预设播放速率继续进行所述OTT直播。11.根据权利要求10所述的装置,其特征在于,所述确定单元确定所述...

【专利技术属性】
技术研发人员:张璐杨友庆张锦辉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1