[发明专利]直播处理方法、装置、设备、系统及存储介质有效
申请号: | 201810206343.1 | 申请日: | 2018-03-13 |
公开(公告)号: | CN108260016B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 任金鹏 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | H04N21/475 | 分类号: | H04N21/475;H04N21/478;H04N21/254;H04N21/4788;H04N21/43;H04N5/222 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 处理 方法 装置 设备 系统 存储 介质 | ||
本公开提供一种直播处理方法、装置、设备、系统及存储介质,用于主播端,所述方法包括:确定主视频帧的主帧标识,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;将携带有主帧标识的视频流数据和所述目标信息发送至观众端,以使观众端同时播放主帧标识对应的主视频帧以及所述目标信息。应用本公开实施例可以实现视频帧和目标信息同步播放。
技术领域
本申请涉及直播技术领域,尤其涉及直播处理方法、装置、设备、系统及存储介质。
背景技术
网络视频直播可以是观众端的用户通过网络收看主播端用户正在进行的现场音视频实况,比如赛事、会议、教学、手术等等。在直播推信息场景中,在观众端不仅播放主播端的视频流数据,还播放其他目标信息。例如,在直播答题的场景中,观众端可以将包含题目的答题框展示在直播视频上,以便观众在利用终端听到直播视频中主持人播报题目时,可以从终端屏幕上看到答题框,并进行作答。
然而,由于网络等原因可能导致两路数据存在一定延时,从而导致视频帧与特定信息不同步的情况。例如,主持人可能还没播报题目,包含题目的答题框已展示在屏幕中。由于直播答题对实时性要求很高,只有在指定答题时间内完成答题,本次答题才判定有效。因此,播报题目与答题框展示不同步会影响答题有效性判断。
发明内容
为克服相关技术中存在的问题,本公开提供了直播处理方法、装置、设备、系统及存储介质。
根据本公开实施例的第一方面,提供一种直播处理方法,用于主播端,所述方法包括:
确定主视频帧的主帧标识,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;
将携带有主帧标识的视频流数据和所述目标信息发送至观众端,以使观众端同时播放主帧标识对应的主视频帧以及所述目标信息。
在一个可选的实现方式中,所述确定主视频帧的主帧标识,包括:
向观众端下发目标信息时,将当前产生的视频帧确定为主视频帧,获得主视频帧的主帧标识。
在一个可选的实现方式中,所述目标信息包括问题题目或答题统计结果;和/或,所述主帧标识包括所述主视频帧的时间。
在一个可选的实现方式中,所述主播端通过推流系统生成和推送携带有主帧标识的视频流数据,推流系统中码率参数基于直播间在线人数确定,推流系统中帧间隔参数基于所述码率参数确定。
在一个可选的实现方式中,所述推流系统包括OBS推流系统。
根据本公开实施例的第二方面,提供一种直播处理方法,用于观众端,所述方法包括:
获得目标信息以及携带有主帧标识的视频流数据,所述主视频帧为视频流数据中期望与目标信息同时播放的视频帧集合中的首帧;
在播放所述主帧标识对应的主视频帧时,同时播放所述目标信息。
在一个可选的实现方式中,所述在播放所述目标信息之前,还包括:
确定所述视频流数据的接收时间以及所述目标信息的接收时间;
将两个接收时间的差值与预设的允许延迟时间阈值进行比较;
根据比较结果确定所述目标信息为期望与所述视频流数据中主视频帧同步播放的信息。
在一个可选的实现方式中,所述方法还包括:
从同时播放所述目标信息以及所述主帧标识对应的主视频帧起,开启倒计时,倒计时结束时停止播放所述目标信息或禁用与所述目标信息关联的操作控件;
其中,倒计时的倒计时时间基于标准倒计时时间与终端网络延时的差值确定,所述终端网络延时是观众端与通信服务端间的网络延时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810206343.1/2.html,转载请声明来源钻瓜专利网。