目前在某款游戏内开发新功能“视频直播”。该功能作为这个版本重要亮点,因此决定大力推广。在用户登录游戏,进入大厅的时候,强制弹出“视频直播”,让用户观看。如果用户不想观看,可以手动点击“X”按钮进行关闭。
场景有点像LOL直播,为了方便理解借用LOL的截图:
2.1 强制弹出:部分用户比较反感这种行为。(意料之内)
2.2 卡:弹出视频的那几秒很卡,机器配置差点的都卡到动不了。(意料之外)
3 卡的根本原因:
3.1 技术:用户在登录大厅的同时会拉取大量的资源,游戏本身会占用很高的CPU;此时如果再加入强制弹出视频,会进一步消耗CPU性能。
3.2 机器:目前主流的机器都不会卡,只有配置较低的机器才会卡;通过跟反馈的用户进行沟通,他们的机器都是配置相对低的。
3.3 心理:几秒钟在玩家眼里也是不可容忍的。
进入大厅的时候,等待大厅资源拉取完毕,再延迟2秒弹出直播框。
5 理想方案:
根据机器配置以及资源拉取状态进行判断是否开启视频,由于时间和人力的局限性,无法做到机器配置的判断。