6 月 12 日,由聲網Agora 與環信聯合主辦的「RTE 2021 編程挑戰賽」圓滿落幕。從 200+ 支參賽隊伍中衝出重圍的 46 支決賽隊伍用精彩的答辯爲歷時 2 個多月的大賽劃下了圓滿的句號。git
今年的「RTE 2021 創新編程挑戰賽」共分爲 2 個賽道:應用創新賽道延續了「使用聲網Agora SDK 開發應用」的賽題;技術創新賽道開發者能夠「利用聲網雲市場插件接口,開發自研插件與功能演示 Demo」。github
儘管這次的賽制與賽題對參賽隊伍提出了更高的要求,但同時也爲你們提供了獨有的技術創新空間。相較去年而言,兩個賽道的報名隊伍及提交做品幾乎都是去年的兩倍。算法
本次大賽的決賽和頒獎都是經過 Agora Video Call App 在線上進行的,全程經過 B 站進行了直播。 最終,決賽共誕生了應用創新賽道的1、2、三等獎團隊各一名,「環信專項獎」一名,以及「優秀獎」 六名;技術創新賽道「技術創新專項獎」一名,「優秀獎」一名。編程
隨着智能設備性能提高和網絡的快速發展,以音視頻爲基礎的智能硬件也正在蓬勃發展中。跨品牌、跨產品的設備管理也成爲縈繞在用戶平常使用中繞不開的一個話題。後端
「Agora Home AI」 系統以智能家居爲主題,使用雲信令 SDK 實現了IoT 設備遠程控制。同時,經過聲網Agora RTC SDK 實現人與機器的 1V1 視頻,將機器人端採集到的視頻發送至 PC 控制中心,進行 AI 智能檢測,觸發事件響應。安全
系統採用開源了 Yolo V3 算法進行各類視頻數據的處理,支持 C#、C++ 調用;Unity 3D、VS 系列開發。目前已支持 Yolo 基礎 80 種物體識別、安全帽識別、冰球識別文件等。採用聲網提供的雲信令 SDK 進行遠程設備控制,構建羣組房間進行消息實時通訊,支持經過自定義協議進行智能硬件的控制。網絡
「Agora Home AI」能夠幫助用戶實現可穿戴設備、智能傢俱設備、視頻監控設備接入何控制。包括智能燈光、智能門窗、智能門鎖、智能安防、智能手環監測、智能家電控制等配套產品,讓用戶實現多種品牌的智能設備在統一的交互平臺內互聯互通、統一管理、智能聯動。爲給用戶創造更溫馨、更安全、更節能的家居生活環境。app
得到第二名的做品「Agora Flow」是一個基於聲網+環信 SDK 搭建的音視頻 Low Code Web 共享編輯器。編輯器
做品的靈感來源於在使用聲網Agora SDK 的過程當中,創做者一直在思考關於音視頻服務除了以 SDK 的形式啦哎提供服務和爲開發者賦能外,還有沒有別的形式呢?Low Code 就是這樣一個可能的解決方案。將音視頻相關功能進行模塊化集成,提供一個圖形化界面,讓開發者能夠用作 PPT 的形式來完成想要實現的功能。ide
做品經過聲網的音視頻傳輸及雲信令 SDK 產品,提供了基於 Web 的集成了 RTC Chat SDK 的模版工程,經過 CodeGen 來生成配置項。實現了在線流程圖編輯器 Low Code 項目的自動生成。做品中的一切的操做幾乎均可以經過拖拽來完成。
有開發者開玩笑說,此次的大賽做品不少都是開發了一個 App,而「Agora Flow」則是作了一個幫助開發者能更好開發 App 的項目。
「都市探險家」項目是一款利用地圖 LBS + 雲信令 SDK + 實時音視頻構建的社交產品。這款產品爲想要尋找共同愛好的新朋友並一塊兒在都市進行旅遊、探索的小夥伴而設計。
產品的使用十分簡單便捷,用戶註冊登陸後,經過 LBS 地圖會自動更新用戶所在位置,只要點擊「發起任務」並選擇「探險」人數,用戶就能夠與小夥伴進行一次全新的都市探險啦。
對於 RTE 場景而言,產品中實現了多人語聊房場景。而且,經過雲信令 SDK 的使用結合了實際的業務場景,對於當下的語聊房場景進行了拓展。 產品將來也會接入視頻聊天的功能,讓沒有辦法即時出行的小夥伴也能共同參與到城市的探險當中。
「忘憂館」是一個頗有溫度的做品,但願能夠幫助現代生活中的人們經過彼此傾訴忘掉煩惱、解除憂愁,傳播正能量。
這是一款陌生人社交 App,包含信息流。結合了幾種最多見的社交產品形態,包括文字聊天,通話等等。讓一些不方便與親人和朋友訴說的煩惱,能夠在和陌生人交流時找到共鳴與安慰。
「Vchat」利用人臉骨骼識別和雲信令 SDK 實現了虛擬 3D 角色的實時通話。使用 tensorflow.js 的 WebGL 引擎做爲後端,使用現有開源的人臉識別模型經過攝像頭識別人臉的位置以及五官的狀態。再經過 Three.js 和 Vrm.js 將人臉數據實時更新到虛擬的 3D 模型上。
在視頻部分,經過實時消息 RTM SDK 將人臉骨骼數據實時傳輸到頻道中讓其餘用戶訂閱還原人臉。而語音部分則是經過 RTC SDK 將聲音進行實時傳輸並讓用戶進行訂閱。可實現同步換臉、變聲聊天等功能。
除了上述的「Vchat」之外,還有「靈動課堂答題組件」、「Agora X-Runtime」、「Weln」、「歡信(bla-bla.app)」、「智能AR毛筆臨摹教學系統/CopyTeachWorks」做品得到了這次大賽「應用創新賽道」的優秀獎。關於這些優秀的做品可能沒有辦法在這裏跟你們一一呈現,感興趣的小夥伴能夠前往咱們的 Github 倉庫進行查看:
https://github.com/AgoraIO-Co...
「技術創新專項獎」是爲「技術創新賽道」專門設置的一個獎項。獲獎做品是一個在 iOS 平臺上使用使用 AgoraEngineKit2 開發接入一個基於 C++ 語言封裝的「人臉識別」插件。
做品經過 TYSMExtensionManger 類與對外交互,對內則處理插件實現的相關邏輯。將 IExtensionProvider、IVideoFilter 和本身的開發的 Processer 都放在同一個地方。用 framework 方式對外公開兩個文件,既方便開發者查閱,同時也可做爲做爲參數傳遞,加強代碼可閱讀性。
該插件能夠支持人臉檢測、追蹤、以及多臉的追蹤識別,對臉部輪廓、眼睛、眉毛、鼻子、嘴巴等識別到的區域以 3D 點狀做出反饋。
「Water Mask」項目是「技術賽道」中的參賽做品,經過在聲網 SDK 的視頻採集或者播放環節,在 YUV 域上或者編碼後添加圖片或文字類型的隱性水印。
隱性水印(盲水印)添加後,用戶不能直接看到視頻中的水印信息。在保護視頻發佈者版權的同時,也保障了用戶的視頻觀看體驗。將來,「Water Mask」還但願在音頻處理上,能夠擴展聲紋水印,在視頻版權追溯、認證防僞等場景爲行業帶來更多、更好的體驗。
以上就是本屆 「RTE 2021 編程挑戰賽」的部分獲獎做品及團隊狀況。關於本次挑戰賽的更多做品狀況將開源在 Github,感興趣的小夥伴可前往進行查看:
https://github.com/AgoraIO-Co...
獲獎團隊除了會獲得本季度大賽獎金,還能夠申請進入聲網Agora 招聘綠色通道,以及在一年內享受創業支持計劃的福利,具體可點擊此處【官網】進行查看。