直播处理方法、装置、设备、系统及存储介质制造方法及图纸

技术编号:18404754 阅读:54 留言:0更新日期:2018-07-08 22:41
本公开提供一种直播处理方法、装置、设备、系统及存储介质,用于主播端,所述方法包括:确定主视频帧的主帧标识,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;将携带有主帧标识的视频流数据和所述目标信息发送至观众端,以使观众端同时播放主帧标识对应的主视频帧以及所述目标信息。应用本公开实施例可以实现视频帧和目标信息同步播放。

Direct broadcast processing method, device, system, and storage medium

The present disclosure provides a direct seeding processing method, device, device, system, and storage medium for a main frame identification of a main video frame, which is the first frame in a video frame set that is expected to be played at the same time with the target information in the video stream data; a video with a main frame identity is carried. The stream data and the target information are sent to the audience end so that the viewers can simultaneously play the main frame to identify the corresponding main video frames and the target information. The application of the public embodiment can realize synchronous playback of video frames and target information.

【技术实现步骤摘要】
直播处理方法、装置、设备、系统及存储介质
本申请涉及直播
,尤其涉及直播处理方法、装置、设备、系统及存储介质。
技术介绍
网络视频直播可以是观众端的用户通过网络收看主播端用户正在进行的现场音视频实况,比如赛事、会议、教学、手术等等。在直播推信息场景中,在观众端不仅播放主播端的视频流数据,还播放其他目标信息。例如,在直播答题的场景中,观众端可以将包含题目的答题框展示在直播视频上,以便观众在利用终端听到直播视频中主持人播报题目时,可以从终端屏幕上看到答题框,并进行作答。然而,由于网络等原因可能导致两路数据存在一定延时,从而导致视频帧与特定信息不同步的情况。例如,主持人可能还没播报题目,包含题目的答题框已展示在屏幕中。由于直播答题对实时性要求很高,只有在指定答题时间内完成答题,本次答题才判定有效。因此,播报题目与答题框展示不同步会影响答题有效性判断。
技术实现思路
为克服相关技术中存在的问题,本公开提供了直播处理方法、装置、设备、系统及存储介质。根据本公开实施例的第一方面,提供一种直播处理方法,用于主播端,所述方法包括:确定主视频帧的主帧标识,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;将携带有主帧标识的视频流数据和所述目标信息发送至观众端,以使观众端同时播放主帧标识对应的主视频帧以及所述目标信息。在一个可选的实现方式中,所述确定主视频帧的主帧标识,包括:向观众端下发目标信息时,将当前产生的视频帧确定为主视频帧,获得主视频帧的主帧标识。在一个可选的实现方式中,所述目标信息包括问题题目或答题统计结果;和/或,所述主帧标识包括所述主视频帧的时间。在一个可选的实现方式中,所述主播端通过推流系统生成和推送携带有主帧标识的视频流数据,推流系统中码率参数基于直播间在线人数确定,推流系统中帧间隔参数基于所述码率参数确定。在一个可选的实现方式中,所述推流系统包括OBS推流系统。根据本公开实施例的第二方面,提供一种直播处理方法,用于观众端,所述方法包括:获得目标信息以及携带有主帧标识的视频流数据,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;在播放所述主帧标识对应的主视频帧时,同时播放所述目标信息。在一个可选的实现方式中,所述在播放所述目标信息之前,还包括:确定所述视频流数据的接收时间以及所述目标信息的接收时间;将两个接收时间的差值与预设的允许延迟时间阈值进行比较;根据比较结果确定所述目标信息为期望与所述视频流数据中主视频帧同步播放的信息。在一个可选的实现方式中,所述方法还包括:从同时播放所述目标信息以及所述主帧标识对应的主视频帧起,开启倒计时,倒计时结束时停止播放所述目标信息或禁用与所述目标信息关联的操作控件;其中,倒计时的倒计时时间基于标准倒计时时间与终端网络延时的差值确定,所述终端网络延时是观众端与通信服务端间的网络延时。根据本公开实施例的第三方面,提供一种直播处理装置,设于主播端,所述装置包括:标识确定模块,被配置为确定主视频帧的主帧标识,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;信息发送模块,被配置为将携带有主帧标识的视频流数据和所述目标信息发送至观众端,以使观众端同时播放主帧标识对应的主视频帧以及所述目标信息。在一个可选的实现方式中,所述标识确定模块具体配置为:向观众端下发目标信息时,将当前产生的视频帧确定为主视频帧,获得主视频帧的主帧标识。在一个可选的实现方式中,所述目标信息包括问题题目或答题统计结果。在一个可选的实现方式中,所述主帧标识包括所述主视频帧的时间。在一个可选的实现方式中,所述主播端通过推流系统生成和推送携带有主帧标识的视频流数据,推流系统中码率参数基于直播间在线人数确定,推流系统中帧间隔参数基于码率参数确定。在一个可选的实现方式中,所述推流系统包括OBS推流系统。根据本公开实施例的第四方面,提供一种直播处理装置,设于观众端,所述装置包括:信息获得模块,被配置为获得目标信息以及携带有主帧标识的视频流数据,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;信息播放模块,被配置为在播放所述主帧标识对应的主视频帧时,同时播放所述目标信息。在一个可选的实现方式中,所述装置还包括信息判断模块,被配置为:在播放所述目标信息之前,确定所述视频流数据的接收时间以及所述目标信息的接收时间;将两个接收时间的差值与预设的允许延迟时间阈值进行比较;根据比较结果确定所述目标信息为期望与所述视频流数据中主视频帧同步播放的信息。在一个可选的实现方式中,所述装置还包括倒计时模块,被配置为:从同时播放所述目标信息以及所述主帧标识对应的主视频帧起,开启倒计时,倒计时结束时停止播放所述目标信息或禁用与所述目标信息关联的操作控件;其中,倒计时的倒计时时间基于标准倒计时时间与终端网络延时的差值确定,所述终端网络延时是观众端与通信服务端间的网络延时。根据本公开实施例的第五方面,提供一种直播系统,包括主播端和观众端;主播端确定主视频帧的主帧标识,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;将携带有主帧标识的视频流数据和所述目标信息发送至观众端;观众端获得所述目标信息以及携带有主帧标识的视频流数据;在播放所述主帧标识对应的主视频帧时,同时播放所述目标信息。根据本公开实施例的第六方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:确定主视频帧的主帧标识,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;将携带有主帧标识的视频流数据和所述目标信息发送至观众端,以使观众端同时播放主帧标识对应的主视频帧以及所述目标信息。根据本公开实施例的第七方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获得目标信息以及携带有主帧标识的视频流数据,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;在播放所述主帧标识对应的主视频帧时,同时播放所述目标信息。根据本公开实施例的第八方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述方法的步骤。本公开的实施例提供的技术方案可以包括以下有益效果:本公开实施例,由于主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧,而本公开实施例可以确定主视频帧的主帧标识,因此,在观众端播放主帧标识对应的主视频帧时,可以同时播放目标信息,从而实现同步播放主视频帧和目标信息。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是本公开根据一示例性实施例示出的一种实现直播的应用场景示意图。图2A是本公开根据一示例性实施例示出的一种直播处理方法的流程图。图2B是本公开根据一示例性实施例示出的另一种直播处理方法的流程图。图2C是本公开根据一示例性实施例示出的一种直播答题界面示意图。图3A是本公开根据一示例性实施例示出的另一种直播处理方法的流程图。图3B是本公开根据一示例性实施例本文档来自技高网...

