RTC 作为新一代的基础技术能力,正支撑和推进着人、物及空间之间创新的沟通和交互方式。除了被广泛的应用于视频会议、在线教育、在线医疗等日常互动场景,在需求高沉浸感和强交互的元宇宙场景中也发挥着至关重要的作用。
本次「声网 SDK 应用开发」赛道,希望开发者可以借助声网 SDK 和云市场能力,开发出更多有创意、有价值的实时音视频互动场景的创新应用,探索交互新形态。
RTE(Real Time Engagement)创新编程挑战赛,是声网自 2019 年开始,一年一度面向全球 RTC(Real Time Communication) 开发者、编程爱好者与极客举办的在线黑客马拉松。
本届大赛,我们共分为 2 个赛道,赛道一将继续延用经典赛题「声网 SDK 应用开发」。与此同时,今年我们还特别推出赛道二的新赛题「场景化白板插件应用开发」,给开发者提出更为聚焦的解题方向,探索场景应用与技术能力的边界。
RTC 作为新一代的基础技术能力,正支撑和推进着人、物及空间之间创新的沟通和交互方式。除了被广泛的应用于视频会议、在线教育、在线医疗等日常互动场景,在需求高沉浸感和强交互的元宇宙场景中也发挥着至关重要的作用。
本次「声网 SDK 应用开发」赛道,希望开发者可以借助声网 SDK 和云市场能力,开发出更多有创意、有价值的实时音视频互动场景的创新应用,探索交互新形态。
· 灵感宝盒图谱:「灵感宝盒」是由声网及 RTE 开发者社区发起的社区共建项目,旨在通过共建「灵感宝盒图谱」的方式召集开发者,共同梳理 RTE(实时互动)技术在各类应用场景中的需求和创意。参赛者可以参考灵感宝盒图谱,探寻更多场景灵感!
· 元宇宙:大火的“元宇宙”概念,已经出现了元直播、元语聊、元 K 歌、互动游戏这些方向的探索和落地应用,我们是不是还可以做的更多?欢迎落地你的想象。
· 自由(不限于上述方向)。
· 参赛队伍需使用声网官网正式发布的 SDK 产品进行应用开发。SDK 详见声网 SDK 中心;
· 参赛队伍可借助声网云市场插件能力,增强和扩展你的应用能力范围。进一步添加各类 RTE 功能,详见「云市场插件」资料汇总;
· 使用任意声网 SDK 与环信 IM SDK 结合进行开发的参赛作品,将可额外参与「环信专项奖」的评选。详见环信 IM SDK;
· 基于已有项目进行二次开发的参赛作品,需在项目的 Readme 文档中详细说明主要变更点,并附上原项目链接,并适配声网 SDK 的官网最新版本;
· 参赛作品的 Readme 文档中应包含详细的项目背景、软硬件配置运行等详细说明;
· 请确保您的参赛作品不存在任何法律或合规风险,作品中使用的素材(包括但不限于开源代码、图片、视频等)不存在版权问题;
· 参赛作品的源代码均需以 MIT 协议托管在 GitHub 平台上,供社会各界参考。
① Fork 本次编程大赛官方作品提交仓库至你的个人 GitHub 仓库;
② Clone 你的 GitHub 仓库代码「https://github.com/你的GitHub名/RTE-2022-Innovation-Challenge」;
③ 在本地的 「Application-Challenge」文件夹下新创建个人项目文件夹,命名格式为“项目序号-队伍名-作品名”,将参赛作品的相关文件与代码放置在该文件夹内,勿要“感染”其他文件或者文件夹;
④ 最后通过 Pull Request 将作品内容推送至官方仓库;
⑤ Review 通过,合入本次比赛的主分支。
随着远程协作模式的日益普及,在线互动应用的使用场景越来越多。互动白板作为最适合思维碰撞、多维交流的工具之一,除了在教育教学场景中发挥关键作用外,在娱乐、社交等场景也给我们留下非常大的想象空间。
声网开源项目 Flat 作为一款前后端完全开源的互动白板产品,已在开源社区获得近 4000 开发者的关注。本次编程挑战赛特设「场景化白板插件应用开发」赛道,希望开发者可以基于 Window Manager 提供的 APIs,制作功能完善、有使用场景的插件应用。
· 音乐类(例如:钢琴,MusicXML)
· 游戏类(例如:休闲类、你画我猜、下棋),[参考示例]
· 协作类(例如:流程图、思维导图)
· 工具类(例如:文档协作、色子工具)
· 自由(不限于上述方向)
· 基于 Window Manager 制作场景化窗口插件,可参考使用 community-app-template 模版进行开发;
· 插件可以通过互动白板进行多人实时同步;
· 参赛作品的源代码均以 MIT 协议托管在 GitHub 平台上,供社会各界参考。
① 本地完成编码、运行及测试,测试通过之后提交至自己的 GitHub 仓库;
② 根据 community-apps Readme 说明将自己作品关联到该仓库。
本次比赛作品评选包含三项评委评分和网络公开投票,详情如下