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)
延伸阅读:
- 17 Media 举办首届 17 Tech Night,工程技术团队解密直播技术
- 面对数位转型浪潮,KKStream 携手领域专家探讨串流影音技术发展
- 直播平台开发节目打破传统电视互动,专访 17 Media 资深产品科技副总裁李昀樵