[发明专利]用于直播回放的弹幕下发方法和直播视频弹幕回放方法有效
申请号: | 202011051417.2 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112188225B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 孙帅;林鲜;侯进 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/235;H04N21/433;H04N21/4788;H04N21/488 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 王勇 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 直播 回放 弹幕 下发 方法 视频 | ||
本申请实施例提供了一种用于直播回放的弹幕下发方法,所述方法包括:接收客户端在直播回放时发送的弹幕拉取请求,所述弹幕拉取请求携带有时间戳;及响应于所述弹幕拉取请求,将N个弹幕分片文件中与所述时间戳对应的弹幕分片文件下发到所述客户端;其中,N个弹幕分片文件是通过切分与目标直播回放视频相对应的直播弹幕数据得到的,N为正整数。本申请实施例通过切分与目标直播回放视频相对应的直播弹幕数据,并通过分片的方式将弹幕分片文件下发到所述客户端,减少了弹幕数据对内存的占用率,提高了播放流畅度。
技术领域
本申请实施例涉及视频技术领域,尤其涉及一种用于直播回放的弹幕下发方法、系统、设备及计算机可读存储介质,以及一种直播视频回放方法。
背景技术
随着视频直播技术的快速发展,越来越多的用户可以通过网络观看各种直播视频节目。在观看直播视频节目的过程中,用户可以通过发送弹幕的方式,与主播和其他用户进行互动。所述弹幕,是通过网络观看视频时弹出的并沿预定方向移动的字幕,是一种纯交流信息。弹幕在英文中还没有固定词汇,其通常称之为:comment、danmaku、barrage、bulletscreen、bullet-screen comment等。弹幕允许用户发表评论或感想,但与普通视频分享网站只在播放器下专用点评区显示不同,其会以滑动字幕的方式实时出现在视频画面上,保证所有观看者都能注意到。
然而,由于直播存的特殊性,用户无法在视频直播过程中回看已经错过的视频片段,只能在视频直播结束之后,通过录制的直播视频以直播回放的方式观看错过的视频片段。目前,直播回放一般是将整个直播过程中所有的文字性弹幕与录制的直播视频的时间轴进行绑定,以实现直播回放时同时观看直播弹幕。但是,通过该直播回放的方式,用户虽然可以重新观看直播视频内容,但是录制的直播视频只能在对应的时间轴看到大家发出的文字性弹幕,不能完全还原当时直播场景时的弹幕,用户的代入感较差;且将所有文字性弹幕同时与录制的直播视频进程绑定会在占用较大的内存,可能导致直播回放出现卡顿不流畅的问题。因此,如何在用户回放直播视频情况下减少直播弹幕对内存的消耗,成为了当前要解决的技术问题之一。
发明内容
本申请实施例的目的是提供一种用于直播回放的弹幕下发方法、系统、计算机设备及计算机可读存储介质,以及一种直播视频回放方法,用于解决在用户回放直播视频时直播弹幕占用较大的内存等技术问题。
本申请实施例的一个方面提供了一种直播视频弹幕回放方法,用于服务器,所述方法包括:接收客户端在直播回放时发送的弹幕拉取请求,所述弹幕拉取请求携带有时间戳;及响应于所述弹幕拉取请求,将N个弹幕分片文件中与所述时间戳对应的弹幕分片文件下发到所述客户端;其中,所述N个弹幕分片文件是通过切分与目标直播回放视频相对应的直播弹幕数据得到的,N为正整数。
可选的,还包括:预先生成所述N个弹幕分片文件:获取与所述目标直播回放视频关联的直播视频时间轴数据和所述直播弹幕数据;根据所述直播视频时间轴数据对所述直播弹幕数据进行分片处理,以生成N个直播弹幕分片数据;将所述N个直播弹幕分片数据和所述直播视频时间轴数据进行绑定,以得到绑定后的N个直播弹幕分片数据;及对所述绑定后的N个直播弹幕分片数据进行格式转换,以得到所述N个弹幕分片文件。
可选的,所述根据所述直播视频时间轴数据对所述直播弹幕数据进行分片处理,以生成N个直播弹幕分片数据,包括:根据所述直播视频时间轴数据确定所述目标直播回放视频的总时长;及根据所述目标直播回放视频的总时长和预设分片时间对所述直播弹幕数据进行分片处理,以得到N个直播弹幕分片数据。
可选的,还包括:在对所述目标直播回放视频进行回放的过程中,接收所述客户端或其他客户端发送的实时弹幕数据,所述实时弹幕数据包括与直播视频时间轴数据对应的实时弹幕时间数据和实时弹幕内容数据;根据所述实时弹幕时间数据从所述N个弹幕分片文件中,确定与所述实时弹幕内容数据对应的目标弹幕分片文件;根据所述实时弹幕时间数据和实时弹幕内容数据更新所述目标弹幕分片文件,以得到更新后的目标弹幕分片文件;及将所述更新后的目标弹幕分片文件保存到所述数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011051417.2/2.html,转载请声明来源钻瓜专利网。