Skip to content

Latest commit

 

History

History
159 lines (124 loc) · 11.6 KB

README.zh.md

File metadata and controls

159 lines (124 loc) · 11.6 KB

RTE 2021 编程挑战赛

English | 中文

大赛介绍

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产品。详见声网开发者中心:https://docs.agora.io/cn
  • 使用任意声网Agora SDK与环信IM SDK结合进行开发的参赛作品,将可额外参与「环信专项奖」的评选。环信IM SDK详见:http://docs-im.easemob.com/
  • 本次比赛参赛队伍可选用声网云市场 SDK 与360、相芯的云市场插件来进行开发,该组合不仅可以实现常规的音视频功能,还可以拓展背景抠像、美颜等进阶功能。
  • 参赛作品可基于创意进行全新的应用开发,也可基于个人未商业化的已有项目进行更新和修改。基于已有项目的参赛作品,需在项目的 Readme 文档中详细说明主要变更点,并适配声网Agora SDK的官网最新版本。
  • 参赛作品应用可以是实现一个应用场景,或解决一个现实存在的问题,相关创意可参考往届获奖作品。
  • 参赛作品的 Readme 文档中应包含详细的项目背景、运行说明。
  • 请确保您的参赛作品不存在任何法律或合规风险,作品中使用的素材(包括但不限于开源代码、图片、视频等)不存在版权问题。
  • 参赛作品的源代码均以 MIT 协议对外进行开源。

作品提交

作品评选

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

  • 完成度(40%) 参赛团队提供的作品实现程度。包括代码质量、视觉设计完整性、用户体验。
  • 创意度(20%) 参赛作品的创新程度。是否具备充分的创新性,与行业内同类产品具有差异性。
  • 实用性(20%) 参赛作品在应用场景中的实际应用程度。是否能够匹配用户的发展诉求,注重用户体验。
  • 潜在商业价值(20%) 参赛作品可以在日常工作生活中产生的商业价值。是否能够引起行业关注和足够的影响力以及创造市场效益。

参考资料

声网官方网站:https://www.agora.io/cn/
声网文档中心:https://docs.agora.io/cn
声网SDK下载:https://docs.agora.io/cn/All/downloads?platform=All Platforms
声网示例代码:https://docs.agora.io/cn/All/code-samples?platform=All Platforms
环信IM SDK:http://docs-im.easemob.com/
往届作品参考:https://github.com/AgoraIO-Community/RTE-Innovation-Challenge-2020
RTC 技术论坛:https://rtcdeveloper.com/(集成过程中遇到问题可以到论坛提问,工作时间 1 小时内回复)


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

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

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

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

作品要求

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

作品提交

作品评选

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

  • 代码完整度(40%) 通过实现 iVideoFilter 等声网SDK接口,自研拓展音视频功能的插件,编译通过且完成封装,并提供展示该插件功能的 Demo 工程
  • 创意度(30%) 参赛作品的创新和功能丰富程度。是否具备充分的创新性,与同类产品具有差异性。
  • 稳定性(20%) 声网将使用自动化测试工具,检验项目的稳定性(100 次 API 调用不崩溃)
  • 文档完整度(10%) 配套提供完整的项目Readme文档,其中包括插件描述,功能介绍,调用方法等

参考资料

插件封装参考代码:仓库地址


赛程安排

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

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

奖项设置

优秀队伍均可加入声网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
李超 北京音视跳动,首席架构师兼讲师。拥有10多年的音视频实时互动直播研发经验,多年的团队管理经验。曾经在全时云会议担任“Tang”平台研发经理,2016年底加入跟谁学团队担任直播研发高级经理,先后任职沪江网高级架构师,以及新东方音视频技术专家。

技术创新赛道

章真 声网Agora SDK 资深架构师。毕业于上海交通大学,声网Agora SDK资深架构师,负责前端API和整体架构。原摩托罗拉家庭部门首席工程师,研究多媒体系统框架,超过10年的音视频相关领域经验。
张乾泽 声网 Agora Web 研发工程师。毕业于英国牛津大学,原 SAP 软件工程师,主导 SAP Anywhere 移动端架构设计开发。2017 年加入声网,现为声网 Agora 高级架构师,致力于 RTC 技术在娱乐,直播等行业的应用与研发工作。

参赛对象

参赛对象

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

参与报名

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

团队规模

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


联合主办

声网 环信 RTC开发者社区

合作伙伴

Segmentfault、infoQ、CSDN、开源中国、51CTO、freeCodeCamp、掘金、相芯、360、Ruby China、珠三角技术沙龙