【技术保护点】
1.一种直播处理方法,其特征在于,用于主播端,所述方法包括:确定主视频帧的主帧标识,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;将携带有主帧标识的视频流数据和所述目标信息发送至观众端,以使观众端同时播放主帧标识对应的主视频帧以及所述目标信息。

【技术特征摘要】
1.一种直播处理方法,其特征在于,用于主播端,所述方法包括:确定主视频帧的主帧标识,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;将携带有主帧标识的视频流数据和所述目标信息发送至观众端,以使观众端同时播放主帧标识对应的主视频帧以及所述目标信息。2.根据权利要求1所述的方法,其特征在于,所述确定主视频帧的主帧标识,包括:向观众端下发目标信息时,将当前产生的视频帧确定为主视频帧,获得主视频帧的主帧标识。3.根据权利要求1所述的方法,其特征在于,所述目标信息包括问题题目或答题统计结果;和/或,所述主帧标识包括所述主视频帧的时间。4.根据权利要求1所述的方法,其特征在于,所述主播端通过推流系统生成和推送携带有主帧标识的视频流数据,推流系统中码率参数基于直播间在线人数确定,推流系统中帧间隔参数基于所述码率参数确定。5.根据权利要求4所述的方法,其特征在于,所述推流系统包括OBS推流系统。6.一种直播处理方法,其特征在于,用于观众端,所述方法包括:获得目标信息以及携带有主帧标识的视频流数据,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;在播放所述主帧标识对应的主视频帧时,同时播放所述目标信息。7.根据权利要求6所述的方法,其特征在于,所述在播放所述目标信息之前,还包括:确定所述视频流数据的接收时间以及所述目标信息的接收时间;将两个接收时间的差值与预设的允许延迟时间阈值进行比较;根据比较结果确定所述目标信息为期望与所述视频流数据中主视频帧同步播放的信息。8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:从同时播放所述目标信息以及所述主帧标识对应的主视频帧起,开启倒计时,倒计时结束时停止播放所述目标信息或禁用与所述目标信息关联的操作控件;其中,倒计时的倒计时时间基于标准倒计时时间与终端网络延时的差值确定,所述终端网络延时是观众端与通信服务端间的网络延时。9.一种直播处理装置,其特征在于,设于主播端,所述装置包括:标识确定模块,被配置为确定主视频帧的主帧标识,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;信息发送模块,被配置为将携带有主帧标识的视频流数据和所述目标信息发送至观众端,以使观众端同时播放主帧标识对应的主视频帧以及所述目标信息。10.根据权利要求9所述的装置,其特征在于,所述标识确定模块具体配置为:向观众端下发目标信息时,将当前产生的视频帧确定为主视频帧,获得主视频帧的主帧标识。11.根据权利要求9所述的装置,其特征在于,所述目标信息包括问题题目或答题统计结果;和/或,所述主帧标识包...

【专利技术属性】
技术研发人员:任金鹏
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1