直播故障的恢复方法和装置、电子设备制造方法及图纸

技术编号:37664881 阅读:34 留言:0更新日期:2023-05-26 04:22
本申请提出一种直播故障的恢复方法和装置、电子设备及非瞬时性计算机可读存储介质,所述方法包括响应于服务器发生故障,获取所述服务器发生故障时视频流的直播数据;计算所述服务器恢复正常时与所述服务器发生故障时的时间间隔;利用所述时间间隔更新所述视频流的直播数据;利用更新后的直播数据恢复所述视频流。根据本申请的实施例,解决了直播故障发生时,播放器重新请求导致的感知断流问题。播放器重新请求导致的感知断流问题。播放器重新请求导致的感知断流问题。

【技术实现步骤摘要】
直播故障的恢复方法和装置、电子设备


[0001]本申请涉直播领域,具体而言,涉及一种直播故障的恢复方法和装置、电子设备及非瞬时性计算机可读存储介质。

技术介绍

[0002]在一般的直播应用场景中,当混流服务器发生故障时,调度服务器通过重新关联新的混流服务器和媒体转发服务器,使得播放器可以重新请求拉流,重启视频流。但大量的瞬间拉流请求使得调度服务器需要具备承受大并发的能力,且重新获取拉流的方式也会让播放器具有明显的感知断流,影响了播放的流畅性。

技术实现思路

[0003]本申请提出一种直播故障的恢复方法和装置、电子设备及非瞬时性计算机可读存储介质,以解决直播故障发生时,播放器存在的感知断流问题。
[0004]根据本申请的一方面,提出一种直播故障的恢复方法,包括响应于服务器发生故障,获取所述服务器发生故障时视频流的直播数据;计算所述服务器恢复正常时与所述服务器发生故障时的时间间隔;利用所述时间间隔更新所述视频流的直播数据;利用更新后的直播数据恢复所述视频流。
[0005]根据一些实施例,所述直播数据包括视频的时间戳和本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种直播故障的恢复方法,其特征在于,包括:响应于服务器发生故障,获取所述服务器发生故障时视频流的直播数据;计算所述服务器恢复正常时与所述服务器发生故障时的时间间隔;利用所述时间间隔更新所述视频流的直播数据;利用更新后的直播数据恢复所述视频流;其中,所述直播数据包括视频的时间戳和序列号、音频的时间戳和序列号,且当所述服务器恢复正常时,所述音频的时间戳和序列号为:当所述服务器恢复正常时所述音频的时间戳=所述服务器发生故障时所述音频的时间戳+时间间隔/m*n,当所述服务器恢复正常时所述音频的序列号=所述服务器发生故障时所述音频的序列号+时间间隔/m,当所述服务器恢复正常时,所述视频的时间戳和序列号为:当所述服务器恢复正常时所述视频的时间戳=故障前最后一帧视频时间戳+所述时间间隔,当所述服务器恢复正常时所述视频的序列号=所述服务器发生故障时所述视频的序列号+1,其中,m为每个音频包/视频包包括的数据时间长度,n为每个音频包包括的采样数。2.根据权利要求2所述的恢复方法,其特征在于,计算所述服务器恢复正常时与所述服务器发生故障时的时间间隔,包括:获取所述服务器发生故障时所述视频流的最后一帧视频或音频的发送时间;计算所述服务器恢复正常时与所述最后一帧视频或音频的发送时间的时间间隔。3.根据权利要求2所述的恢复方法,其特征在于,利用所述时间间隔更新所述视频流的直播数据,包括:利用所述时间间隔计算当所述服务器恢复正常时,所述视频或音频的时间戳;以及利用所述时间间隔计算当所述服务器恢复正常时,所述视频或音频的序列号。4.根据权利要求1所述的恢复方法,其特征在于,所述直播数据还包括...

【专利技术属性】
技术研发人员:杨思梁黎雄兵郝付壮董世宁
申请(专利权)人:北京微吼时代科技有限公司
类型:发明
国别省市:

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

1