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手机工作流程:

  1. 在PC上安装并运行 Apowersoft 苹果录屏王(也有其他类似软件)

  2. 将IOS手机和运行Apowersoft的电脑连接到同一WiFi网络下,然后从手机屏幕底部向上轻扫访问控制中心

  3. 选择AirPlay,现在应能看到可用的AirPlay终端设备了

  4. 选中设备并打开镜像开关,之后就可以在电脑上看到iOS手机上的显示了

  5. 启动OBS,采集Apowersoft窗口图像,开始推流直播。

Android手机工作流程:

  1. 在PC上安装并运行Total Control工具(或其他类似软件)

  2. 将Android手机和运行Total Control的电脑通过手机USB线连接后,会自动安装一个手机软件到手机上。(也可通过WIFI连接,稳定性不如USB线)

  3. 将Android屏幕投射到电脑屏幕

  4. 启动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接口进行编码推流。

工作流程:

  1. light口转HDMI接口连接线, MHL转HDMI连接线

  2. 将IOS手机、Android手机分别直连观止云编码器HDMI接口进行编码推流

该方式将手机屏幕画面直接通过数据线输出,编码器再进行编码。测试结果是IOS手机测试通过,但三种不同品牌的Android手机均未通过测试。经网上查询,发现Android 手机直接输出画面成功率都不高,原因可能是部分Android机不支持HDMI输出,或者MHL数据线对USB补电要求较高,测试时未能满足该需求,也可能是由于Android机型配置差别大,一些其他不明原因导致,须进一步测试。通过测试成功的IOS端可看出,“直连编码器”直播的方式,在声音、延时等方面都比“投屏”方式效果更佳。

结语

对于手游直播来说,推流环节一方面需要考虑如何跑通功能,另一方面需考虑如何更好的支持更多业务功能以及降低平台复杂性和运维成本。通过观止云对“投屏”和“直连编码器”两种手游直播推流方式的测试可知,在IOS、Android两大平台本身对录屏支持不够好的情况下,我们用变通的方式基本都能满足跑通功能的需求。随着直播大浪潮的继续高涨,随着我们一起将重重技术难题攻克,手游直播成为未来新的高潮便值得期待。

观止云致力于打造最专业的运营级视频云平台,现正在寻求研发(服务器/大数据/编码器)、市场、售前、销售等方面的才俊加盟,如感兴趣,请发送简历至hr@bravovcloud.com。

观止云公众号历史文章中有大规模P2P商用数据、全球主流流媒体服务器功能性能对比、编码器等大量技术文章介绍,有网络直播市场、技术方案等介绍,请在【往期内容】栏目中查看。想要了解更多观止云业务介绍,请点击【阅读原文】。

