Skip to content
This repository has been archived by the owner on Nov 14, 2024. It is now read-only.

Latest commit

 

History

History
153 lines (97 loc) · 7.91 KB

README.zh.md

File metadata and controls

153 lines (97 loc) · 7.91 KB

RTC-Hackathon

简体中文 | English

赛事简介

RTC(Real Time Communication)黑客马拉松,是声网Agora面向全球RTC开发者、编程爱好者与极客举办的一场在线黑客马拉松。

声网在RTC领域已经有7年的技术积累,推出的 Agora SDK 广泛集成于视频会议、社交娱乐、在线教育、在线医疗、物联网、金融各个领域的应用中。

而我们相信RTC技术可以做的,远不止于此,它的边界由你、我共同拓展。

本次在线黑客马拉松将以「线上编程+线上提交+线上决赛」的方式进行,旨在鼓励更多RTC技术爱好者加入,在体验和熟悉声网产品的同时,进一步了解和应用RTC技术,共同推动RTC生态的创新、繁荣和发展。

(7月我们还将举办 RTC 黑客马拉松 秋季赛,请大家拭目以待。)

参赛资格

  • 参赛对象:高校学生、创业者、创客企业、个人开发者,只要你爱Coding,我们都欢迎。(所有未受雇于Agora.io的人员均可参赛)
  • 参与报名:开发者以个人身份报名,团队的每个成员都要单独报名。报名后官方会对报名人员进行筛选
  • 团队规模:本次比赛要求组队参加,每个团队 1-5 人,团队最高人限 5 人,1 人只能参与 1 个团队

报名表单

赛题介绍 & 作品要求

赛题一:为「多人通话」设计UI

最近很多人都充分体验过了在线办公、视频会议。是不是发现上来看不懂怎么操作?很多功能找不到?界面布局不顺眼?这次给你一个创造的机会,基于我们提供的一个视频通话Demo,给多人视频通话设计一个心目中的最佳 UI 并代码实现。

作品要求:

  • 必须选择官方指定的Demo,并在此基础上做UI定制化开发(下载链接)
  • UI设计创意内容不限,可以参考你认为UX体验好的任何相关作品
  • 默认参赛者提交的UI设计原型所有权归参赛者所有,且不存在任何法律纠纷
  • 最终参赛者提交的作品均会以MIT协议对外开源

赛题二:使用Agora SDK开发应用

因为这次疫情,火爆的场景除了在线教学、视频开会,还衍生出了云蹦迪、云聚会。在本次大赛中,你可以使用 Agora SDK,赋予赋予更多场景实时音视频互动的能力,还可以凭借这些创新,赢得大奖,赶紧行动吧~

作品要求

  • 参赛作品必须集成了声网Agora的其中一个 SDK,可以是音视频通话/直播 SDK、实时消息 SDK、录制 SDK、互动游戏 SDK、实时码流加速 SDK
  • 参赛者开发新应用,或基于原创项目修改来参赛。评审最终会审核源代码,以保证公平。
  • 应用可以是实现一个应用场景,如视频会议、在线课堂、直播连麦、音视频聊天、社交游戏、家居安防等,或解决一个现实存在的问题。
  • 其他相关创意,可参考往届黑客松作品(链接
  • 默认参赛者提交的作品不存在任何法律纠纷
  • 参赛者提交作品的源代码均以MIT开源协议对外开源

比赛日程

  • 官网报名:3月10日-4月21日
  • 开发阶段:3月10日-4月21日
  • 作品提交:4月22日-4月24日
  • 作品展示:4月25日

Tips:

(1)官网报名后,即可进入组队和开发阶段

(2)作品提交后,不可修改,特殊需求可联系大赛组委会

怎么参与

赛题一:

  • 填写报名表单

  • 注册Agora开发者帐户 https://www.agora.io/cn/

  • 在RTC论坛(链接)下载对应平台的Demo(只需下载自己参赛对应平台的Demo即可),然后在本地端进行开发

  • Fork官方仓库(https://github.com/AgoraIO-Community/RTC-Hackathon) 至个人github仓库

  • Clone个人github仓库至本地

  • 在本地 UIChallengeProject 文件夹下创建个人项目文件夹,将本地的参赛作品放置个人项目文件夹(以团队名字+所选平台命名,比如" 辩之竹+Android "。切记不可以用原先下载demo的名字直接提交)

  • Pull Request 提交本人作品至官方仓库

赛题二:

PS:提交作品时,本人作品文件夹内须包含源码、Readme文件(若有可执行文件更佳),Readme内容包括作品介绍(包括使用的sdk、应用场景)、团队介绍(包括联系方式)、编译指南等

作品评选

评审规则:

评委会根据「代码质量」「视觉设计」「用户体验」「作品完成度」「创意度」「潜在商业价值」等多个维度进行考量。

赛道一:

  • 用户体验(30%):参赛团队提供的作品的用户友好度,具体体现在是否简单易懂、友好交互等。
  • 视觉设计(30%):参赛团队提供的作品的视觉体验,包括创意、视觉平衡、色彩、 图形、整体风格等。
  • 代码质量(10%):参赛团队提供的代码的规范性,如代码整洁、代码注释等。
  • 作品完成度(30%):参赛团队提供的作品实现程度。

赛道二:

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

奖励

赛道一:UI设计

  • 一等奖一名:1W

  • 二等奖一名:5000

  • 三等奖一名:3000

  • 优秀奖若干:1000

赛道二:应用开发

  • 一等奖一名:2W

  • 二等奖一名:1W

  • 三等奖一名:5000

  • 优秀奖若干:1000

招聘绿色通道:提交作品,即可直接进入面试环节;作品优异者,直接发offer

评委(持续更新中)

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

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

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

组队指南

相关资源:

License

All sample applications are licensed under the MIT License (MIT). View the license.