1. 技术是当前手游直播最大的障碍
网络直播的大红海中,游戏直播已杀成血海!然而,其中手游直播却还是未被染色的一片蔚蓝。虽然手游始终处于移动互联网的风口浪尖,但在这波直播大浪潮中我们不难发现,相较于端游来说,手游直播的占比非常小,甚至在一些直播平台中都无此分类。是蓝海,就都有被开垦的价值。
连小米搞的被称为“史上最无聊直播”的一群人发呆都每天吸引近200W人次观看,手游直播却如此萎靡不振,着实令人唏嘘。究其原因:有环境限制,移动直播WiFi稳定但限制了直播场景,4G不稳定还死贵;有内容本身限制,手游本身缺乏类似LOL、DOTA2这样的现象级产品,且生命周期较端游短的多,内容的不稳定也会导致主播、用户积累成本大。
但其实,这些都无关紧要,王校长说了能用钱解决的都不是问题。最最根本的问题在于当前的手游直播技术是其发展的最大阻碍。
尝试过手游直播的人都知道,大多数直播平台并没有手游直播专用APP,并非不想做,是宝宝真的做不到啊。手游直播在技术上同样涉及到直播源采集、编码、推流、分发、解码、播放几大主干环节。其中最大的难点就在于采集,也就是手机录屏,可能很多人以为IOS和Android一直就有录屏接口,其实并没有,Android 5.0以后开放了此API,而IOS曾经悄悄放出的录屏接口却在9.0以后的版本中关闭了,所以我们看到除了专注于手游直播的触手TV,即便少有的平台支持了手游直播也只是Android端。另一方面,观止云之前的文章中一再提到,互动直播之所以能如此的兴风作浪,全靠互动。目前的手游直播,能把游戏画面流畅的推上来就值得大大点个赞了,映客们那些牛逼闪闪的互动功能,手游直播只能望洋兴叹了。
然而手游市场面上,中国玩家数量达到1.26亿,稳坐全球扛把子。手游也同样适合通过场景——主播——互动形成具有社交属性的强势互动直播门类,也将成为各大游戏直播平台兵家必争的战略要地,技术障碍随着时间终将会被攻克。
本文基于观止云对IOS/Android两大平台的实际测试数据,探讨手游直播中技术难度最大的录屏环节。
◆ ◆ ◆
2. 当前的录屏办法
国内直播平台对手游直播上的技术支持较少,大多数直播平台并没有手游直播专用App,即使有效果也不尽理想,存在着延迟大、画质差、声音丢失等诸多问题。在对不同平台录屏功能的支持上,只有专攻手游直播的触手TV支持iOS,部分平台仅支持了Android,大部分平台根本无此门类。
直播平台对手机录屏支持不够好并没有挡住手游主播们前进的步伐,他们大多采取了将手机画面投射到PC上,再用PC上的OBS进行直播的方案。该方法是否有效,观止云做了如下的实测。
◆ ◆ ◆
3. 观止云对“投屏”直播的测试
将手机画面通过投射到PC上进行直播的方法虽说并非最佳方案,但可谓是目前可行性较高的一种选择。观止云针对Android和IOS两大平台进行了测试,结论如下:
测试机型:
iPhone 5C, iPhone 6S,酷派S6
实现方式:
利用iPhone的Airplay功能将手机屏幕投射到电脑屏幕,或利用屏幕投射软件将Android屏幕投射到电脑屏幕,然后用OBS(直播助手)进行推流直播。
iOS手机工作流程:
-
在PC上安装并运行 Apowersoft 苹果录屏王(也有其他类似软件)
-
将IOS手机和运行Apowersoft的电脑连接到同一WiFi网络下,然后从手机屏幕底部向上轻扫访问控制中心
-
选择AirPlay,现在应能看到可用的AirPlay终端设备了
-
选中设备并打开镜像开关,之后就可以在电脑上看到iOS手机上的显示了
-
启动OBS,采集Apowersoft窗口图像,开始推流直播。
Android手机工作流程:
-
在PC上安装并运行Total Control工具(或其他类似软件)
-
将Android手机和运行Total Control的电脑通过手机USB线连接后,会自动安装一个手机软件到手机上。(也可通过WIFI连接,稳定性不如USB线)
-
将Android屏幕投射到电脑屏幕
-
启动OBS,采集Total Control窗口图像,开始推流直播。
以上这种“投屏”的手游直播方式,虽说操作有点繁琐和低端,却能够真切的满足手游直播的实际需求。通过测试,发现该方式优缺点如下:
优点:
-
实现较为容易;
-
基于OBS推流,业务形态类似PC端直播,对现有平台较为友好。
-
相对于基于APP直接推流,可支持更高编码质量,且可支持主播头像等更多互动直播场景。
缺点:
-
OBS操作的学习成本较APP直接推流更复杂;
-
由于需要由AirPlay或者USB线传输,故音频效果较差,延时较大,观看体验一般。
◆ ◆ ◆
4. 观止云对“直连编码器”直播的测试
除了“投屏”这种办法,还可以直接将手机画面直接输出编码,观止云对这种方式也在Android和IOS两个平台进行了测试,结论如下:
测试机型:
iPhone 5C, iPhone 6S, 酷派S6、华为Mate5、小米M4
实现方式:
IOS端,通过light口转HDMI,将IOS手机直连观止云编码器HDMI接口进行编码推流; Android端通过MHL口转HDMI,将Android手机直连观止云编码器HDMI接口进行编码推流。
工作流程:
-
light口转HDMI接口连接线, MHL转HDMI连接线
-
将IOS手机、Android手机分别直连观止云编码器HDMI接口进行编码推流
该方式将手机屏幕画面直接通过数据线输出,编码器再进行编码。测试结果是IOS手机测试通过,但三种不同品牌的Android手机均未通过测试。经网上查询,发现Android 手机直接输出画面成功率都不高,原因可能是部分Android机不支持HDMI输出,或者MHL数据线对USB补电要求较高,测试时未能满足该需求,也可能是由于Android机型配置差别大,一些其他不明原因导致,须进一步测试。通过测试成功的IOS端可看出,“直连编码器”直播的方式,在声音、延时等方面都比“投屏”方式效果更佳。
对于手游直播来说,推流环节一方面需要考虑如何跑通功能,另一方面需考虑如何更好的支持更多业务功能以及降低平台复杂性和运维成本。通过观止云对“投屏”和“直连编码器”两种手游直播推流方式的测试可知,在IOS、Android两大平台本身对录屏支持不够好的情况下,我们用变通的方式基本都能满足跑通功能的需求。随着直播大浪潮的继续高涨,随着我们一起将重重技术难题攻克,手游直播成为未来新的高潮便值得期待。
观止云致力于打造最专业的运营级视频云平台,现正在寻求研发(服务器/大数据/编码器)、市场、售前、销售等方面的才俊加盟,如感兴趣,请发送简历至hr@bravovcloud.com。
观止云公众号历史文章中有大规模P2P商用数据、全球主流流媒体服务器功能性能对比、编码器等大量技术文章介绍,有网络直播市场、技术方案等介绍,请在【往期内容】栏目中查看。想要了解更多观止云业务介绍,请点击【阅读原文】。