视频播放方法、装置及设备制造方法及图纸

技术编号:26426226 阅读:23 留言:0更新日期:2020-11-20 14:23
本发明专利技术实施例提供了一种视频播放方法、装置及设备,所述方法包括实时获取主播客户端采集的直播画面数据,并将直播画面数据发送至观众客户端,以使观众客户端根据直播画面数据显示全景视频直播画面,接收观众客户端发送的弹幕数据,确定弹幕数据中满足预设规则的目标弹幕数据,获取目标弹幕数据对应的渲染数据,根据直播画面数据和渲染数据合成目标直播画面,将目标直播画面同步至主播客户端和观众客户端,以使主播客户端和观众客户端根据目标直播画面显示全景视频直播画面。该实施例提高了用户的观看体验,进而提高了视频的播放量。

【技术实现步骤摘要】
视频播放方法、装置及设备
本专利技术实施例涉及数据处理
,尤其涉及一种视频播放方法、装置及设备。
技术介绍
全景技术是把相机环360度拍摄的一组或多组照片拼接成一张图像,是基于全景图像的真实场景,通过计算机技术实现全方位互动式观看真实场景的还原展示的技术。近年来,随着互联网技术的发展,在目前的视频网站上,已经实现了应用全景技术来播放视频的视频播放方式。当以全景技术来播放视频时,在播放插件的支持下,用户可以根据实际需求控制环视的方向,可左可右可近可远的查看场景图,给用户带来了真实的交互体验感和现场感。然而,现有技术中,在应用全景技术来播放视频时,播放的视频只能是预先录制好的,在进行播放时,也只能顺序播放,不能实时与用户互动,降低了用户的观看体验,进而影响了视频的播放量。
技术实现思路
本专利技术实施例提供了一种视频播放方法、装置及设备,以提高用户的观看体验,进而提高视频的播放量。第一方面,本专利技术实施例提供一种视频播放方法,包括:实时获取主播客户端采集的直播画面数据,并将所述直播画面数据发送至观众客户端,以使所述观众客户端根据所述直播画面数据显示全景视频直播画面;接收所述观众客户端发送的弹幕数据;确定所述弹幕数据中满足预设规则的目标弹幕数据;获取所述目标弹幕数据对应的渲染数据;根据所述直播画面数据和所述渲染数据合成目标直播画面;将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目标直播画面显示全景视频直播画面。可选的,所述确定所述弹幕数据中满足预设规则的目标弹幕数据,包括:确定所述弹幕数据中包含预设关键字的目标弹幕数据,和/或,确定所述弹幕数据中移动到预设位置处的目标弹幕数据。可选的,所述渲染数据包括:与所述目标弹幕数据对应的动画数据,和/或,与所述目标弹幕数据对应的玩法控件数据。可选的,所述渲染数据为与所述目标弹幕数据对应的动画数据时,所述根据所述直播画面数据和所述渲染数据合成目标直播画面,包括:根据预设的拼合算法确定所述直播画面数据的拼合边界信息;根据所述直播画面数据的拼合边界信息将所述直播画面数据进行展开平铺处理,得到平铺后的直播画面数据;确定所述目标弹幕数据在所述直播画面数据中的目标位置,并根据所述目标位置和所述平铺后的直播画面数据确定所述目标弹幕数据的位置坐标;根据所述目标弹幕数据的位置坐标、所述平铺后的直播画面数据,以及与所述目标弹幕数据对应的动画数据合成目标直播画面。可选的,所述渲染数据为与所述目标弹幕数据对应的玩法控件数据时,所述根据所述直播画面数据和所述渲染数据合成目标直播画面,包括:根据预设的拼合算法确定所述直播画面数据的拼合边界信息;根据所述直播画面数据的拼合边界信息将所述直播画面数据进行展开平铺处理,得到平铺后的直播画面数据;确定所述目标弹幕数据在所述直播画面数据中的目标位置,并根据所述目标位置和所述平铺后的直播画面数据确定所述目标弹幕数据的位置坐标;根据所述目标弹幕数据的位置坐标、所述平铺后的直播画面数据,以及与所述目标弹幕数据对应的玩法控件数据合成目标直播画面。可选的,所述将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目标直播画面显示全景视频直播画面,包括:将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目标直播画面全景显示第一直播画面,并在所述第一直播画面上显示所述目标弹幕数据对应的动画数据。可选的,所述将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目标直播画面显示全景视频直播画面,包括:将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目标直播画面全景显示第二直播画面,并在所述第二直播画面上显示所述目标弹幕数据对应的玩法控件数据。可选的,所述目标弹幕数据对应的动画数据包括发放虚拟物品行为对应的动画数据、投票行为对应的动画数据、接收虚拟物品行为对应的动画数据或全景弹幕特效对应的动画数据,在所述将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目标直播画面全景显示第一直播画面,并在所述第一直播画面上显示所述目标弹幕数据对应的动画数据之后,还包括:接收第一触控操作数据,其中,所述第一触控操作数据为所述观众客户端响应作用于所述发放虚拟物品行为对应的动画数据、所述投票行为对应的动画数据,或所述接收虚拟物品行为对应的动画数据的触控操作得到的;根据所述第一触控操作数据确定被触控的目标动画数据对应的触控操作结果,并将所述触控操作结果返回至所述观众客户端。可选的,在所述将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目标直播画面全景显示第二直播画面,并在所述第二直播画面上显示所述目标弹幕数据对应的玩法控件数据之后,还包括:接收第二触控操作数据,其中,所述第二触控操作数据为所述观众客户端响应作用于所述目标弹幕数据对应的玩法控件数据的触控操作得到的;根据所述第二触控操作数据确定所述玩法控件数据对应的界面地址,并将所述玩法控件数据对应的界面地址返回至所述观众客户端,以使所述观众客户端根据所述玩法控件数据对应的界面地址跳转至所述界面地址对应的界面。可选的,还包括:确定所述目标弹幕数据的位置坐标与所述平铺后的直播画面数据中各拼合边界信息的距离;若所述距离小于预设距离阈值,则对所述目标弹幕数据进行蒙层与变换处理,并根据所述目标弹幕数据的位置坐标将蒙层与变换处理后的目标弹幕数据以及所述直播画面数据进行拼合处理,得到目标直播画面。可选的,还包括:若确定所述弹幕数据中不包括满足预设规则的弹幕数据,则将所述弹幕数据,以及所述弹幕数据对应的直播画面数据同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述弹幕数据,以及所述弹幕数据对应的直播画面数据显示全景视频直播画面。可选的,在所述将所述弹幕数据,以及所述弹幕数据对应的直播画面数据同步至所述主播客户端和所述观众客户端之前,还包括:根据所述弹幕数据的时间戳数据确定对应的直播画面数据。可选的,还包括:与所述目标弹幕数据对应的动画数据为预先存储的,和/或,与所述目标弹幕数据对应的玩法控件数据为预先存储的。第二方面,本专利技术实施例提供一种视频播放装置,包括:接收模块,用于实时获取主播客户端采集的直播画面数据,并将所述直播画面数据发送至观众客户端,以使所述观众客户端根据所述直播画面数据显示全景视频直播画面;所述接收模块,还用于接收所述观众客户端发送的弹本文档来自技高网...