手游直播到底难在哪里?相关推荐

  1. EasyPusher实现Android手机屏幕桌面直播,实时推送操作画面,用于手游直播等应用

    本文转自EasyDarwin开源团队成员John的博客:http://blog.csdn.net/jyt0551/article/details/52651194 由于Android 5.0提供了捕获 ...

  2. java投屏刺激战场_吃鸡手游直播教程,怎么投屏直播玩刺激战场/全军出击

    吃鸡手游直播教程,怎么投屏直播玩刺激战场/全军出击 作者:小葫芦直播管家 来源:小葫芦 时间:2018-05-15 15:57 "吃鸡"游戏火热,尤其是刺激战场和全军出击这两款手机 ...

  3. 群星灵能界所有事件_P社最新《群星》手游抄袭 到底伤害了谁的利益?

    前段时间,P社的手游新作<群星:银河指令>在Beta测试期间被发现游戏的背景抄袭<光环4>的美术素材,于是刚进行测试不到一天,这款游戏便被紧急下架,随后P社发布公告道歉,并表示 ...

  4. android手游直播怎么推流,安卓手机直播,Total Control手游投屏教程

    安卓手机直播,Total Control手游投屏教程 作者:小葫芦直播管家 来源:小葫芦 时间:2018-04-27 10:57 手游主播们,安卓手机投屏直播,你们都学会了吗? 是时候表演真正的技术了 ...

  5. 手游直播正在连接推流服务器,游戏直播时Airplay投屏卡死完美解决方案

    游戏直播时Airplay投屏卡死完美解决方案 作者:葫芦君 来源:小葫芦 时间:2018-03-08 11:38 在使用OBS直播手游时,用投屏软件投屏到电脑上,然后用OBS捕捉到游戏源.比如:手机打 ...

  6. 个人搭建手游联运系统难吗?

    很多手游代理商在获得了一定的成功之后,都会尝试着建立自己的手游联运系统,而有一些代理商,并不愿意购买现有的联运系统,而是选择了组建自己的队伍进行搭建,那么自主研发手游联运系统难度大吗?和购买现成的联运 ...

  7. 虎牙app下载android,虎牙手游直播app下载-虎牙手游 安卓版v3.21.2-PC6安卓网

    虎牙手游是专为游戏玩家推出的一款畅快玩手游,轻松开直播的手机应用.边玩游戏边开直播,能够及时与游戏玩家分享游戏心得,掌握第一手游戏高分技巧,更有酷炫礼物等着你哦. 功能介绍 [锁定虎牙 精彩不断看不完 ...

  8. 手游SDK到底是什么?

    一.SDK概念 SDK,即Software Development Kit,软件开发工具包的意思,通俗点说,就是辅助开发某一类软件的相关文档.范例和工具的集合,不过我们平时所说到的sdk其实会更加简单 ...

  9. 现在的梦幻西游手游私服到底是什么样子,带你走近看看

    <梦幻西游>手游是回合制手游.全球超过一亿玩家都在玩!非常好玩,随着玩家越来越多,出了很多私服,现在的私服是什么样子,我带大家看看 所有装备怪物都可以爆出 ,16门派,免费转职,免开口,自 ...

最新文章

  1. 通过python+ftps远程备份企业数据
  2. boost::math::quadrature::daubechies_wavelet_transform用法的测试程序
  3. java html中引入视频的格式_怎么在HTML网页中插入视频
  4. BCEWithLogitsLoss的使用案例
  5. 《统计学》学习笔记之数据的收集
  6. [国密算法]一文了解国密算法
  7. Ubuntu 配置MySQL远程连接
  8. 取余运算(信息学奥赛一本通-T1326)
  9. 云南数据中心机房资源介绍、IDC资源分布,机房数据中心建设解决方案
  10. python实现外挂自动学习网络课程实例
  11. 许可协议html,许可协议
  12. 【实习日报】2019年3月 前端开发实习工作日报汇总
  13. 压网线教程图解(做水晶头)
  14. adt-bundle-mac android 模拟器 sd卡增加文件
  15. 关于C#如何引用Microsoft.Office.Interop.Excel
  16. 教育直播APP开发,在线教育系统开发,主要功能
  17. ​Podman Desktop: 一款超高颜值和功能强大的 Podman 桌面管理工具
  18. python 程序运行计时 动态_python中time库clock 使用Python,实现程序运行计时的数码管表示...
  19. 线性代数之 向量空间几何学(1)仿射
  20. 批量识别图片大致不相同图片_批量图片识别文字软件

热门文章

  1. java实现国密加解密
  2. linux下eclipse的使用,linux下使用eclipse
  3. JS获取本地IP显示隐藏IP
  4. java中Map集合、模拟斗地主洗牌发牌、JDK9对集合添加的优化
  5. 线段树染色问题(例题为poj2777)
  6. 教师计算机基础知识考试,教师计算机基础知识考核方案.doc
  7. 商汤提出手机端实时单目三维重建系统,实现逼真AR效果和交互
  8. Flume+Kafka+Storm+Redis构建大数据实时处理系统:实时统计网站PV、UV+展示
  9. 龙之谷服务器仓库在哪个位置,全区全服版本更新至Ver.190
  10. 假定在使用CSMA/CD协议的10Mb/s以太网中某个站在发送数据时检测到碰撞,执行碰撞算法是选择了随机数R=100 试问这个站需要等待多长时间后才能再次发送数据,如果是100Mb/s的以太网呢?