Geek Online 2020 编程挑战赛作品展示:亚军项目《点解》

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

/uploads/files_user1/article/607e8788431c9279821.png
入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

受疫情影响,游戏用户数在今年得以持续上涨。对于游戏开发者而言,游戏是否引人入胜,在于创意是否足够新颖。本届大赛中,红鲤鱼与绿鲤鱼与驴团队的《点解》项目,是一款面向程序员这一特定人群开发的二维码解谜小游戏,因其极具创意而获得大赛二等奖。

参赛成员现场解析了《点解》的玩法,该款游戏谜题层次丰富如洋葱,第一层需要用户集成融云 SDK、掌握融云 SDK 的基本概念,第二层需要用户做一定程度的视频后处理,第三层需要用户做一些图像识别。

/uploads/files_user1/article/607e879f86aaf764955.jpg

值得一提的是,这款游戏在谜题二维码生成时,加注了时间戳,按时间戳传输视频流信息数据,继而在解码时,再获得一个时间戳,这个从采集、渲染、传输到最后的解码,整个端到端的时间差,实际上恰好反映了融云 RTC 真正的延迟时间。对于融云而言,如果能以游戏的方式让开发者快速了解融云在 WebRTC 领域的特点和技术能力,实属难得,为此组委会为红鲤团队颁发了突出贡献奖。

团队:红鲤鱼与绿鲤鱼与驴

作品:点解——给融云开发者的RTC解谜游戏

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/116/files

1024程序员节就要来了,各大厂商给开发者们准备了什么有趣的活动活动呢?【点解】给融云开发者准备了一题。从拨通拨通指定的机器人用户开始,谜面是一个二维码,解开即可获得一个谜底的碎片。用任意你喜欢的语言及SDK,开始迎接挑战吧!


在线demo

1. 设置发送端

打开 https://dimgai.wrtc.dev:8443/publisher/ ,选择一张图片,点击确定。

2. 呼叫该用户

打开 https://dimgai.wrtc.dev:8443/demo/ , 进入会议室,并且呼叫publisher用户。publisher用户是个机器人,会播放不断翻转的二维码。

3. 接收/解码

  1. 如您在使用iPhone,打开相机,扫描机器人的二维码,Safari将自动跳转。

  2. 或直接打开 https://dimgai.wrtc.dev:8443,给予相机权限,用相机对准不断翻转的二维码。这时候相机将不断解码,并将结果绘制在屏幕上。

开发/安装

分别进入publisher/server/callllib-v3目录,执行npm install进行安装。通过npm run dev进行开发。可能需要修改域名/端口等配置。 24 Projects/红鲤鱼与绿鲤鱼与驴队/点解——给融云开发者的RTC解谜游戏/calllib-v3/README.md @@ -0,0 +1,24 @@

CallLib Demo

注意事项:

1、需开通 [音视频 3.0 服务]./docs/ready.md

2、旧版 calllib-v3 demo 请参考: calllib-v3-old

启动流程:

  • [前期准备]./docs/ready.md

  • [Demo Server]./docs/server.md

  • [Demo Web]./docs/web.md

  • [演示示例]./docs/show.md

相关文档:

Web CallLib 开发指南: https://www.rongcloud.cn/docs/web_calllib.html

Web IM SDK 开发指南: https://www.rongcloud.cn/docs/web.html

融云知识库: https://support.rongcloud.cn

融云开发者后台: https://developer.rongcloud.cn

0 个评论

要回复文章请先登录注册