云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

宅在這個不一樣的春天里,我們經歷了一場不一樣的編程比賽。

3 月 10 日,RTC 2020編程挑戰(zhàn)賽春季賽正式開啟,來自 70+高校及開發(fā)團隊的 300+名開發(fā)者報名參賽,組成了 100+隊伍,最終有18支入圍決賽。以 RTC 技術為主題的比賽,也依靠 RTC 技術完成了決賽路演。

4 月 25 日下午,入圍的 18 支隊伍依次通過 Agora Video Call App 與大賽評委視頻面對面進行了答辯。同時,答辯全程也通過 B 站對外進行了直播。

在直播間里,有人偶遇了技術社區(qū)的大佬。

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

感謝高陽送來的辣條

有人吐槽正經參賽隊的不正經隊名。

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

猜猜看本來隊名是什么?

你還能見到 6.3k Star 開源項目 rrweb 的作者。

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

他的作品質量相當好

還有在伯明翰大學就讀,在團隊中負責 CV 算法部分的“睡衣少年”。

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

顏值也很能打

當然!更重要的是,參賽作品也都是別出心裁,特色各異。經過評委的現(xiàn)場評分,以及代碼審查,我們評選出了最終結果,并在 4 月 29 日通過 Agora Video Call 舉行了一場歡樂的云端頒獎禮。

本次大賽的入圍作品也都已上傳至 Github。我們給大家一一介紹一下這些獲獎作品。

第一賽道獲獎作品

第一賽道第三名

首先第一個賽道「為多人視頻通話應用設計」中獲得第三名是 Hehung 開發(fā)的「極簡視頻通話 UI 設計」。作者本身從事的是嵌入式開發(fā),前端開發(fā)是他的業(yè)余愛好。

為了實現(xiàn)他想要的效果,他把我們提供的 demo 的 CSS 整體重寫了,然后結合 JS實現(xiàn)了交互簡潔、色彩明亮的界面。當每個通話人進入頻道之后,界面會自動改變大小,并進行自動布局,窗口的大小也實現(xiàn)了自適應。

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

第一賽道第二名

獲得第二名的作品是 1099 小分隊的視頻聊天應用。團隊的兩位成員是來自復旦大學經濟系的,聽到這里,直播間里的觀眾也直呼“跨度好大”。

他們在 Agora Demo 的原基礎上,增加了同屏搜索、錄屏功能,以及彈幕和互動。

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

第一賽道第一名

獲得第一名的是「半自動排版會議室」。這個作品的作者 Derek 也參加過我們在 2016 年與 SegmentFault 舉辦的 Hackathon。

他在日常使用視頻會議時發(fā)現(xiàn),一般視頻窗口的布局都是固定的,所以他開發(fā)了一個可以自動排版視頻窗口布局的 Web 視頻會議室。當一對一通話時,視頻窗口可以占滿全屏;當三人通話時,會自動變?yōu)樗姆制?。用戶也可以通過拖拽來改變每個視頻窗口的位置。

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

在視頻會議過程中,我們會遇到多人同時說話,結果聽不清任何一方在說什么。在這個作品中,如果拖拽放大其中一個視頻窗口,該對話人的音量也會自動增大,就可以避免這種問題。

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

網(wǎng)頁端演示

第二賽道獲獎作品

第二賽道第三名

在第二賽道獲得第三名的是神隆架團隊。他們基于 Agora SDK 開發(fā)了一個可以“匿臉”的一對一視頻社交應用。用戶配對成功后進入視頻聊天房間。最開始兩人的視頻都是馬賽克,視頻下方會不斷更新一些可以聊的話題建議。如果你覺得跟對方聊得投機,可以雙擊點贊增加“好感度”,隨好感度的提升,馬賽克會慢慢淡去。如果有一段時間沒有點贊,馬賽克還會回來,直至最后結束通話。

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

第二賽道第二名

獲得第二名是啟明無障礙科技團隊的作品“啟明盲人新世界”。視障人士是很容易被忽視的群體之一。聽過啟明無障礙科技創(chuàng)始人周江南的講解分享,我們也了解到,其實視障人士也可以通過實時語音來進行社交,也可以在線 K 歌,只是目前這塊市場是個空白。

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

啟明無障礙團隊開發(fā)了「啟明直播」,通過加入無障礙交互,讓視障人士可以在線 K 歌、連麥交流、視頻會議,是一個有溫度的創(chuàng)新應用。

第二賽道第一名