【技术保护点】
1.一种视频播放方法,其特征在于,包括:/n实时获取主播客户端采集的直播画面数据,并将所述直播画面数据发送至观众客户端,以使所述观众客户端根据所述直播画面数据显示全景视频直播画面;/n接收所述观众客户端发送的弹幕数据;/n确定所述弹幕数据中满足预设规则的目标弹幕数据;/n获取所述目标弹幕数据对应的渲染数据;/n根据所述直播画面数据和所述渲染数据合成目标直播画面;/n将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目标直播画面显示全景视频直播画面。/n

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:
实时获取主播客户端采集的直播画面数据,并将所述直播画面数据发送至观众客户端,以使所述观众客户端根据所述直播画面数据显示全景视频直播画面;
接收所述观众客户端发送的弹幕数据;
确定所述弹幕数据中满足预设规则的目标弹幕数据;
获取所述目标弹幕数据对应的渲染数据;
根据所述直播画面数据和所述渲染数据合成目标直播画面;
将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目标直播画面显示全景视频直播画面。


2.根据权利要求1所述的方法,其特征在于,所述确定所述弹幕数据中满足预设规则的目标弹幕数据,包括:
确定所述弹幕数据中包含预设关键字的目标弹幕数据,
和/或,
确定所述弹幕数据中移动到预设位置处的目标弹幕数据。


3.根据权利要求1所述的方法,其特征在于,所述渲染数据包括:与所述目标弹幕数据对应的动画数据,和/或,与所述目标弹幕数据对应的玩法控件数据。


4.根据权利要求3所述的方法,其特征在于,所述渲染数据为与所述目标弹幕数据对应的动画数据时,所述根据所述直播画面数据和所述渲染数据合成目标直播画面,包括:
根据预设的拼合算法确定所述直播画面数据的拼合边界信息;
根据所述直播画面数据的拼合边界信息将所述直播画面数据进行展开平铺处理,得到平铺后的直播画面数据;
确定所述目标弹幕数据在所述直播画面数据中的目标位置,并根据所述目标位置和所述平铺后的直播画面数据确定所述目标弹幕数据的位置坐标;
根据所述目标弹幕数据的位置坐标、所述平铺后的直播画面数据,以及与所述目标弹幕数据对应的动画数据合成目标直播画面。


5.根据权利要求3所述的方法,其特征在于,所述渲染数据为与所述目标弹幕数据对应的玩法控件数据时,所述根据所述直播画面数据和所述渲染数据合成目标直播画面,包括:
根据预设的拼合算法确定所述直播画面数据的拼合边界信息;
根据所述直播画面数据的拼合边界信息将所述直播画面数据进行展开平铺处理,得到平铺后的直播画面数据;
确定所述目标弹幕数据在所述直播画面数据中的目标位置,并根据所述目标位置和所述平铺后的直播画面数据确定所述目标弹幕数据的位置坐标;
根据所述目标弹幕数据的位置坐标、所述平铺后的直播画面数据,以及与所述目标弹幕数据对应的玩法控件数据合成目标直播画面。


6.根据权利要求3或4所述的方法,其特征在于,所述将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目标直播画面显示全景视频直播画面,包括:
将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目标直播画面全景显示第一直播画面,并在所述第一直播画面上显示所述目标弹幕数据对应的动画数据。


7.根据权利要求3或5所述的方法,其特征在于,所述将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目标直播画面显示全景视频直播画面,包括:
将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目标直播画面全景显示第二直播画面,并在所述第二直播画面上显示所述目标弹幕数据对应的玩法控件数据。


8.根据权利要求6所述的方法,其特征在于,所述目标弹幕数据对应的动画数据包括发放虚拟物品行为对应的动画数据、投票行为对应的动画数据、接收虚拟物品行为对应的动画数据或全景弹幕特效对应的动画数据,
在所述将所述目标直播画面同步至所述主播客户端和所述观众客户端,以使所述主播客户端和所述观众客户端根据所述目...

【专利技术属性】
技术研发人员:庄宇轩孙静
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1