根據《中國互聯網絡發展狀況統計報告》顯示,我國網絡直播用戶規模達到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等,能夠運用專業的直播技術,為手游廠商提供專業的測試環境。
- 七牛云提供的對象存儲業務,支持彈性擴容,并按需付費,保證視頻存儲的安全性和持續在線,是直播云服務的完美支撐。
手游直播即將迎來下一輪爆發,你準備好了嗎?