獲得第二賽道第一名的作品是「Syncit」。作者YanZhen Yu 也是開源項目 rrweb 的作者。rrweb可以利用瀏覽器的 API 錄制、回放任意 Web 界面中的用戶操作。rrweb 也是 Syncit 功能的基礎。在開發(fā) Syncit 的過程中,他對 rrweb 進行了狀態(tài)機重構等優(yōu)化,可實現(xiàn)更好的實時回放。而Syncit 使用 Agora RTM 實時消息 SDK 實現(xiàn) transporter 的部分。Agora SDK 也為實際使用帶來很好的穩(wěn)定性和低時延。

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

遠程共享演示

Syncit 適用于很多場景,比如遠程客服,當用戶遇到問題的時候,雙方可以通過 Syncit 進行遠程的協(xié)助。而且,即便在弱網(wǎng)環(huán)境下,也可以獲得“畫質不降級”的 Web 共享體驗。

第二賽道特別獎項

在第二賽題「開發(fā)實時音視頻應用」中,有很多高質量的硬核作品。所以,除了評出 1、2、3 名以外,最終還評選出了三個作品,分別獲得最佳應用獎、最佳創(chuàng)意獎、最佳實踐獎。

最佳應用獎:「竹辯」,這個作品是去年前三名之一「竹之辯」在線辯論平臺的升級版。作者于卓浩叫上了在伯明翰大學就讀的王嘉維,在去年作品的基礎上,完善了功能與界面,并引入了機器學習算法進行聲紋、人臉識別,以防止有人冒名頂替上場辯論。同時,他們還利用了微軟的情緒識別接口,來判斷參賽者的情緒與表現(xiàn)。

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

最佳創(chuàng)意獎: Zero 團隊他們的作品不走尋常路??峙旅總€人都會面對頸椎問題吧?恐怕學生黨也難逃此劫。所以這個團隊做了一個視頻交互游戲「拿頭玩」,這個游戲的“口號”是:每天一遍,頸椎康健。它長這樣

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

真的是拿頭在玩兒

為了讓頸椎操沒那么乏味,他們設計了一個“職場甩鍋”的場景,一個人甩鍋,另一個人躲鍋。兩個玩家進入房間后,每個人的視頻窗口下方會不斷有要甩出去鍋和對方甩過來的鍋,搖搖頭就能甩或躲。

最佳實踐獎:Femto X 團隊這支團隊是來自上??萍即髮W的。經過這段時間的網(wǎng)課過程后,他們從中發(fā)現(xiàn)了很多問題,比如直播、答疑、課件共享等都是通過不同的軟件實現(xiàn)的,體驗割裂;還有課程主頁與課程資源頁面信息邏輯不清晰等。于是,他們基于 Agora SDK 開發(fā)了一套教學系統(tǒng)——Xeducation。

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

他們將文件系統(tǒng)、直播系統(tǒng)、課程平臺進行了整合。你可以在上圖看到,課程表、通知與作業(yè)安排集合到了一起。他們基于 Agora RTM實時消息 SDK 實現(xiàn)了課程直播中的彈幕功能,并用 Agora 錄制 SDK 實現(xiàn)了錄制回放。另外,Xeducation 還支持筆記、課堂簽到、測試提交、課件共享等功能。

綜上,本次獲獎的團隊為:

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕

云端頒獎實況及獲獎結果

獲獎團隊除了會得到本季度大賽獎金,還可以申請進入聲網(wǎng)應聘快速通道。另外,我們還將推出萌新加速計劃,為具有潛力的初創(chuàng)公司提供一系列加速孵化服務的優(yōu)惠政策,幫助企業(yè)快速成長。這次包括獲獎作品在內,所有入圍決賽的項目,都已在 Github 開源:https://github.com/AgoraIO-Community/RTC-Hackathon

我們后續(xù)還將邀請參賽團隊們線上分享他們的開發(fā)實踐。同時,我們將在 6 月開啟秋季賽,屆時還會新的賽題面向更多的開發(fā)者,讓大家都有一展身手的舞臺,敬請期待。

極客網(wǎng)企業(yè)會員

免責聲明:本網(wǎng)站內容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內容可能涉嫌侵犯其知識產權或存在不實內容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內容或斷開相關鏈接。

2020-04-30
云端PK、云端頒獎,RTC 2020 編程挑戰(zhàn)賽春季賽圓滿落幕
宅在這個不一樣的春天里,我們經歷了一場不一樣的編程比賽。

長按掃碼 閱讀全文