【技术实现步骤摘要】
弹幕运动控制方法、装置及服务器
[0001]本申请涉及视频直播
,具体而言,涉及一种弹幕运动控制方法、装置及服务器。
技术介绍
[0002]在视频直播领域中,观众往往通过发表评论性字幕的弹幕和主播进行互动。在现有技术中,在直播场景中,只能支持水平方向的运动,比如,在水平方向上从右到左的运动,无法支持一些特殊的弹幕运动需求,比如,像流星雨一样以一定的倾斜角在弹幕显示区域中运动。
技术实现思路
[0003]为了解决上述技术问题,本申请提供一种弹幕运动控制方法、装置及服务器。
[0004]第一方面,本申请实施例提供一种弹幕运动控制方法,所述方法包括:
[0005]确定沿预设运动轨迹方向延伸的弹幕运动通道,其中,所述弹幕运动通道的位置坐标随着所述弹幕运动通道的延伸方向变化,或所述弹幕运动通道的位置坐标和通道方向随着所述弹幕运动通道的延伸方向变化;
[0006]基于所述弹幕运动通道和弹幕显示区域的相对位置关系,在所述弹幕显示区域中确定所述弹幕运动通道的起始位置和终止位置;
[000 ...
【技术保护点】
【技术特征摘要】
1.一种弹幕运动控制方法,其特征在于,所述方法包括:确定沿预设运动轨迹方向延伸的弹幕运动通道,其中,所述弹幕运动通道的位置坐标随着所述弹幕运动通道的延伸方向变化,或所述弹幕运动通道的位置坐标和通道方向随着所述弹幕运动通道的延伸方向变化;基于所述弹幕运动通道和弹幕显示区域的相对位置关系,在所述弹幕显示区域中确定所述弹幕运动通道的起始位置和终止位置;将弹幕分配到对应的弹幕运动通道中,并控制所述弹幕在所述弹幕显示区域中以所述对应的弹幕运动通道的起始位置为起点沿着所述对应的弹幕运动通道运动,直到所述对应的弹幕运动通道的终止位置。2.如权利要求1所述的弹幕运动控制方法,其特征在于,所述确定沿预设运动轨迹方向延伸的弹幕运动通道的步骤,包括:确定弹幕发送起始线上能同时容纳的弹幕条数;在所述弹幕发送起始线上确定出用于将所述弹幕发送起始线等分为与所述弹幕条数的数量相等的多个等份的等分点;以所述弹幕发送起始线的端点和所述等分点作为起始点制作多条沿预设运动轨迹方向延伸的轨迹线,由相邻所述轨迹线限定形成所述弹幕运动通道。3.如权利要求2所述的弹幕运动控制方法,其特征在于,所述基于所述弹幕运动通道和弹幕显示区域的相对位置关系,在所述弹幕显示区域中确定所述弹幕运动通道的起始位置和终止位置的步骤,包括:基于所述弹幕运动通道和弹幕显示区域的相对位置关系,确定出所述弹幕运动通道与所述弹幕显示区域各边的交点;将所述弹幕运动通道与所述弹幕显示区域各边的交点中靠近所述弹幕发送起始线的交点作为弹幕起始点,将所述弹幕运动通道与所述弹幕显示区域各边的交点中远离所述弹幕发送起始线的交点作为弹幕终止点;由所述弹幕起始点确定得到所述弹幕运动通道的起始位置,由所述弹幕终止点确定得到所述弹幕运动通道的终止位置。4.如权利要求2
‑
3中任意一项所述的弹幕运动控制方法,其特征在于,在所述基于所述弹幕运动通道和弹幕显示区域的相对位置关系,在所述弹幕显示区域中确定所述弹幕运动通道的起始位置和终止位置的步骤之后,所述方法还包括:基于所述弹幕运动通道的起始位置和终止位置计算所述弹幕运动通道在所述弹幕显示区域中的长度;检测是否存在弹幕运动通道在所述弹幕显示区域中的长度小于预设的弹幕显示长度阈值;在存在弹幕运动通道在所述弹幕显示区域中的长度小于所述预设的弹幕显示长度阈值时,调整所述弹幕发送起始线与所述弹幕显示区域之间的位置关系,以使调整后的弹幕发送起始线所确定的弹幕运动通道在所述弹幕显示区域中的长度大于所述预设的弹幕显示长度阈值。5.如权利要求4所述的弹幕运动控制方法,其特征在于,所述方法还包括:获取不同弹幕运动通道在所述弹幕显示区域的长度;
将所述弹幕显示区域中长度最长的弹幕运动通道作为参考...
【专利技术属性】
技术研发人员:许威,
申请(专利权)人:广州虎牙科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。