苹果推出的 ReplayKit Live,想接入没那么简单!

七牛云 2016-09-22 13:23 工具软件 来源:思达派 查看原文

根据《中国互联网络发展状况统计报告》显示,我国网络直播用户规模达到 3.25 亿,占网民总体的 45.8%。而在直播内容中占比达 16.5% 的游戏直播,一直是用户关注的焦点。

在中国市场有统治地位的苹果,其 iOS 系统下的游戏直播,却一直是玩家最烦心的事。如果要推流屏幕信息,那么必须使用实际或虚拟的 AirPlay 信号,这给主播造成了很大的不便。


但是在 iOS 10 推送后,开发者惊喜的发现其中的 ReplayKit Live 功能,已经能够允许第三方应用进行视频直播、录播等功能。

现在的 iOS 10 中,ReplayKit API 可以让玩家一键将游戏画面从 iPhone 直接传输至直播平台,同时使用设备的麦克风和前置摄像头把自己的视频和评论音频叠加在画面当中,玩游戏与直播无缝衔接。如此简便的操作,必将催生大量的 UGC 内容。


直播平台的新机遇

对直播平台最大的困扰,无疑是内容上的匮乏,而 ReplayKit Live 功能所催生的大量内容,是直播平台走出当下困境一剂良药。同时,围绕手游直播内容,直播平台能够对游戏分销和游戏体验进行持续探索,更加丰富自身的盈利模式。


但是在技术层面上,直播平台的 ReplayKit Live 功能开发,有想象的那么简单吗?

首先,苹果系统提供了单独游戏音效和麦克风采集两路音频,而两路音频的回调时间间隔和数据格式不尽相同,因此音频合成就成为了一个问题,另外系统提供的两路音频描述信息,与其在内存中的组织方式还有不匹配的现象,会导致推流的声音编码不正常,无法正常播放。最后, iOS 10 Extensions 中视频硬编码器存在 Crash 的风险。

手游厂商的新生态

在传统渠道日渐式微的今日,手游厂商正急需全新的渠道和体验方式。直播行业火热,ReplayKit Live 功能将是未来手游研发必备功能。玩家通过 ReplayKit Live 功能将自己的游戏内容分享至直播平台,一方面无形中增加了产品的曝光量,另一方面则是促进了玩家的互动与交流,有助于手游产品打造自己的亚文化生态。


但是,对于传统的手游厂商,是否了解直播技术的细节?

手游客户端必须支持 ReplayKit Extensions,才能进行录播或直播,在功能开发完成后,需要验证和测试 ReplayKit API 的可用性,以保证用户体验完好,这对手游厂商不仅是技术上的挑战,也是成本上的挑战。

接入 ReplayKit Live,直播服务需要的技术支持

(1)直播平台需要的是不仅能直接采集到的屏幕视频数据,还要能让游戏 App 的音频数据以及麦克风、摄像头的数据进行合成,并对音视频编码推送。

(2)手游厂商需要专业的直播服务提供商,为其提供游戏直播测试环境,以保证游戏 ReplayKit API 的可用性。


直播行业的先行者

熊猫直播已率先与苹果官方合作,成为国内首家支持 ReplayKit Live 的直播平台,开创了直播行业的先河。

七牛直播云为熊猫直播成功定制的直播云推流端,完美实现以下功能:

  • 提供了两路音频合成功能

  • 针对 ReplayKit 音频系统相关的坑做了规避

  • 针对 ReplayKit 视频编码系统相关的坑做了规避

  • 针对 iOS 10 Extensions 的稳定性做出了提升


七牛直播云

  • 七牛直播云的采集 SDK 采用开放性设计,能够支持所有采集源的接入,能够为直播平台提供完善的采集设计。

  • 七牛直播云的客户覆盖主流直播平台,包括熊猫直播、触手TV、龙珠直播、战旗TV 等,能够运用专业的直播技术,为手游厂商提供专业的测试环境。

  • 七牛云提供的对象存储业务,支持弹性扩容,并按需付费,保证视频存储的安全性和持续在线,是直播云服务的完美支撑。


手游直播即将迎来下一轮爆发,你准备好了吗?

为您推荐: