第二屆 17 Tech Night 解密一鍵送審、一秒變虛擬直播主的開發旅程

作者 | 發布日期 2019 年 07 月 26 日 17:45 | 分類 iOS , 社群 , 網路 follow us in feedly


17 Media 24 日晚間舉辦第二屆「17 Tech Night」,為每季定期舉行的技術分享交流活動,這次首度邀請自家 iOS 工程技術團隊現身分享《17直播LIVE》App 的開發旅程。

iOS 技術團隊建立自動化整合與流程部署,降低 App 送審被拒風險

目前 17 Media 累計全球註冊用戶數已達 4,200 萬人,月活躍用戶數逾 100 萬人,其中將近 5 成用戶採用 iPhone 搭載的 iOS 系統,這也使得開發 iOS 端的技術團隊深負重任。17 Media 資深 iOS 系統總監王瑞璽表示「17 直播 App iOS 端用戶眾多,也意味著是一項艱難的挑戰。」

由於《17 直播 LIVE》在蘋果 App Store 嚴謹的審查條款下,初期曾因色情內容遭到下架;近期則因拓展不同國家、語系不斷增加,也讓 App 於全球要持續符合審查規範、並維持每週一次更新的任務更加艱鉅。iOS 技術團隊分享時指出,人為疏忽如部署錯誤版本、使用不合規的關鍵字、圖片或描述等等,都可能造成送審被拒、App 下架,造成營運的混亂以及用戶的困擾。

為了解決這個問題,團隊發展出一套自動化流程,整合 17 Media 自家的開發流程、團隊溝通平台 Slack 以及第三方系統,讓系統自行針對 App Store 的送審流程進行自動化驗證與嘗試、自動化翻譯、整合素材,最後一鍵打包並送審。原本繁瑣的手動操作簡化成一條簡單的指令,不僅增加團隊效率,同時有效降低《17直播LIVE》送審被拒或下架的風險。

iOS 技術團隊導入蘋果 ReplayKit,創作者一秒變身虛擬直播主

虛擬直播主(V-Liver)風潮從日本吹進台灣,17 Media 自去年起加入近百位虛擬直播主,成台灣第一家可透過直播方式與虛擬直播主互動的平台;同時也吸引許多人想要加入虛擬直播主的行列,迎上二次元風潮。

蘋果曾在 WWDC 2015 大會公開「ReplayKit」,是一種讓直播主能夠串流手機螢幕畫面、即時分享到不同平台的框架。王瑞璽指出,過去創作者要打造虛擬直播主,只能透過電腦上的 OBS(Open Broadcaster Software)影音串流直播工具來進行。隨著日益增加的手機直播需求,也希望能讓大家有更便利的開播方式,因此 iOS 技術團隊即投入研究 ReplayKit 並導入《17直播LIVE》。在同一支手機上,只要透過某款第三方 App 來製作虛擬人像,變身後的影像可以直接在《17直播LIVE》上開播,過程簡單快速,也讓虛擬直播主開播更易上手。

▲ 對技術開發有興趣的讀者們,也可透過 17 Tech Night 全紀錄了解更多細節。

(首圖來源:17 Media)

延伸閱讀: