倒计时:00000000

大赛简介

RTE(Real Time Engagement)创新编程挑战赛,是声网Agora 自 19 年开始,面向全球 RTC 开发者、编程爱好者与极客举办的在线黑客马拉松。

本届大赛,我们共分为 2 个赛道,应用创新赛道我们将延续「使用 Agora SDK 开发应用」的赛题。与此同时,今年我们还特别推出技术创新赛道「利用声网云市场插件接口,开发自研插件与功能演示 Demo」,给开发者提出了更高的能力要求以及独有的技术创新空间,共同拓展 RTC 技术能力边界。

大赛将继续以「线上编程+线上提交+线上决赛」的方式进行。希望选手在追求应用创新、技术创新的同时,解决学术、商业中、社会中的实际问题,用技术为社会创造更大的价值。

赛题介绍

应用创新赛道:使用 Agora SDK 开发应用

在全球疫情的大背景下,RTC 技术被迅速的广泛应用于视频会议、在线教育、视频会议、在线医疗等实时互动场景中。而我们相信 RTC 技术可以做的,远不止于此。

在本赛道,你可以使用 Agora SDK ,赋予更多场景实时音视频互动的能力,还可以凭借这些创新,赢得大奖。

作品要求

  • 使用任意声网Agora 的 SDK 开发一款应用,所使用的 SDK 可以是音视频通话 / 直播 SDK、云信令 SDK、即时通讯 SDK、互动白板 SDK、录制 SDK、互动游戏 SDK、实时码流加速 SDK 等官网正式发布的 SDK 产品。详见声网开发者中心
  • 使用任意声网Agora SDK 与环信 IM SDK 结合进行开发的参赛作品,将可额外参与「环信专项奖」的评选。详见环信 IM SDK
  • 本次比赛参赛队伍可选用声网云市场 SDK 与 360、相芯的云市场插件来进行开发,该组合不仅可以实现常规的音视频功能,还可以拓展背景抠像、美颜等进阶功能。
  • 参赛作品可基于创意进行全新的应用开发,也可基于个人未商业化的已有项目进行更新和修改。基于已有项目的参赛作品,需在项目的 Readme 文档中详细说明主要变更点,并适配声网Agora SDK 的官网最新版本。
  • 参赛作品应用可以是实现一个应用场景,或解决一个现实存在的问题,相关创意可参考往届获奖作品。
  • 参赛作品的 Readme 文档中应包含详细的项目背景、运行说明。
  • 请确保您的参赛作品不存在任何法律或合规风险,作品中使用的素材(包括但不限于开源代码、图片、视频等)不存在版权问题。
  • 参赛作品的源代码均以 MIT 协议对外进行开源。

作品提交

  • Fork 声网官方的大赛作品提交仓库,至你的个人 GitHub 仓库,并 Clone 该仓库到本地
  • 在本地的 Application-Challenge 文件夹下创建新的个人项目文件夹,命名为“【队伍名】作品名”,将参赛作品的相关文件与代码放置在该文件夹内
  • 通过 Pull Request 将作品内容提交至官方仓库

参考资料

技术创新赛道:利用声网云市场插件接口,开发自研插件与功能演示 Demo

为了支撑从音视频实时互动(RTC)向全场景实时互动(RTE)的演进,我们于 2020 年发布了云市场,聚合行业生态伙伴,在 RTC 基础上集成生态伙伴产品,为开发者提供全场景服务,共同赋能 RTE 生态。

我们希望合作伙伴以及社区开发者,可以更方便的将自己的产品纳入云市场的生态,基于此原因,我们在声网音视频 SDK 的基础上,进行了云市场插件接口的封装。通过对接插件的传输接口,即可将第三方的插件功能融入实时音视频。

目前已经有多个合作伙伴通过云市场插件接口,成功将视频美颜、滤镜、变声等音视频扩展能力融入了声网生态。同时我们也希望通过将该插件接口开放给社区,来激发开发者的更多创造力,拓展 RTC 技术能力边界。

作品要求

  • 基于声网提供的云市场插件系统接口,开发能为声网音视频 SDK 增加音视频扩展能力的自研插件,并基于此插件完成配套功能演示 Demo 的研发,以完整展示自研插件的能力。
  • 我们将提供声网自行封装的云市场第三方插件开源代码,供开发者参考。
  • 本赛题难度高于应用创新赛道,插件的自研与插件系统对接需要一定 C++ 语言基础。
  • 参赛作品的 Readme 文档中应包含详细的项目背景、运行说明。
  • 请确保您的参赛作品不存在任何法律或合规风险,作品中使用的素材(包括但不限于开源代码、图片、视频等)不存在版权问题。
  • 参赛作品(含插件封装和基于插件开发的应用)的源代码均以 MIT 协议对外进行开源。

作品提交

  • Fork 声网官方的大赛作品提交仓库,至你的个人 GitHub 仓库,并 Clone 该仓库到本地
  • 在本地的 Technology-Challenge 文件夹下创建新的个人项目文件夹,命名为“【队伍名】作品名”,将参赛作品的相关文件与代码放置在该文件夹内
  • 通过 Pull Request 将作品内容提交至官方仓库

参考资料

赛程安排

官网报名
4月15日 ~ 5月28日
开发阶段
4月15日 ~ 5月28日
作品提交
5月28日 ~ 6月02日
作品展示(线上决赛)
6月12日

