前几天想着试试微信怎么直播王者荣耀,点开视频号开播界面的时候,完全没料到会卡在画面抓取这块耗掉快一个钟头。点开开播按钮之后,才看见有两种方式,一个是手机直接投屏,另一个是电脑端推流,当时随手就选了手机开播,想着省事,不用额外开电脑软件。
点进游戏直播分类,页面提示要开启屏幕录制权限,弹窗弹出来的时候直接点了允许,然后切回王者荣耀,来回切了三四次,直播间里面显示的始终是微信的主界面,游戏画面根本传不出去。直播间里进来看的几个朋友,都在评论区说只能看见我的微信聊天列表,看不见对局,有人还发消息问是不是忘了切换画面来源。
反复点结束直播,重新创建直播间。
关掉后台里多余的APP,清理内存,把王者荣耀重新启动一遍,再打开微信视频号的开播入口,还是同样的状况。屏幕录制权限明明在系统设置里面已经打开,权限页面里的开关都是打开的状态,可一旦切到游戏,直播画面就停住不动,只能捕捉到切游戏之前那个微信页面。那会以为是权限没生效,来回关闭再开启好几次权限开关,手机弹出好几条提示,提醒该应用可以录制屏幕所有内容,包括输入的密码这类信息,看着提示心里还犹豫了一小下,但还是继续试。
后面翻到页面小字,才留意到手机直接开播有个限制,部分安卓机型在后台运行游戏的时候,屏幕录制会被游戏的渲染机制打断,不是每次都能稳定捕获游戏画面。当时没打算换电脑推流,嫌电脑端还要装软件,调试参数更麻烦,就想着继续在手机上折腾,把游戏画质调低,关闭游戏里的悬浮窗,关掉游戏内的录屏功能,害怕两个录屏程序互相冲突,说不定就是两个录制程序抢资源,才导致视频号拿不到画面。
调整完设置,再次开启直播,进入王者的匹配对局,加载页面短暂出现在直播间,等进到对战地图,画面又直接卡死,声音倒是还能正常传出去,直播间观众能听见游戏音效和我说话,画面定格在加载界面不动。有朋友在微信私聊我,说他之前用苹果手机做这个直播,一次就成功,哪像我这样反复失败,还说大概率是手机系统层面的兼容问题,不是操作哪里弄错了。
来回试了很多次,手机开始发烫,掉电速度变得很快,一边充电一边直播,弹窗时不时跳出来,电量提示不断打断操作。中途甚至怀疑是不是视频号游戏直播的入口有变动,退出去重新打开微信,更新到最新版本,清掉微信缓存,再重新走一遍开播流程,结果依旧没有改观。直播间断断续续有人进出,看着评论区的留言,心里有点烦躁,明明每一步都跟着页面提示点,最后画面却始终没办法稳定跟上游戏。
试过把直播的分辨率调低,降低码率,想着减轻手机的负载,也许画面捕捉就能正常。修改完推流参数,重新开播,这次画面能短暂跟随游戏,大概持续十几秒,画面又冻结,只能听见声音。到这个时候,已经折腾了很久,一局游戏打完,直播间观众看到的一直是卡住的画面,没办法跟着看对局操作。
关掉直播,退出王者,把手机放在桌面降温。
没有继续尝试电脑推流,那天就到此为止。这件事只代表我这台手机当时的情况,不同设备、系统版本,体验会存在差别。
后来再想起这件事,没有再打开视频号开播,只是偶尔点开视频号看看别人的王者直播,不再想着自己动手调试画面捕捉。