从服务提供商角度看:用户选择开启弹幕时,需要提供给用户弹幕列表,需要在视频上展示用户发送的弹幕,也可以将弹幕列表对应视频进度时间的弹幕数量以图形的方式展现给用户。在视频点播或直播过程中,存在一些阶段,用户关注的不再是视频本身的画面内容,而是某个点所激发的情绪、情感,此时观看者通过弹幕叠加在视频上能够增强视频此时的效果,达到更好的体验。比如比赛胜利、剧情高潮时用以渲染气氛、或对惊悚恐怖部分的遮盖处理以降低恐惧感等。
需求
从用户角度看:用户可以选择开启弹幕或关闭弹幕。从服务提供商角度看:用户选择开启弹幕时,需要提供给用户弹幕列表,根据弹幕发送时对应的时间点在视频播放到对应时间点时展示弹幕。有时为了增加页面的效果,产品运营人员希望把相关内容做成有视觉冲击力的弹幕效果,这样可以在Web页面中对相关活动进行宣传重点,以此来增加页面的冲击力趣味性,吸引年轻人的关注,增加收益。 此种场景,弹幕是单独展现的,不依附于视频。
需求
从用户角度看:用户需要可以输入弹幕的内容,设置弹幕的展现方式(包括字体大小、字体颜色、是否包含图片、弹幕展示的区域等),发送后能实时的展示在屏幕上。从服务提供商角度看:弹幕可能是历史用户在某一刻发送的,或则用户当下实时发送的。对于实时弹幕,需要把实时发送的弹幕及时的展示在屏幕上;需要保存用户发送的弹幕信息数据到服务端的持久化存储;需要同步此条弹幕给其他即将访问此页面的用户。对于离线弹幕,需要从服务端获取弹幕的数据,并渲染到指定的区域。上墙是指网友通过发送弹幕内容,展示在线下会场准备好的显示屏上,增加线下活动或者会议的交互体验。上墙可以理解为是纯弹幕的应用,相当于大屏上不展示视频,甚至不展示内容,只展示活动现场或者网友对于线下活动的讨论内容,增强线下活动或者会议气氛,让参会者的参与感更强。 此种场景,弹幕也是单独展现的,不依附于视频。
需求
从用户角度看:在活动现场通过能够访问网页的设备输入弹幕内容和展现方式,发送后能实时的展示在屏幕上。从服务提供商角度看:提供发送弹幕的页面,并将收到的内容实时展现在会场显示屏上。观看视频的时候,可能会因为观众对于内容的喜爱或者吐槽而有大量的弹幕在同时出现在画面上,此时就会把视频本身的内容覆盖的严严实实,影响大家对于视频内容的观看,比如学习舞蹈的时候被弹幕覆盖看不清舞蹈的动作等。这种情况