官网报名后,即可进入组队和开发阶段
作品提交后,不可修改,如有特殊需求可联系大赛组委会(见官网底部二维码)
作品展示即为最终决赛,详情可见决赛日程

决赛日程

决赛日程会根据最终进入决赛的作品数进行调整

14:00 - 14:30
开场
14:30 - 17:30
作品展示
17:30 - 18:00
作品评选
18:00
结束
14:00 - 14:30
开场
14:30 - 17:30
作品展示
17:30 - 18:00
作品评选
18:00
结束

奖项设置

优秀队伍均可加入声网Agora 招聘绿色通道
所有获奖队伍均可在一年内享受创业支持计划的福利,具体可[点击官网]查看

应用创新赛道
一等奖
¥50000,1 队
二等奖
¥30000,1 队
三等奖
¥10000,1 队
环信专项奖
¥20000,1 队
集成声网 SDK + 环信 IM SDK 的
作品可有机会额外获得该奖
优秀奖
¥2000,若干
技术创新赛道
技术创新专项奖
¥20000,1 队
优秀奖
¥2000,若干

评委嘉宾

应用创新赛道

龚宇华

声网Agora 资深 iOS 开发工程师。毕业于北京大学,在 2012 年进入互联网行业前是位自由撰稿人。2014 年加入声网Agora ,此前开发过移动端电子杂志阅读器,被网易云阅读等多个第三方应用指定集成。

张乾泽

声网Agora Web 研发工程师。毕业于英国牛津大学,原 SAP 软件工程师,主导 SAP Anywhere 移动端架构设计开发。2017 年加入声网,现为声网Agora 高级架构师,致力于 RTC 技术在娱乐,直播等行业的应用与研发工作。

赵贵宾

环信 CTO,清华大学学士、北京大学硕士。17 年软件研发经验,曾任职于 Nortel、 Sun、Nokia、IBM 等,先后任⾼级工程师、高级系统架构师,研发中心经理等,带领团队开发设计多个企业创新产品。自 2016 年起先后任环信天津研发中心总经理、IM 产品线研发 VP、CTO。

白宦成

Linux 中国技术社区技术负责人,独立开发者,《编码人声》主播,作品 NESHouse、Logoly、EasyWeChatBook 等。GitHub ID:bestony

李超

北京音视跳动首席架构师兼讲师。声网开发者社区 MVP。拥有 10 多年的音视频实时互动直播研发经验,多年的团队管理经验。曾经在全时云会议担任 “Tang” 平台研发经理,而后历任“跟谁学”团队直播研发高级经理,沪江网高级架构师,以及新东方音视频技术专家。

祁宁

SegmentFault 思否 CTO,全栈工程师, 毕业于华中科技大学电信系,华科 Dian 团队第 98 号成员。曾任职于阿里巴巴,开源内容系统 Typecho 发起人与核心组织者, 超过 10 年互联网产品研发经验。

技术创新赛道

章真

声网Agora SDK 资深架构师。毕业于上海交通大学,声网Agora SDK 资深架构师,负责前端 API 和整体架构。原摩托罗拉家庭部门首席工程师,研究多媒体系统框架,超过 10 年的音视频相关领域经验。

张乾泽

声网Agora Web 研发工程师。毕业于英国牛津大学,原 SAP 软件工程师,主导 SAP Anywhere 移动端架构设计开发。2017 年加入声网,现为声网Agora 高级架构师,致力于 RTC 技术在娱乐,直播等行业的应用与研发工作。

作品评选

应用创新赛道:

使用 Agora SDK 开发应用

评委会根据「完成度」「创意度」「潜在商业价值」等多个维度进行考量。

1、完成度(40%)

参赛团队提供的作品实现程度包括代码质量、视觉设计完整性、用户体验。

2、创意度(20%)

参赛作品的创新程度是否具备充分的创新性,与行业内同类产品具有差异性。

3、实用性(20%)

参赛作品在应用场景中的实际应用程度是否能够匹配用户的发展诉求,注重用户体验。

4、潜在商业价值(20%)

参赛作品可以在日常工作生活中产生的商业价值是否能够引起行业关注和足够的影响力以及创造市场效益。

技术创新赛道:

利用声网云市场插件接口,开发自研插件与功能演示 Demo

评委会根据「代码完整度」「文档完整度」「稳定性」「创意度」等多个维度进行考量本赛题提交的作品插件及功能演示 Demo 需能够正常运行,方可入围参与后续的评审。

1、代码完整度(40%)

通过实现 iVideoFilter 等声网 SDK 接口,自研拓展音视频功能的插件,编译通过且完成封装,并提供展示该插件功能的 Demo 工程。

2、创意度(30%)

参赛作品的创新程度是否具备充分的创新性,与行业内同类产品具有差异性。

3、稳定性(20%)

声网将使用自动化测试工具,检验项目的稳定性(100 次 API 调用不崩溃)。

4、文档完整度(10%)

配套提供完整的项目 Readme 文档,其中包括插件描述,功能介绍,调用方法等。

报名参赛

参赛对象

高校学生、创业者、创客企业、个人开发者,只要你爱 Coding,我们都欢迎(所有未受雇于 Agora.io 的人员均可参赛)

参与报名

开发者以个人身份报名,团队的每个成员都要单独报名。

团队规模

本次比赛要求组队参加,每个团队 1 - 5 人,团队最高人限 5 人,1 人只能参与 1 个团队。欢迎微信扫描二维码进入
“RTE 线上编程挑战赛 2021” 交流群