云端圆满落幕!SegmentFault 思否助力 RTC 2020 编程挑战赛

宅在这个不同的春天里,咱们经历了一场不同的编程比赛。前端

3 月 10 日,RTC 2020编程挑战赛春季赛正式开启,来自 70+高校及开发团队的 300+名开发者报名参赛,组成了 100+队伍,最终有18支入围决赛。以 RTC 技术为主题的比赛,也依靠 RTC 技术完成了决赛路演。git

4 月 25 日下午,入围的 18 支队伍依次经过 Agora Video Call App 与大赛评委视频面对面进行了答辩。同时,答辩全程也经过 B 站对外进行了直播。github

在直播间里,有人偶遇了 SegmentFault 思否社区的“大佬”。web

            

有人吐槽正经参赛队的不正经队名。算法

            

你还能见到 6.3k Star 开源项目 rrweb 的做者。编程

            

还有在伯明翰大学就读,在团队中负责 CV 算法部分的“睡衣少年”。 浏览器

            

固然!更重要的是,参赛做品也都是别出心裁,特点各异。通过评委的现场评分,以及代码审查,咱们评选出了最终结果,并在 4 月 29 日经过 Agora Video Call 举行了一场欢乐的☁️云端颁奖礼。机器学习

大概是这样一个赶脚👇ide

本次大赛的入围做品也都已上传至 Github。咱们给你们一一介绍一下这些获奖做品。布局

第一赛道获奖做品

🏆第一赛道第三名

首先第一个赛道「为多人视频通话应用设计」中得到第三名是 Hehung 开发的「极简视频通话 UI 设计」。做者自己从事的是嵌入式开发,前端开发是他的业余爱好。

为了实现他想要的效果,他把咱们提供的 demo 的 CSS 总体重写了,而后结合 JS实现了交互简洁、色彩明亮的界面。当每一个通话人进入频道以后,界面会自动改变大小,并进行自动布局,窗口的大小也实现了自适应。

        

🏆第一赛道第二名

得到第二名的做品是 1099 小分队的视频聊天应用。团队的两位成员是来自复旦大学经济系的,听到这里,直播间里的观众也直呼“跨度好大”。

他们在 Agora Demo 的原基础上,增长了同屏搜索、录屏功能,以及弹幕和互动。

🏆第一赛道第一名

得到第一名的是「半自动排版会议室」。这个做品的做者 Derek 也参加过咱们在 2016 年与 SegmentFault 举办的 Hackathon。

他在平常使用视频会议时发现,通常视频窗口的布局都是固定的,因此他开发了一个能够自动排版视频窗口布局的 Web 视频会议室。当一对一通话时,视频窗口能够占满全屏;当三人通话时,会自动变为四分屏。用户也能够经过拖拽来改变每一个视频窗口的位置。

            

在视频会议过程当中,咱们会遇到多人同时说话,结果听不清任何一方在说什么。在这个做品中,若是拖拽放大其中一个视频窗口,该对话人的音量也会自动增大,就能够避免这种问题。

       网页端演示

第二赛道获奖做品

🏆第二赛道第三名

在第二赛道得到第三名的是神隆架团队。他们基于 Agora SDK 开发了一个能够“匿脸”的一对一视频社交应用。用户配对成功后进入视频聊天房间。最开始两人的视频都是马赛克,视频下方会不断更新一些能够聊的话题建议。若是你以为跟对方聊得投机,能够双击点赞增长“好感度”,随好感度的提高,马赛克会慢慢淡去。若是有一段时间没有点赞,马赛克还会回来,甚至最后结束通话。

              

🏆第二赛道第二名

得到第二名是启明无障碍科技团队的做品“启明盲人新世界”。视障人士是很容易被忽视的群体之一。听过启明无障碍科技创始人周江南的讲解分享,咱们也了解到,其实视障人士也能够经过实时语音来进行社交,也能够在线 K 歌,只是目前这块市场是个空白。

              

启明无障碍团队开发了「启明直播」,经过加入无障碍交互,让视障人士能够在线 K 歌、连麦交流、视频会议,是一个有温度的创新应用。

🏆第二赛道第一名

得到第二赛道第一名的做品是「Syncit」。做者YanZhen Yu 也是开源项目 rrweb 的做者。rrweb能够利用浏览器的 API 录制、回听任意 Web 界面中的用户操做。rrweb 也是 Syncit 功能的基础。在开发 Syncit 的过程当中,他对 rrweb 进行了状态机重构等优化,可实现更好的实时回放。而Syncit 使用 Agora RTM 实时消息 SDK 实现 transporter 的部分。Agora SDK 也为实际使用带来很好的稳定性和低时延。

        _远程共享演示_

Syncit 适用于不少场景,好比远程客服,当用户遇到问题的时候,双方能够经过 Syncit 进行远程的协助。并且,即使在弱网环境下,也能够得到“画质不降级”的 Web 共享体验。

第二赛道特别奖项

第二赛题「开发实时音视频应用」中,有不少高质量的硬核做品。因此,除了评出 一、二、3 名之外,最终还评选出了三个做品,分别得到最佳应用奖、最佳创意奖、最佳实践奖

🎉最佳应用奖:「竹辩」

这个做品是去年前三名之一,「竹之辩」在线辩论平台的升级版。做者于卓浩叫上了在伯明翰大学就读的王嘉维,在去年做品的基础上,完善了功能与界面,并引入了机器学习算法进行声纹、人脸识别,以防止有人冒名顶替上场辩论。同时,他们还利用了微软的情绪识别接口,来判断参赛者的情绪与表现。

              

🎉最佳创意奖: Zero 团队

他们的做品不走寻常路。恐怕每一个人都会面对颈椎问题吧?恐怕学生党也难逃此劫。因此这个团队作了一个视频交互游戏「拿头玩」,这个游戏的“口号”是:天天一遍,颈椎康健。它长这样👇

            

真的是拿头在玩儿

为了让颈椎操没那么乏味,他们设计了一个“职场甩锅”的场景,一我的甩锅,另外一我的躲锅。两个玩家进入房间后,每一个人的视频窗口下方会不断有要甩出去锅和对方甩过来的锅,摇摇头就能甩或躲。

🎉 最佳实践奖:Femto X 团队

这支团队是来自上海科技大学的。通过这段时间的网课过程后,他们从中发现了不少问题,好比直播、答疑、课件共享等都是经过不一样的软件实现的,体验割裂;还有课程主页与课程资源页面信息逻辑不清晰等。因而,他们基于 Agora SDK 开发了一套教学系统——Xeducation。

            

他们将文件系统、直播系统、课程平台进行了整合。你能够在上图看到,课程表、通知与做业安排集合到了一块儿。他们基于 Agora RTM实时消息 SDK 实现了课程直播中的弹幕功能,并用 Agora 录制 SDK 实现了录制回放。另外,Xeducation 还支持笔记、课堂签到、测试提交、课件共享等功能。

综上,本次获奖的团队为:

获奖团队除了会获得本季度大赛奖金,还能够申请进入声网应聘快速通道。另外,咱们还将推出萌新加速计划,为具备潜力的初创公司提供一系列加速孵化服务的优惠政策,帮助企业快速成长。此次包括获奖做品在内,全部入围决赛的项目,都已在 Github 开源:

https://github.com/AgoraIO-Co...

咱们后续还将邀请参赛团队们线上分享他们的开发实践。同时,咱们将在 6 月开启秋季赛,届时还会新的赛题面向更多的开发者,让你们都有一展身手的舞台,敬请期待。

相关文章
相关标签/搜索