# RTC-Hackathon **Repository Path**: WantK/RTC-Hackathon ## Basic Information - **Project Name**: RTC-Hackathon - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-11 - **Last Updated**: 2024-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RTC-Hackathon *简体中文 | [English](README.md)* # 赛事简介 RTC(Real Time Communication)黑客马拉松,是声网Agora面向全球RTC开发者、编程爱好者与极客举办的一场在线黑客马拉松。 声网在RTC领域已经有7年的技术积累,推出的 Agora SDK 广泛集成于视频会议、社交娱乐、在线教育、在线医疗、物联网、金融各个领域的应用中。 而我们相信RTC技术可以做的,远不止于此,它的边界由你、我共同拓展。 本次在线黑客马拉松将以「线上编程+线上提交+线上决赛」的方式进行,旨在鼓励更多RTC技术爱好者加入,在体验和熟悉声网产品的同时,进一步了解和应用RTC技术,共同推动RTC生态的创新、繁荣和发展。 (7月我们还将举办 RTC 黑客马拉松 秋季赛,请大家拭目以待。) # 参赛资格 * 参赛对象:高校学生、创业者、创客企业、个人开发者,只要你爱Coding,我们都欢迎。(所有未受雇于Agora.io的人员均可参赛) * 参与报名:开发者以个人身份报名,团队的每个成员都要单独报名。报名后官方会对报名人员进行筛选 * 团队规模:本次比赛要求组队参加,每个团队 1-5 人,团队最高人限 5 人,1 人只能参与 1 个团队 # 报名表单 * [报名表单入口](https://segmentfault.com/page/rtc-hackathon-2020) # 赛题介绍 & 作品要求 ## 赛题一:为「多人通话」设计UI 最近很多人都充分体验过了在线办公、视频会议。是不是发现上来看不懂怎么操作?很多功能找不到?界面布局不顺眼?这次给你一个创造的机会,基于我们提供的一个视频通话Demo,给多人视频通话设计一个心目中的最佳 UI 并代码实现。 ## 作品要求: * 必须选择官方指定的Demo,并在此基础上做UI定制化开发([下载链接](https://rtcdeveloper.com/t/topic/17072)) * UI设计创意内容不限,可以参考你认为UX体验好的任何相关作品 * 默认参赛者提交的UI设计原型所有权归参赛者所有,且不存在任何法律纠纷 * 最终参赛者提交的作品均会以MIT协议对外开源 ## 赛题二:使用Agora SDK开发应用 因为这次疫情,火爆的场景除了在线教学、视频开会,还衍生出了云蹦迪、云聚会。在本次大赛中,你可以使用 Agora SDK,赋予赋予更多场景实时音视频互动的能力,还可以凭借这些创新,赢得大奖,赶紧行动吧~ ## 作品要求 * 参赛作品必须集成了声网Agora的其中一个 SDK,可以是音视频通话/直播 SDK、实时消息 SDK、录制 SDK、互动游戏 SDK、实时码流加速 SDK * 参赛者开发新应用,或基于原创项目修改来参赛。评审最终会审核源代码,以保证公平。 * 应用可以是实现一个应用场景,如视频会议、在线课堂、直播连麦、音视频聊天、社交游戏、家居安防等,或解决一个现实存在的问题。 * 其他相关创意,可参考往届黑客松作品([链接](https://github.com/AgoraIO-Community/AI-in-RTC_ProgrammingChallenge)) * 默认参赛者提交的作品不存在任何法律纠纷 * 参赛者提交作品的源代码均以MIT开源协议对外开源 # 比赛日程 * 官网报名:3月10日-4月21日 * 开发阶段:3月10日-4月21日 * 作品提交:4月22日-4月24日 * 作品展示:4月25日 Tips: (1)官网报名后,即可进入组队和开发阶段 (2)作品提交后,不可修改,特殊需求可联系大赛组委会 # 怎么参与 ## 赛题一: * [填写报名表单](https://segmentfault.com/page/rtc-hackathon-2020) * 注册Agora开发者帐户 https://www.agora.io/cn/ * 在RTC论坛([链接](https://rtcdeveloper.com/t/topic/17072))下载对应平台的Demo(只需下载自己参赛对应平台的Demo即可),然后在本地端进行开发 * Fork官方仓库(https://github.com/AgoraIO-Community/RTC-Hackathon) 至个人github仓库 * Clone个人github仓库至本地 * 在本地 UIChallengeProject 文件夹下创建个人项目文件夹,将本地的参赛作品放置个人项目文件夹(以团队名字+所选平台命名,比如" 辩之竹+Android "。切记不可以用原先下载demo的名字直接提交) * Pull Request 提交本人作品至官方仓库 ## 赛题二: * [填写报名表单](https://segmentfault.com/page/rtc-hackathon-2020) * 注册Agora开发者帐户 https://www.agora.io/cn/ * Fork官方仓库(https://github.com/AgoraIO-Community/RTC-Hackathon) 至个人github仓库 * Clone个人github仓库至本地 * 在本地 SDKChallengeProject 文件夹下创建个人项目文件夹,将参赛作品放置个人文件夹 * Pull Request 提交本人作品至官方仓库 * 加入官方论坛 https://rtcdeveloper.com , 获取相关技术问题的答案 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年互联网产品研发经验。 # 组队指南 * [组队链接](https://github.com/AgoraIO-Community/RTC-Hackathon/wiki) # 相关资源: * [Agora官网](https://www.agora.io/cn/) * [黑客松官网](https://segmentfault.com/page/rtc-hackathon-2020) * [Agora Demo & Readme 全集](https://rtcdeveloper.com/t/topic/12820) * [往届作品&社区作品](https://github.com/AgoraIO-Community) * [RTC技术论坛](https://rtcdeveloper.com/) * [SDK相关资料下载](https://docs.agora.io/cn/Agora%20Platform/downloads) # License All sample applications are licensed under the MIT License (MIT). View the license.