Geek Online 2020 编程挑战赛

Geek Online 2020 编程挑战赛

【融云集成常见问题整理】Geek Online 2020 编程挑战赛选手提问整理

GeekOnline编程挑战赛梅川酷子 发表了文章 • 0 个评论 • 946 次浏览 • 2020-12-02 18:40 • 来自相关话题

内容整理自Geek Online 2020 编程挑战赛群答疑内容,关于大赛请点击Geek Online 2020 编程挑战赛了解详情。如果您有IM/RTC开发,融云开发文档建议等技术问题欢迎留言讨论。问题 1: 下载SDK如何选择?各大版本有什么区别?问题 1... ...查看全部

内容整理自Geek Online 2020 编程挑战赛群答疑内容,关于大赛请点击Geek Online 2020 编程挑战赛了解详情。如果您有IM/RTC开发,融云开发文档建议等技术问题欢迎留言讨论。

问题 1: 下载SDK如何选择?各大版本有什么区别?

问题 1 答案:使用最新版本 4.0 SDK ,新版 SDK 包含很多新功能并且会将历史版本遗留 Bug 进行修复,所以极力推荐使用新版 SDK 4.0+ 集成开发,下载地址:https://www.rongcloud.cn/downloads

问题 2 :开发环境和生产环境有什么区别?

问题 2 答案:  开发环境功能免费使用,但用户数有 100 个限制,生产环境无用户数限制,但需要付费,咱们的参赛同学使用开发环境集成就好

问题 3 :参赛过程中开发产生的费用怎么办?(注:本条仅限于参赛期间选手的参赛作品)

问题 3 答案:开发环境功能均可免费体验,遇到特殊情况可在战队群里向融云同学处理

问题 4 :小程序开发有什么注意事项?

问题 4 答案:

 (1)需要在开发者后台小程序中开通,开通 30 分钟后生效

 (2)小程序发布上线需要优先设置合法域名:https://docs.rongcloud.cn/v4/views/rtc/call/noui/quick/mini.html

 (3)小程序特殊分类需要证书,例如社交小程序需要 ICP 证书,所以大家选择小程序分类时要提前注意是否需要证书

问题 5: 融云支持哪些平台?

问题 5 答案:支持 iOS、Android、Web、Flutter、uniapp、Electron,如果有 IoT 需求可以私信融云同学

问题 6:  如果遇到集成文档问题,怎么办?(也可以在本篇文章留言回复)

问题 6 答案:可直接在战队群里反馈至融云同学,欢迎大家对文档的改进提出宝贵建议,感谢

问题7:ios没上线 push怎么做?

问题7答案:在融云开发者后台 -> 应用 -> 开发环境可以设置

微信图片_20201202183130.png


问题8:融云的RTC集成必须要集成IM?

问题8答案:RTC SDK 依赖于 IM SDK,一定要连接 IM 后再进行 RTC 相关的集成

问题9:融云新版SDK4.0版本和2.0版本对比有哪些升级?具体有哪些优化和提升?

问题9答案:4.0 SDK 是融云基于近几年的经验积累和沉淀进行的重构版,包含对架构、连接、重连、弱网等使用场景做了特殊优化,除核心能力优化外 4.0 SDK 还在持续发布新功能,例如:聊天室 KV 存储、会话置顶免打扰等

问题10:我想问一下,rongrtc的storage改动如何监听似乎rongclient设置接受到消息的onreceived回调不会触发。而改动storage 时是有设置第三个消息参数的,Sdk的debug会打印storage_set的,可以拦截不?

问题10答案:如果设置了第三个参数,会触发接收方的 RongRTC 实例的 Message received 监听

问题11:融云有没有小程序版的IM集成SDK?

问题11答案:有的,开发者后台开通小程序后可以直接下载小程序 IM SDK,开通位置:https://developer.rongcloud.cn/miniprogram/index/

问题12:弱弱的问一句,融云可否实现微信群机器人?现在微商盛行,想用融云做个自动问答的机器人客服 」

问题12答案:可以的,融云支持将消息路由的能力,消息路由到自己服务器后可以对接三方图文识别厂商

问题13:融云有内嵌到app的H5版本客服机器人吗?

问题14:不单独提供客服的,但 IM SDK 支持 H5 的

感谢各位选手的参与,Geek Online 2020 编程挑战赛 完美收官,关于大赛:

 Geek Online 2020 编程挑战赛官网

2 个月激烈角逐,15 支队伍突围决赛路演!Geek Online 2020 编程挑战赛完美收官!

“这些项目不是什么赚大钱的项目,但是它们足够有趣。”丨关于 Geek Online 2020 编程挑战赛,选手们如是说

一张回顾 Geek Online 2020 编程挑战赛精彩瞬间!


关于IM/RTC开发,融云开发文档建议等技术问题欢迎留言讨论

2 个月激烈角逐,15 支队伍突围决赛路演!Geek Online 2020 编程挑战赛完美收官!

GeekOnline编程挑战赛梅川酷子 发表了文章 • 1 个评论 • 921 次浏览 • 2020-10-27 09:59 • 来自相关话题

2020 春季的一场疫情,让远程办公和在线教育在全球范围内成为一种常态。疫情终将过去,但疫情为人们带来的新的工作及生活方式却将持续地影响着我们。后疫情时代,远程实时互动技术的重要性被提到了新的高度,下一代互联网通信云将如何作用于人们的工作和生活?融云作为全球领... ...查看全部

2020 春季的一场疫情,让远程办公和在线教育在全球范围内成为一种常态。

疫情终将过去,但疫情为人们带来的新的工作及生活方式却将持续地影响着我们。后疫情时代,远程实时互动技术的重要性被提到了新的高度,下一代互联网通信云将如何作用于人们的工作和生活?

融云作为全球领先的互联网通信云厂商,一直致力于 RTC 技术的创新和发展,并于近期举办了 Geek Online 2020 编程挑战赛,希望借此机会与全球开发者一道,共同寻找 RTC 技术的更多落地场景,开辟更多使用途径。

10 月 17 日,为期两个月的编程挑战赛迎来了最为紧张的决赛阶段, 15 支队伍进行了线上的路演答辩。

决赛路演,大屏直播互动

本届 Geek Online 2020 编程挑战赛以《后疫情时代,通信云技术的创新及实践》为主题,鼓励开发者挖掘关于实时音视频和即时通讯技术的更多创意。通过近 2 个月的激烈角逐,在近百份参赛作品中,15 支队伍突出重围,闯入总决赛,他们通过线上展示的方式和大家分享,角逐最后的冠军。

本次决赛的评委共有四位,分别是融云联合创始人兼 CTO 杨攀、思否联合创始人兼 CTO 祁宁、泰岳梧桐资本合伙人杨扬以及通过线上直播参与路演的评委云启资本董事总经理陈昱。

1.png
       
     

 

路演答辩借助了融云 RTC 技术搭建了一个实时互动直播平台,选手轮流进入融云实时音视频 - SealRTC 平台进行画面共享,四位导师也可以在平台内实时与选手视频交流互动。

 


       2.png
     

 

路演直播画面

部分参赛选手作品展示 & 评委点评


       3.jpg
     

 

冠军团队 - 缘拼

该团队成员擅长 uniapp 以及微信小程序开发,作品基于融云 RTC 技术。这是一款基于兴趣、基于地理位置的同城社交类小程序,可以语音、视频构建同城兴趣小组,并将线上兴趣转换为线下社交行为。相当于将豆瓣兴趣小组音视频化。



        4.jpg       

 

亚军团队 - 红鲤鱼与绿鲤鱼与驴

该作品由两位选手共同完成,分别是熟悉前端、WebRTC 方向的“红鲤鱼”和熟悉后端、大数据方向的“绿鲤鱼”。这是一款帮忙新手程序员迅速熟悉融云 SDK 的小游戏,通过识别二维码拼图的游戏,让了解融云的过程有趣味性。该作品层次丰富,第一层需要用户集成融云 SDK、掌握融云的基本概念,第二层需要用户做一定程度的视频后处理,第三层需要用户做一些图像识别。



     5.jpg       

 

季军团队 - youweyoung

获得第三名的团队包含了一位拥有前后端多年开发经验的选手。作品基于 Android 操作系统使用 RTC 混合开发,最终做出了音视频通话应用 —— IYI网络剧场,将角色扮演类的剧本杀游戏以视频形式展现,每个场景有不同的主题人物并且可以替换,人物则是以皮影、动画等形式展现,适用于远程视频讲故事或玩剧本杀,有一定新颖性。



       6.jpg       

 

科技创新奖团队 - 萍水相逢的生活

这支队伍只有一位选手,他是一个心怀想法的程序员,做的产品是一个基于事务的陌生人聊天系统,事务场景可以是租房加中介的联系方式、街头偶遇添加好友、发布大字报等,这款产品的设计思路旨在为大家生活提供便利的软件。



       7.jpg       

 

 

商业价值奖团队 - MAXFLOAT

MAXFLOAT 是一支有实力,有梦想,有创意,敢拼搏,即想即做的队伍。他们认为当前城市化生活环境下人与人的交流越来越少,宠物逐渐替代朋友成为更好的伙伴,养宠物的越来越多,但随之而来的是更多的问题,比如宠物的遗失、被抛弃造成了流浪宠物越来越多,而宠物的健康,有时也不能及时得到重视。因此他们做了一款以宠物招领、寄养、寻回、宠物医生等为主,以宠物信息普及、宠物疾病普及为辅的 APP 帮助广大宠物爱好者。





包含获奖团队在内的 15 组团队,作品各具特色,即为评委以及线上观众们展示了自身的产品创意,也展示了 RTC 技术在实际应用中的能力与延展性,很多选手的作品获得了评委们的高度评价。我们对获奖团队进行了单独的采访,内容会于后续发出,敬请期待。

在选手们精彩的分享以及答辩之后,四位评委嘉宾分别给出了对于参加本次比赛的感受。





“融云始于 IM,又不止于 IM。通过融云提供的技术以及服务能力,开发者们可以更加关注线上的优化与迭代,期待更多开发者利用融云SDK,开发更创新、强大的产品。” —— 陈昱





“本次的决赛中我有很多印象深刻的作品,有的非常符合开发者的口味,有的对于使用场景有着很深入的思考。因为疫情,通信云技术的需求正在变得越来越大、越来越丰富,有很多场景需要我们去开拓,很值得开发者们关注并付出行动。” —— 祁宁





“选手们有很多创意创新点都很好,将很多现实中生活化的场景融入到比赛中,也有一些具有极客特质的项目,这些都是融云自身生态开发能力非常好的体现。对于融云来说,开发者是宝贵的资源,而通信云的生态也需要非常广泛的群体参与,共同完善。” —— 杨扬





“很高兴的看到,决赛中有很多作品提到了人们的心理问题,除开产品技术本身,还致力于解决人文层面的诉求。基于 IM 的核心能力,选手们提供了很多在线的沟通场景,比如剧本杀、狼人杀等等,基于这些实时互动的模式,通信能力已经变成了现代应用的一种基础设施,能为产业、产品和应用场景提供帮助,这让我们既感到压力,也感受到了更强大的动力。” —— 杨攀

结语

通过选手们的展示,我们可以了解到通信云技术的发展和提升不仅仅可以作用于工作和学习,关于实时音视频和即时通讯技术的应用,还有更多创新的场景等待我们用全新的思维来发掘。

Geek Online 2020 编程挑战赛虽然是第一次举办,但已经收获了参赛选手以及观看决赛路演直播观众们的一致好评,部分选手在路演结束后已经联系主办方咨询第二届比赛的安排,想要提前报名。

融云作为专注于通信的 PaaS 云服务平台,想要通过底层的基础模块支持,帮助企业与开发者构建「云通信」的能力。举办此次编程挑战赛的目的,也是希望让开发者们碰撞出技术的思维火花,加速潮流技术的应用创新,也为开发者们搭建了一个沟通、交流、合作的平台,希望能够掀起一股通信技术应用的探索与实践热潮。

点击进入大赛官网,查看更多比赛信息


       4aQyJP5TdHkx0NXM__thumbnail.png       


Geek Online 2020 编程挑战赛作品展示《同道直播》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 120 次浏览 • 2021-05-12 16:45 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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

团队:秋分

作品:同道直播

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

同道直播
一款私密直播软件,自己决定让谁可以看到自己的直播。

开启直播:
点击按钮“开启直播”,直播链接会显示在底部,点击链接会复制到剪贴板,然后可以将直播链接发给其他人。

79d6b6cb87c8af3aedec1793f21d3450.jpeg进入直播间:
点击按钮“加入直播间”,输入别人分享的直播链接,即可进入他的直播间。3f957bdd2e520b303125e30fcd64b205.jpeg

Geek Online 2020 编程挑战赛作品展示《Marriage》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 136 次浏览 • 2021-05-12 16:36 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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


https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png


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

团队:酋长女儿

作品:Marriage

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

  • Marriage的开发目标是为人们提供一个即时在线多人相亲平台。

  • 相遇即是缘分,在此APP中,每个用户可以在主持人的引导下,通过平台中的各种互动活动,增进与异性用户的了解,最终找到心动的那个他/她。

  • 此代码为Marriage的安卓版本。

目录

  • APP功能及使用介绍

  • 用到的技术

APP功能及使用介绍

1.注册用户

  • 用户通过手机号,获取验证码即可登录,开启旅程。

2.互动室

  • 每个互动式具有不同的主题,用户根据自己的喜好进行选择。

  • 活动室具有名额限制,进入互动室并获得活动权限的用户可以在该互动室主持人的引导下,进行该主题的活动。

  • 互动室内用户间可以进行聊天、互赠礼物、表达爱意等环节。

3.新互动室建立

  • 用户可以带自己的心动小伙伴们建立自己的互动室,进行更近一步的交流。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/


Geek Online 2020 编程挑战赛作品展示《Script Game》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 208 次浏览 • 2021-04-26 18:14 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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

团队:赚钱养家

作品:Script Game

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

  • Script Game的是一款线上剧本杀APP,它为喜欢剧本和推理的用户提供一个游戏平台。剧本杀是一种注重推理的互动桌面游戏,也是现代青年聚会的常玩娱乐之一。

  • 进入APP的玩家,可以选择不同的剧本,按照游戏流程轮流发言、使用道具,最终完成自己的目的、找到真正的凶手,而凶手则要隐藏自己,嫁祸他人。 在剧本杀中用户将作为一部故事中的角色,可以是侦探推理真凶,可以是古人恩爱情仇,浪荡天涯,可以是现代人心冷暖,在所扮演的角色中,体验到另一种人生。

  • 在Script Game 这个开放包容的APP中,用户可以体验不同的故事,也可以与不同的人们一起扮演不同的角色。

目录

  • APP功能及使用介绍

  • 用到的技术

APP功能及使用介绍

1.剧本杀房间

  • 用户可以选择是否成为一个主持人(组织者)的身份,并且进行剧本杀流程的把控。

  • 每次游戏开始存在人数限制,超出限制的用户可以选择等待或者旁观。

2.剧本选择

  • 不同房间有不同的剧本,用户根据自己想法选择封闭式玩法或者开放式玩法

3.创建剧本

  • 用户可以根据自己需求创建剧本,并且建立房间,成为房间的管理者。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《Sing Together》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 209 次浏览 • 2021-04-26 17:46 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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

团队:生活不易

作品:Sing Together

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

  • Sing Together 为各位音乐爱好者提供一个共同K歌的机会。

  • 在这里每个人都可以是“蒙面歌王”,共同体会音乐的魅力,为自己喜欢的歌声打call。

目录

  • APP功能及使用介绍

  • 用到的技术

APP功能及使用介绍

1.K歌室

  • 进入K歌室以后,就可以进行在线K歌功能,在线进行音乐风暴狂欢。用户可选身份有:

    • 主持人

    • 普通K歌

    • 听众

2.粉丝互动

  • Sing Together的平台支持一位主播与多名粉丝的互动活动,粉丝可以为主播点赞、赠送礼物。

3.在线交友

  • 在K歌室中,每个用户之间可以进行互动,通过互动来增加彼此交流。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《Warm Heart》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 159 次浏览 • 2021-04-26 17:05 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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


https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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

团队:曈塔天线

作品:Warm Heart

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

  • WarmHeart的开发目标是为人们提供一个情感碰撞平台,人们可以在这里分享自己的喜怒哀乐。在遭受挫折和迷茫时,能够通过WarmHart的暖心室获得他人的温暖和指导。

  • 随着生活节奏的加快,现代人的压力增大,而WarmHeart的主要目标之一是发挥语言的力量,为人们提供心理慰藉。

  • 在WarmHeart可以遇见温暖的普通陌生人,也可以找到专业的情感大师。在每个暖心室里面,都会常驻一位心理咨询师作为主持人,在分享经验的同时还能帮助人们解决心理问题。

  • 本程序为Warm Heart的Andriod版本。

目录

006vbfFply1gjmy81tm7rj30u01pkabg.jpg

APP功能及使用介绍

1.通过手机号注册用户

  • 用户通过手机号,获取验证码即可登录,开启旅程。 

  • 006vbfFply1gjmy8g0h9rj30u01t0js8.jpg

2.暖心畅聊室

  • 这是大家进行交心的地方,由主持人控制房间的情况,每个房间有除主持人外有8个发言位置。

    • 聊天社交

    • 互送礼物

    • 心理咨询

    • 个人分享

    • 更多功能可自行挖掘 

    • 006vbfFply1gjmy91yoz7j30i60msgnk.jpg

3.发布新话题

  • 如果对当前的畅聊室不满意,可以自主新建新的畅聊室。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《Werewolf》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 155 次浏览 • 2021-04-26 16:40 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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

团队:NCC_621

作品:Werewolf

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

  • Werewolf的开发目标是为人们提供一个在线狼人杀游戏平台。

  • 在Werewolf中,玩家可以在线开始狼人杀游戏,每个玩家都会被分配到一个身份,每个身份都起到不同的作用。

  • 游戏分为两大阵营:狼人阵营和好人阵营。而胜利条件有多种:所有狼人出局,好人胜利;所有好人出局(屠城)狼人胜利以及所有平民出局或所有神职出局(屠边)狼人胜利。。

  • 在Werewolf中玩家可以自由选择游戏对象,还可以围观他人的游戏过程,体验推理和社交的快乐。

目录

APP功能及使用介绍

1.通过手机号注册用户

-用户通过手机号,获取验证码即可登录,开始游戏。

2.游戏房间

  • 用户进入房间之后,游戏由房间中担任上帝的玩家控制过程,其他成员有各自不同的身份。 --每一局狼人杀游戏都将从夜晚开始,每一个夜晚狼人可以睁眼并共同猎杀场上的一位玩家。夜晚之后将会进入白天,白天是所有玩家发言和投票的环节。 --每个白天场上存活的玩家将按顺序依次进行发言,在所有玩家发言结束后,法官将会组织一次放逐公投,在放逐公投中每一位玩家都拥有一票的投票权,玩家可以选择把票投给自己心目中所认为的狼人。最终,得票数最多的玩家将会被放逐出局并留下“遗言”。 --“遗言”之后游戏将会进入下一个夜晚,狼人又可以再一次睁眼选择一位玩家进行猎杀,如此“黑夜—白天—黑夜”循环,直到某一方阵营达成了胜利条件,则游戏结束。

  • 玩家可以在房间中进行游戏,也可以旁观他人的游戏,也可以创建自己的游戏房间。

 006vbfFpgy1gjmxwh6424j30u01t0jsa.jpg006vbfFpgy1gjmxxaegutj30u01t0taq.jpg

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《芮爸&芮妈》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 150 次浏览 • 2021-04-26 16:28 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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

团队:芮爸&芮妈

作品:芮爸&芮妈

源码地址

https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/45/files

一、服务端:

云端地址http://h.363z6.top/admin

开发的时候使用使用google chrome浏览器的,还没有考虑兼容问题,请尽量使用google chrome浏览器打开

用户名:admin 密码:123456

1、服务端是采用python的tornado框架来搭建的,数据库使用的mongodb
2、在服务端上安装了融云python-server-sdk可以直接调用
3、修改融云server-sdk的app_key和app_secret在libs/rongcloud/RongCloudBase.py 里面修改
4、修改mongodb的连接信息在libs/db/mongodb.py里修改
5、服务端的模块分为两大块 admin 和 int
admin是主要管理用户和消息,是使用了easyui作为前端框架,在admin模块中可以实现一对多的聊天功能。
主要是满足在网页环境中客服人员对咨询者进行一对一的即时聊天对话
int 主要是面向client提供api支持

二、客户端

1、客户端是直接使用h5页面写的,前端框架是使用了bootstrap再结合vue和jquery,在本地可直接运行也可放到互联网环境中
2、客户端中调用了融云的web-sdk
3、客户端调用的API是由服务器的int模块提供的
4、目前是完成了单聊功能,输入用户名密码后初始化后选择需要进行聊天的用户进行对话即可
5、在index.html中修改APPKEY中的值即可,root_url是服务器的地址
以下为几个测试账号

用户名: huang 密码: 123456

用户名: huang1 密码: 123456

用户名: huang2 密码: 123456

用户名: admin 密码: 123456

Geek Online 2020 编程挑战赛作品展示:商业价值奖《宠宝儿》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 156 次浏览 • 2021-04-20 18:10 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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


商业价值奖团队 - MaxFloat

MaxFloat 是一支有实力,有梦想,有创意,敢拼搏,即想即做的队伍。他们认为当前城市化生活环境下人与人的交流越来越少,宠物逐渐替代朋友成为更好的伙伴,养宠物的越来越多,但随之而来的是更多的问题,比如宠物的遗失、被抛弃造成了流浪宠物越来越多,而宠物的健康,有时也不能及时得到重视。因此他们做了一款以宠物招领、寄养、寻回、宠物医生等为主,以宠物信息普及、宠物疾病普及为辅的 APP 帮助广大宠物爱好者。

微信截图_20210420173402.png



团队:MaxFloat

作品:宠宝儿

源码地址

https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/7

开发技术

•服务端:java,maven+SpringMVC,layui, mysql,h5,js,css,jsp 

•客户端:Swift+OC,cocoapod,RongIMKit, RtcLib

功能简介 

1,⽤户信息模块,登录,注册,修改

2,宠物信息模块,常⻅宠物,热⻔宠物 

3,宠物资讯,常识,公告模块

4,宠物救助模块,招领,寻回,领养 

5,宠物医⽣模块 

6,IM单聊模块 

7,低延迟直播模块 

8,分享模块

微信截图_20210420181005.png

直播功能:

 • 1,⼩窗⼝模式,⽤户可以缩⼩当前直播⻚⾯,并且可以拖动,进⽽可以进 ⾏其它操作 

• 2,静⾳,切换视频采集源 

• 3,消息列表,直播过程中,⽤户可发送消息,使⽤聊天室功能 

• 4,主播端可查看当前观看直播⼈员 

• 5,⽤户端可送礼物给主播 

• 6,魅⼒值,每⼀个礼物都附带特定的魅⼒值,礼物可以提升主播的魅⼒值 

• 7,直播界⾯展示主播头像,昵称,当前观看⼈数,魅⼒值等,后期接⼊其它相关功能


后期功能规划 

1,完善现有功能,救助模块,宠物医⽣模块和直播模块 

2,宠物寄养模块 

3,宠物疾病模块 

4,短视频模块与直播模块功能结合 

5,计划对接宠物医院和救助站与宠物医⽣相结合 

6,计划开发宠物商城模块,与宠物医院,直播模块相结合


【融云集成常见问题整理】Geek Online 2020 编程挑战赛选手提问整理

GeekOnline编程挑战赛梅川酷子 发表了文章 • 0 个评论 • 946 次浏览 • 2020-12-02 18:40 • 来自相关话题

内容整理自Geek Online 2020 编程挑战赛群答疑内容,关于大赛请点击Geek Online 2020 编程挑战赛了解详情。如果您有IM/RTC开发,融云开发文档建议等技术问题欢迎留言讨论。问题 1: 下载SDK如何选择?各大版本有什么区别?问题 1... ...查看全部

内容整理自Geek Online 2020 编程挑战赛群答疑内容,关于大赛请点击Geek Online 2020 编程挑战赛了解详情。如果您有IM/RTC开发,融云开发文档建议等技术问题欢迎留言讨论。

问题 1: 下载SDK如何选择?各大版本有什么区别?

问题 1 答案:使用最新版本 4.0 SDK ,新版 SDK 包含很多新功能并且会将历史版本遗留 Bug 进行修复,所以极力推荐使用新版 SDK 4.0+ 集成开发,下载地址:https://www.rongcloud.cn/downloads

问题 2 :开发环境和生产环境有什么区别?

问题 2 答案:  开发环境功能免费使用,但用户数有 100 个限制,生产环境无用户数限制,但需要付费,咱们的参赛同学使用开发环境集成就好

问题 3 :参赛过程中开发产生的费用怎么办?(注:本条仅限于参赛期间选手的参赛作品)

问题 3 答案:开发环境功能均可免费体验,遇到特殊情况可在战队群里向融云同学处理

问题 4 :小程序开发有什么注意事项?

问题 4 答案:

 (1)需要在开发者后台小程序中开通,开通 30 分钟后生效

 (2)小程序发布上线需要优先设置合法域名:https://docs.rongcloud.cn/v4/views/rtc/call/noui/quick/mini.html

 (3)小程序特殊分类需要证书,例如社交小程序需要 ICP 证书,所以大家选择小程序分类时要提前注意是否需要证书

问题 5: 融云支持哪些平台?

问题 5 答案:支持 iOS、Android、Web、Flutter、uniapp、Electron,如果有 IoT 需求可以私信融云同学

问题 6:  如果遇到集成文档问题,怎么办?(也可以在本篇文章留言回复)

问题 6 答案:可直接在战队群里反馈至融云同学,欢迎大家对文档的改进提出宝贵建议,感谢

问题7:ios没上线 push怎么做?

问题7答案:在融云开发者后台 -> 应用 -> 开发环境可以设置

微信图片_20201202183130.png


问题8:融云的RTC集成必须要集成IM?

问题8答案:RTC SDK 依赖于 IM SDK,一定要连接 IM 后再进行 RTC 相关的集成

问题9:融云新版SDK4.0版本和2.0版本对比有哪些升级?具体有哪些优化和提升?

问题9答案:4.0 SDK 是融云基于近几年的经验积累和沉淀进行的重构版,包含对架构、连接、重连、弱网等使用场景做了特殊优化,除核心能力优化外 4.0 SDK 还在持续发布新功能,例如:聊天室 KV 存储、会话置顶免打扰等

问题10:我想问一下,rongrtc的storage改动如何监听似乎rongclient设置接受到消息的onreceived回调不会触发。而改动storage 时是有设置第三个消息参数的,Sdk的debug会打印storage_set的,可以拦截不?

问题10答案:如果设置了第三个参数,会触发接收方的 RongRTC 实例的 Message received 监听

问题11:融云有没有小程序版的IM集成SDK?

问题11答案:有的,开发者后台开通小程序后可以直接下载小程序 IM SDK,开通位置:https://developer.rongcloud.cn/miniprogram/index/

问题12:弱弱的问一句,融云可否实现微信群机器人?现在微商盛行,想用融云做个自动问答的机器人客服 」

问题12答案:可以的,融云支持将消息路由的能力,消息路由到自己服务器后可以对接三方图文识别厂商

问题13:融云有内嵌到app的H5版本客服机器人吗?

问题14:不单独提供客服的,但 IM SDK 支持 H5 的

感谢各位选手的参与,Geek Online 2020 编程挑战赛 完美收官,关于大赛:

 Geek Online 2020 编程挑战赛官网

2 个月激烈角逐,15 支队伍突围决赛路演!Geek Online 2020 编程挑战赛完美收官!

“这些项目不是什么赚大钱的项目,但是它们足够有趣。”丨关于 Geek Online 2020 编程挑战赛,选手们如是说

一张回顾 Geek Online 2020 编程挑战赛精彩瞬间!


关于IM/RTC开发,融云开发文档建议等技术问题欢迎留言讨论

一图回顾 Geek Online 2020 编程挑战赛精彩瞬间!

GeekOnline编程挑战赛梅川酷子 发表了文章 • 0 个评论 • 889 次浏览 • 2020-10-28 17:40 • 来自相关话题

Geek Online 2020 编程挑战赛圆满落幕,一张图回顾 Geek Online 2020 编程挑战赛精彩瞬间!

Geek Online 2020 编程挑战赛圆满落幕,

一张图回顾 Geek Online 2020 编程挑战赛精彩瞬间!

微信图片_20201202164614.png微信图片_20201028173842.png

微信图片_20201202164655.png

微信图片_20201202164718.png

微信图片_20201202164744.png

“这些项目不是什么赚大钱的项目,但是它们足够有趣。”丨关于 Geek Online 2020 编程挑战赛,选手们如是说

GeekOnline编程挑战赛梅川酷子 发表了文章 • 0 个评论 • 895 次浏览 • 2020-10-27 10:12 • 来自相关话题

Geek Online 2020 编程挑战赛是融云 面向全球 IM 和 RTC 开发者、编程爱好者与极客举办的一场在线黑客马拉松。融云作为全球领先的互联网通信云厂商,一直致力于 IM 和 RTC 技术的创新和发展,希望与全球开发者一道,共同... ...查看全部

Geek Online 2020 编程挑战赛是融云 面向全球 IM 和 RTC 开发者、编程爱好者与极客举办的一场在线黑客马拉松。融云作为全球领先的互联网通信云厂商,一直致力于 IM 和 RTC 技术的创新和发展,希望与全球开发者一道,共同寻找 IM 和 RTC 技术的更多落地场景,开辟更多使用途径。

本届 Geek Online 2020 编程挑战赛以《后疫情时代,通信云技术的创新及实践》为主题,也是希望借此机会鼓励开发者挖掘关于实时音视频和即时通讯技术的更多创意。通过近 2 个月的激烈角逐,在近百份参赛作品中,15 支队伍突出重围,闯入总决赛。

其中,缘拼、红鲤鱼与绿鲤鱼与驴、youwe young、萍水相逢的生活、MAXFLOAT 五组参赛团队分获了最终的奖项。

在比赛中,他们不仅夺得奖杯、获得声誉,也赢得了丰厚的奖金;而在比赛后,我们也采访了其中的三组选手,和他们聊了聊参赛前和赛后的一些“独家记忆”。



      lPc6q1vIgtC3pM40__thumbnail.png

“作为大学在读生,我能深刻体会到目前很多大学生的社交问题 —— 不愿甚至排斥参与社交,难以与陌生人沟通。正是为了改善乃至解决这个问题,我们设计出了缘拼。”

冠军团队:缘拼

选手:康帅 杨桢 张晨博

1、请介绍一下自己/团队

我们是来自内蒙古师范大学计算机科学技术学院蚂蚁工坊的大三在校生,团队中有两名前端开发工程师和一名后端开发工程师,擅长 uniapp 以及微信小程序开发,有多个企业合作项目开发经验。我们都热爱编程,热爱生活,有创意并愿意将其付诸于实际。

2、能谈一谈你在比赛中的项目设计思路,以及比赛中的一些趣事么?

作为大学在读生,我能深刻体会到目前很多大学生的社交问题 —— 不愿甚至排斥参与社交,难以与陌生人沟通。正是为了改善乃至解决这个问题,我们设计出了缘拼。而在比赛的设计过程中,我们一开始决定的项目名称是约拼,但是经过几回队内讨论后,认为陌生人社交,更多靠的是缘分,而不是按部就班,所以改名为缘拼。

3、如果有更充分的时间与资源,你还想要借助 RTC 技术来实现哪些场景应用?

受当前疫情影响,人们的活动范围很是受限,但受限并不意味着无趣 —— 基于 RTC 技术,我们有了一个设想:用户可以发帖自由提问,而帖子增加的同时会创建一个直播连麦群聊,用户可以在其中畅所欲言,足不出户却一见如故,共同探讨问题的解决方法。

4、对于你们来讲,参加编程挑战赛的经历给你带来了什么?参赛的意义是什么?

对于我们来说,这次参加编程挑战赛意义重大,参加编程挑战赛不仅给我带来了莫大的鼓舞,也让我自己对编程更加热爱,同时也意识到自身有许多可以进步的空间。而且这次获得冠军也是对我自身两年编程学习的一次肯定与激励,让我有更大的动力去向编程水平的顶峰发起冲刺。

5、对没有参加过类似比赛、一直持观望态度的朋友,你有什么建议吗?

勇敢参加,迈出第一步才知道路顺不顺,有了竞争才能有进步。

6、提供一张照片或者能代表你们团队的图片吧

 

       LKAlADNHRPLUiivP__thumbnail.png      

 

三个男人,三台电脑,三个月,一个奇迹(缘拼)。




GLSHGa6TWXQxGklG__thumbnail.jpg       

“我想各架一个摄像头在东京、威尼斯和九寨沟,然后在我的房间投影成门窗,这样我就拥有了一座「伪·哈尔的移动城堡」。”

亚军 & 突出贡献奖团队:红鲤鱼与绿鲤鱼与驴

选手:顾俊 陆禹淳

1、先介绍一下你的团队与本次大赛的作品吧

「红鲤鱼与绿鲤鱼与驴」是一个固定的团队,由三个人构成:熟悉前端、WebRTC方向的红鲤鱼(也就是我本人),熟悉后端、大数据方向的绿鲤鱼,以及熟悉视觉、法务方面的驴(希望不会用到法务方面)。这次比赛是由红鲤鱼与绿鲤鱼两名成员参与的,但仍沿用了团队名。

本次大赛的参赛作品「点解」,是一个面向程序员的解谜游戏。该谜题层次丰富如洋葱,第一层需要用户集成融云SDK、掌握融云的基本概念。第二层需要用户做一定程度的视频后处理。第三层需要用户做一些图像识别。整个过程需要像打游戏一样走出新手村、打怪练级、挑战大BOSS,最终拿到宝藏。

2、能谈一谈你在比赛中的项目设计思路,以及比赛中的一些趣事么

「点解」的核心是一个不断翻转的二维码。它的灵感来源于一个物联网界的著名协议。这个协议在一个加密的 WIFI 信道中,通过发送的包的长度来向并不拥有密码的客户端传递消息。这让我对于信道有了颠覆性的认知 —— 信道可以如此不走寻常路!于是我就构思了这个利用 RTC 信道降级传输元信息的通信方式。它不够精巧,但足够特别。

3、如果有更充分的时间与资源,你还想要借助 RTC 技术来实现哪些场景应用?

我想各架一个摄像头在东京、威尼斯和九寨沟,然后在我的房间投影成门窗,这样我就拥有了一座「伪·哈尔的移动城堡」。

4、对于你个人来讲,参加编程挑战赛的经历给你带来了什么?参赛的意义是什么?

因为工作的原因,我平时会接触各种各样的、不同场景的实时音视频应用。看多了之后就有点审美疲劳。对我而言,很多音视频项目的「创新」,多多少少能够见到已有应用的影子。从另一方面来说,我作为一个 WebRTC 工程师,如果仍然拘泥于我见过的场景,或者说创新力度不够大的话,那么参加挑战赛又跟上班有什么分别呢?

所以其实像 GeekOnline 这样的比赛给了这样的项目一些机会,这些项目也许不是什么赚大钱的项目,但是它们足够有趣。而唯有在这样的场景下,这样的项目才有机会被买单,这样的项目才有机会被人看见。

那么为什么不做这样的项目呢?想赚钱去上班就好了啊。

5、对没有参加过类似比赛、一直持观望态度的朋友,你有什么建议吗?

参加啊,大不了搞砸,怕什么。搞砸一次,浑身轻松。

6、提供一张照片或者能代表你们团队的图片吧

 

       vJLVQjzLzAOw5znq__thumbnail.png      

你看这个小人,其实是一半安卓,代表了程序员,它的“帽子”其实是一条吞了大象的蛇,取自《小王子》。



 jQnAbrcslfHJGuJm__thumbnail.jpeg.jpg

“就如队名一样,我们的爱心无限大,我们的潜力无限大,我们的梦想无限大,我们的能力也无限大。”

商业价值奖团队:MAXFLOAT

选手:张先红 华辰 杨小重 焉红霞

1. 请结合几个关键词介绍一下自己/团队

MAXFLOAT是一支有实力,有梦想,有创意,敢拼搏,即想即做的队伍。团队成员经验丰富,思维灵敏,活泼可爱,富有爱心。就如队名一样,我们的爱心无限大,我们的潜力无限大,我们的梦想无限大,我们的能力也无限大。

2. 能谈一谈你在比赛中的项目设计思路,以及比赛中的一些趣事么?

“宠宝儿”是一款为宠物服务的软件,面向的都是比较有爱心的群体,因此在整体风格上,定义为暖色调。而内容素材上,偏卡通化,使其具有治愈系能力。在功能架构上,我们尽量做到简约,不让用户在杂余的地方浪费时间。

分享个比较有趣的事。在开发过程遇到了一个问题,融云的同事帮忙找了两天,最后发现是两个方法太像了,作用差不多,调错了,那时心中顿时是万马奔腾啊,但是也比较感谢他们,他们的认真和负责,深深的打动了我。我觉得其它的比赛很难做到这点。

3. 如果有更充分的时间与资源,你还想要借助 RTC 技术来实现哪些场景应用?

1)屏幕共享

对于直播,单纯的视频直播,只能看到摄像头前的东西,而考虑到医生在进行直播的时候,有时普及一些东西,需展示一些素材。如果接入商城,用户可能在直播推荐自己的一些产品,这个时候需要做产品展示,因此屏幕共享是必须的。但这个屏幕共享不是单纯的手机屏幕共享,而应该将多个硬件的屏幕结合,用户自己选择展示。

2)内部会议

后期如果接入宠物医院,这样就相当于面向企业了,因此会考虑为他们提供一些服务。

4. 对于你们来讲,参加编程挑战赛的经历给你带来了什么?参赛的意义是什么?

当我看到咱们融云举办的活动时候,报名时间已经过去差不多半个月,当时担心时间不够用,但是到最后,我还提前一个多星期提交了作品。所以我觉得,想做什么,那就动手去做吧,不要管其它的,做了再说,决定了之后,我们开始确立参赛的项目,是构思已经的宠物项目,而这一次,它有机会展现给更多的人。然后我们对功能的删减,确定要做哪些,大概需要多长时间,通过合理的规划,自己的努力和坚持,我们提前一个多星期完成了作品。而且之前,我们没有想过做直播方面的功能,而这次融云给了我们一个很好的思路。

5. 对没有参加过类似比赛、一直持观望态度的朋友,你有什么建议吗?

之前我们没有参加过任何比赛,这次也是偶尔看到的,正好大家都比较感兴趣,就报名参加了。

对于那些观望的,其实也没什么好的建议,如果平时比较忙的话,那确实是没有精力在放到其它事情上了,但如果有兴趣,有精力,那么我建议,还是要多做多想,这样能更好的提升自己,如果瞻前顾后,那将一事无成。

6. 提供一张照片或者能代表你们团队的图片吧

 VtotPQXvY38Pzp7w__thumbnail.jpeg.jpg

星空代表着梦想,而我们有自己的梦想,我们想做那颗最亮的星。


这次比赛中取得的成绩,对于这些参赛选手来说都只是个开始,但正如他们所说,Geek Online 2020 编程挑战赛的这一经历,一定会是他们人生中的一次宝贵经验。

Geek Online 2020 编程挑战赛虽然是第一次举办,但已经收获了参赛选手以及观看决赛路演直播观众们的一致好评,融云作为专注于通信的 PaaS 云服务平台,想要通过底层的基础模块支持,帮助企业与开发者构建「云通信」的能力。

举办此次编程挑战赛的目的,也是希望让开发者们碰撞出技术的思维火花,加速潮流技术的应用创新,也为开发者们搭建了一个沟通、交流、合作的平台,希望能够掀起一股通信技术应用的探索与实践热潮。

也希望全球 IM 和 RTC 开发者、编程爱好者与极客

2 个月激烈角逐,15 支队伍突围决赛路演!Geek Online 2020 编程挑战赛完美收官!

GeekOnline编程挑战赛梅川酷子 发表了文章 • 1 个评论 • 921 次浏览 • 2020-10-27 09:59 • 来自相关话题

2020 春季的一场疫情,让远程办公和在线教育在全球范围内成为一种常态。疫情终将过去,但疫情为人们带来的新的工作及生活方式却将持续地影响着我们。后疫情时代,远程实时互动技术的重要性被提到了新的高度,下一代互联网通信云将如何作用于人们的工作和生活?融云作为全球领... ...查看全部

2020 春季的一场疫情,让远程办公和在线教育在全球范围内成为一种常态。

疫情终将过去,但疫情为人们带来的新的工作及生活方式却将持续地影响着我们。后疫情时代,远程实时互动技术的重要性被提到了新的高度,下一代互联网通信云将如何作用于人们的工作和生活?

融云作为全球领先的互联网通信云厂商,一直致力于 RTC 技术的创新和发展,并于近期举办了 Geek Online 2020 编程挑战赛,希望借此机会与全球开发者一道,共同寻找 RTC 技术的更多落地场景,开辟更多使用途径。

10 月 17 日,为期两个月的编程挑战赛迎来了最为紧张的决赛阶段, 15 支队伍进行了线上的路演答辩。

决赛路演,大屏直播互动

本届 Geek Online 2020 编程挑战赛以《后疫情时代,通信云技术的创新及实践》为主题,鼓励开发者挖掘关于实时音视频和即时通讯技术的更多创意。通过近 2 个月的激烈角逐,在近百份参赛作品中,15 支队伍突出重围,闯入总决赛,他们通过线上展示的方式和大家分享,角逐最后的冠军。

本次决赛的评委共有四位,分别是融云联合创始人兼 CTO 杨攀、思否联合创始人兼 CTO 祁宁、泰岳梧桐资本合伙人杨扬以及通过线上直播参与路演的评委云启资本董事总经理陈昱。

1.png
       
     

 

路演答辩借助了融云 RTC 技术搭建了一个实时互动直播平台,选手轮流进入融云实时音视频 - SealRTC 平台进行画面共享,四位导师也可以在平台内实时与选手视频交流互动。

 


       2.png
     

 

路演直播画面

部分参赛选手作品展示 & 评委点评


       3.jpg
     

 

冠军团队 - 缘拼

该团队成员擅长 uniapp 以及微信小程序开发,作品基于融云 RTC 技术。这是一款基于兴趣、基于地理位置的同城社交类小程序,可以语音、视频构建同城兴趣小组,并将线上兴趣转换为线下社交行为。相当于将豆瓣兴趣小组音视频化。



        4.jpg       

 

亚军团队 - 红鲤鱼与绿鲤鱼与驴

该作品由两位选手共同完成,分别是熟悉前端、WebRTC 方向的“红鲤鱼”和熟悉后端、大数据方向的“绿鲤鱼”。这是一款帮忙新手程序员迅速熟悉融云 SDK 的小游戏,通过识别二维码拼图的游戏,让了解融云的过程有趣味性。该作品层次丰富,第一层需要用户集成融云 SDK、掌握融云的基本概念,第二层需要用户做一定程度的视频后处理,第三层需要用户做一些图像识别。



     5.jpg       

 

季军团队 - youweyoung

获得第三名的团队包含了一位拥有前后端多年开发经验的选手。作品基于 Android 操作系统使用 RTC 混合开发,最终做出了音视频通话应用 —— IYI网络剧场,将角色扮演类的剧本杀游戏以视频形式展现,每个场景有不同的主题人物并且可以替换,人物则是以皮影、动画等形式展现,适用于远程视频讲故事或玩剧本杀,有一定新颖性。



       6.jpg       

 

科技创新奖团队 - 萍水相逢的生活

这支队伍只有一位选手,他是一个心怀想法的程序员,做的产品是一个基于事务的陌生人聊天系统,事务场景可以是租房加中介的联系方式、街头偶遇添加好友、发布大字报等,这款产品的设计思路旨在为大家生活提供便利的软件。



       7.jpg       

 

 

商业价值奖团队 - MAXFLOAT

MAXFLOAT 是一支有实力,有梦想,有创意,敢拼搏,即想即做的队伍。他们认为当前城市化生活环境下人与人的交流越来越少,宠物逐渐替代朋友成为更好的伙伴,养宠物的越来越多,但随之而来的是更多的问题,比如宠物的遗失、被抛弃造成了流浪宠物越来越多,而宠物的健康,有时也不能及时得到重视。因此他们做了一款以宠物招领、寄养、寻回、宠物医生等为主,以宠物信息普及、宠物疾病普及为辅的 APP 帮助广大宠物爱好者。





包含获奖团队在内的 15 组团队,作品各具特色,即为评委以及线上观众们展示了自身的产品创意,也展示了 RTC 技术在实际应用中的能力与延展性,很多选手的作品获得了评委们的高度评价。我们对获奖团队进行了单独的采访,内容会于后续发出,敬请期待。

在选手们精彩的分享以及答辩之后,四位评委嘉宾分别给出了对于参加本次比赛的感受。





“融云始于 IM,又不止于 IM。通过融云提供的技术以及服务能力,开发者们可以更加关注线上的优化与迭代,期待更多开发者利用融云SDK,开发更创新、强大的产品。” —— 陈昱





“本次的决赛中我有很多印象深刻的作品,有的非常符合开发者的口味,有的对于使用场景有着很深入的思考。因为疫情,通信云技术的需求正在变得越来越大、越来越丰富,有很多场景需要我们去开拓,很值得开发者们关注并付出行动。” —— 祁宁





“选手们有很多创意创新点都很好,将很多现实中生活化的场景融入到比赛中,也有一些具有极客特质的项目,这些都是融云自身生态开发能力非常好的体现。对于融云来说,开发者是宝贵的资源,而通信云的生态也需要非常广泛的群体参与,共同完善。” —— 杨扬





“很高兴的看到,决赛中有很多作品提到了人们的心理问题,除开产品技术本身,还致力于解决人文层面的诉求。基于 IM 的核心能力,选手们提供了很多在线的沟通场景,比如剧本杀、狼人杀等等,基于这些实时互动的模式,通信能力已经变成了现代应用的一种基础设施,能为产业、产品和应用场景提供帮助,这让我们既感到压力,也感受到了更强大的动力。” —— 杨攀

结语

通过选手们的展示,我们可以了解到通信云技术的发展和提升不仅仅可以作用于工作和学习,关于实时音视频和即时通讯技术的应用,还有更多创新的场景等待我们用全新的思维来发掘。

Geek Online 2020 编程挑战赛虽然是第一次举办,但已经收获了参赛选手以及观看决赛路演直播观众们的一致好评,部分选手在路演结束后已经联系主办方咨询第二届比赛的安排,想要提前报名。

融云作为专注于通信的 PaaS 云服务平台,想要通过底层的基础模块支持,帮助企业与开发者构建「云通信」的能力。举办此次编程挑战赛的目的,也是希望让开发者们碰撞出技术的思维火花,加速潮流技术的应用创新,也为开发者们搭建了一个沟通、交流、合作的平台,希望能够掀起一股通信技术应用的探索与实践热潮。

点击进入大赛官网,查看更多比赛信息


       4aQyJP5TdHkx0NXM__thumbnail.png       


【有奖调研】Geek Online 2020 编程挑战赛参赛调研

IM即时通讯放肆小青年 回复了问题 • 28 人关注 • 27 个回复 • 1382 次浏览 • 2020-10-26 09:33 • 来自相关话题

【有奖调研】Geek Online 2020 编程挑战赛参赛调研

回复

IM即时通讯放肆小青年 回复了问题 • 28 人关注 • 27 个回复 • 1382 次浏览 • 2020-10-26 09:33 • 来自相关话题

【Geek Online 2020 编程挑战赛】有人组队吗?

回复

GeekOnline编程挑战赛梅川酷子 回复了问题 • 2 人关注 • 2 个回复 • 494 次浏览 • 2020-09-10 18:25 • 来自相关话题

【融云集成常见问题整理】Geek Online 2020 编程挑战赛选手提问整理

GeekOnline编程挑战赛梅川酷子 发表了文章 • 0 个评论 • 946 次浏览 • 2020-12-02 18:40 • 来自相关话题

内容整理自Geek Online 2020 编程挑战赛群答疑内容,关于大赛请点击Geek Online 2020 编程挑战赛了解详情。如果您有IM/RTC开发,融云开发文档建议等技术问题欢迎留言讨论。问题 1: 下载SDK如何选择?各大版本有什么区别?问题 1... ...查看全部

内容整理自Geek Online 2020 编程挑战赛群答疑内容,关于大赛请点击Geek Online 2020 编程挑战赛了解详情。如果您有IM/RTC开发,融云开发文档建议等技术问题欢迎留言讨论。

问题 1: 下载SDK如何选择?各大版本有什么区别?

问题 1 答案:使用最新版本 4.0 SDK ,新版 SDK 包含很多新功能并且会将历史版本遗留 Bug 进行修复,所以极力推荐使用新版 SDK 4.0+ 集成开发,下载地址:https://www.rongcloud.cn/downloads

问题 2 :开发环境和生产环境有什么区别?

问题 2 答案:  开发环境功能免费使用,但用户数有 100 个限制,生产环境无用户数限制,但需要付费,咱们的参赛同学使用开发环境集成就好

问题 3 :参赛过程中开发产生的费用怎么办?(注:本条仅限于参赛期间选手的参赛作品)

问题 3 答案:开发环境功能均可免费体验,遇到特殊情况可在战队群里向融云同学处理

问题 4 :小程序开发有什么注意事项?

问题 4 答案:

 (1)需要在开发者后台小程序中开通,开通 30 分钟后生效

 (2)小程序发布上线需要优先设置合法域名:https://docs.rongcloud.cn/v4/views/rtc/call/noui/quick/mini.html

 (3)小程序特殊分类需要证书,例如社交小程序需要 ICP 证书,所以大家选择小程序分类时要提前注意是否需要证书

问题 5: 融云支持哪些平台?

问题 5 答案:支持 iOS、Android、Web、Flutter、uniapp、Electron,如果有 IoT 需求可以私信融云同学

问题 6:  如果遇到集成文档问题,怎么办?(也可以在本篇文章留言回复)

问题 6 答案:可直接在战队群里反馈至融云同学,欢迎大家对文档的改进提出宝贵建议,感谢

问题7:ios没上线 push怎么做?

问题7答案:在融云开发者后台 -> 应用 -> 开发环境可以设置

微信图片_20201202183130.png


问题8:融云的RTC集成必须要集成IM?

问题8答案:RTC SDK 依赖于 IM SDK,一定要连接 IM 后再进行 RTC 相关的集成

问题9:融云新版SDK4.0版本和2.0版本对比有哪些升级?具体有哪些优化和提升?

问题9答案:4.0 SDK 是融云基于近几年的经验积累和沉淀进行的重构版,包含对架构、连接、重连、弱网等使用场景做了特殊优化,除核心能力优化外 4.0 SDK 还在持续发布新功能,例如:聊天室 KV 存储、会话置顶免打扰等

问题10:我想问一下,rongrtc的storage改动如何监听似乎rongclient设置接受到消息的onreceived回调不会触发。而改动storage 时是有设置第三个消息参数的,Sdk的debug会打印storage_set的,可以拦截不?

问题10答案:如果设置了第三个参数,会触发接收方的 RongRTC 实例的 Message received 监听

问题11:融云有没有小程序版的IM集成SDK?

问题11答案:有的,开发者后台开通小程序后可以直接下载小程序 IM SDK,开通位置:https://developer.rongcloud.cn/miniprogram/index/

问题12:弱弱的问一句,融云可否实现微信群机器人?现在微商盛行,想用融云做个自动问答的机器人客服 」

问题12答案:可以的,融云支持将消息路由的能力,消息路由到自己服务器后可以对接三方图文识别厂商

问题13:融云有内嵌到app的H5版本客服机器人吗?

问题14:不单独提供客服的,但 IM SDK 支持 H5 的

感谢各位选手的参与,Geek Online 2020 编程挑战赛 完美收官,关于大赛:

 Geek Online 2020 编程挑战赛官网

2 个月激烈角逐,15 支队伍突围决赛路演!Geek Online 2020 编程挑战赛完美收官!

“这些项目不是什么赚大钱的项目,但是它们足够有趣。”丨关于 Geek Online 2020 编程挑战赛,选手们如是说

一张回顾 Geek Online 2020 编程挑战赛精彩瞬间!


关于IM/RTC开发,融云开发文档建议等技术问题欢迎留言讨论

2 个月激烈角逐,15 支队伍突围决赛路演!Geek Online 2020 编程挑战赛完美收官!

GeekOnline编程挑战赛梅川酷子 发表了文章 • 1 个评论 • 921 次浏览 • 2020-10-27 09:59 • 来自相关话题

2020 春季的一场疫情,让远程办公和在线教育在全球范围内成为一种常态。疫情终将过去,但疫情为人们带来的新的工作及生活方式却将持续地影响着我们。后疫情时代,远程实时互动技术的重要性被提到了新的高度,下一代互联网通信云将如何作用于人们的工作和生活?融云作为全球领... ...查看全部

2020 春季的一场疫情,让远程办公和在线教育在全球范围内成为一种常态。

疫情终将过去,但疫情为人们带来的新的工作及生活方式却将持续地影响着我们。后疫情时代,远程实时互动技术的重要性被提到了新的高度,下一代互联网通信云将如何作用于人们的工作和生活?

融云作为全球领先的互联网通信云厂商,一直致力于 RTC 技术的创新和发展,并于近期举办了 Geek Online 2020 编程挑战赛,希望借此机会与全球开发者一道,共同寻找 RTC 技术的更多落地场景,开辟更多使用途径。

10 月 17 日,为期两个月的编程挑战赛迎来了最为紧张的决赛阶段, 15 支队伍进行了线上的路演答辩。

决赛路演,大屏直播互动

本届 Geek Online 2020 编程挑战赛以《后疫情时代,通信云技术的创新及实践》为主题,鼓励开发者挖掘关于实时音视频和即时通讯技术的更多创意。通过近 2 个月的激烈角逐,在近百份参赛作品中,15 支队伍突出重围,闯入总决赛,他们通过线上展示的方式和大家分享,角逐最后的冠军。

本次决赛的评委共有四位,分别是融云联合创始人兼 CTO 杨攀、思否联合创始人兼 CTO 祁宁、泰岳梧桐资本合伙人杨扬以及通过线上直播参与路演的评委云启资本董事总经理陈昱。

1.png
       
     

 

路演答辩借助了融云 RTC 技术搭建了一个实时互动直播平台,选手轮流进入融云实时音视频 - SealRTC 平台进行画面共享,四位导师也可以在平台内实时与选手视频交流互动。

 


       2.png
     

 

路演直播画面

部分参赛选手作品展示 & 评委点评


       3.jpg
     

 

冠军团队 - 缘拼

该团队成员擅长 uniapp 以及微信小程序开发,作品基于融云 RTC 技术。这是一款基于兴趣、基于地理位置的同城社交类小程序,可以语音、视频构建同城兴趣小组,并将线上兴趣转换为线下社交行为。相当于将豆瓣兴趣小组音视频化。



        4.jpg       

 

亚军团队 - 红鲤鱼与绿鲤鱼与驴

该作品由两位选手共同完成,分别是熟悉前端、WebRTC 方向的“红鲤鱼”和熟悉后端、大数据方向的“绿鲤鱼”。这是一款帮忙新手程序员迅速熟悉融云 SDK 的小游戏,通过识别二维码拼图的游戏,让了解融云的过程有趣味性。该作品层次丰富,第一层需要用户集成融云 SDK、掌握融云的基本概念,第二层需要用户做一定程度的视频后处理,第三层需要用户做一些图像识别。



     5.jpg       

 

季军团队 - youweyoung

获得第三名的团队包含了一位拥有前后端多年开发经验的选手。作品基于 Android 操作系统使用 RTC 混合开发,最终做出了音视频通话应用 —— IYI网络剧场,将角色扮演类的剧本杀游戏以视频形式展现,每个场景有不同的主题人物并且可以替换,人物则是以皮影、动画等形式展现,适用于远程视频讲故事或玩剧本杀,有一定新颖性。



       6.jpg       

 

科技创新奖团队 - 萍水相逢的生活

这支队伍只有一位选手,他是一个心怀想法的程序员,做的产品是一个基于事务的陌生人聊天系统,事务场景可以是租房加中介的联系方式、街头偶遇添加好友、发布大字报等,这款产品的设计思路旨在为大家生活提供便利的软件。



       7.jpg       

 

 

商业价值奖团队 - MAXFLOAT

MAXFLOAT 是一支有实力,有梦想,有创意,敢拼搏,即想即做的队伍。他们认为当前城市化生活环境下人与人的交流越来越少,宠物逐渐替代朋友成为更好的伙伴,养宠物的越来越多,但随之而来的是更多的问题,比如宠物的遗失、被抛弃造成了流浪宠物越来越多,而宠物的健康,有时也不能及时得到重视。因此他们做了一款以宠物招领、寄养、寻回、宠物医生等为主,以宠物信息普及、宠物疾病普及为辅的 APP 帮助广大宠物爱好者。





包含获奖团队在内的 15 组团队,作品各具特色,即为评委以及线上观众们展示了自身的产品创意,也展示了 RTC 技术在实际应用中的能力与延展性,很多选手的作品获得了评委们的高度评价。我们对获奖团队进行了单独的采访,内容会于后续发出,敬请期待。

在选手们精彩的分享以及答辩之后,四位评委嘉宾分别给出了对于参加本次比赛的感受。





“融云始于 IM,又不止于 IM。通过融云提供的技术以及服务能力,开发者们可以更加关注线上的优化与迭代,期待更多开发者利用融云SDK,开发更创新、强大的产品。” —— 陈昱





“本次的决赛中我有很多印象深刻的作品,有的非常符合开发者的口味,有的对于使用场景有着很深入的思考。因为疫情,通信云技术的需求正在变得越来越大、越来越丰富,有很多场景需要我们去开拓,很值得开发者们关注并付出行动。” —— 祁宁





“选手们有很多创意创新点都很好,将很多现实中生活化的场景融入到比赛中,也有一些具有极客特质的项目,这些都是融云自身生态开发能力非常好的体现。对于融云来说,开发者是宝贵的资源,而通信云的生态也需要非常广泛的群体参与,共同完善。” —— 杨扬





“很高兴的看到,决赛中有很多作品提到了人们的心理问题,除开产品技术本身,还致力于解决人文层面的诉求。基于 IM 的核心能力,选手们提供了很多在线的沟通场景,比如剧本杀、狼人杀等等,基于这些实时互动的模式,通信能力已经变成了现代应用的一种基础设施,能为产业、产品和应用场景提供帮助,这让我们既感到压力,也感受到了更强大的动力。” —— 杨攀

结语

通过选手们的展示,我们可以了解到通信云技术的发展和提升不仅仅可以作用于工作和学习,关于实时音视频和即时通讯技术的应用,还有更多创新的场景等待我们用全新的思维来发掘。

Geek Online 2020 编程挑战赛虽然是第一次举办,但已经收获了参赛选手以及观看决赛路演直播观众们的一致好评,部分选手在路演结束后已经联系主办方咨询第二届比赛的安排,想要提前报名。

融云作为专注于通信的 PaaS 云服务平台,想要通过底层的基础模块支持,帮助企业与开发者构建「云通信」的能力。举办此次编程挑战赛的目的,也是希望让开发者们碰撞出技术的思维火花,加速潮流技术的应用创新,也为开发者们搭建了一个沟通、交流、合作的平台,希望能够掀起一股通信技术应用的探索与实践热潮。

点击进入大赛官网,查看更多比赛信息


       4aQyJP5TdHkx0NXM__thumbnail.png       


Geek Online 2020 编程挑战赛作品展示《同道直播》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 120 次浏览 • 2021-05-12 16:45 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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

团队:秋分

作品:同道直播

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

同道直播
一款私密直播软件,自己决定让谁可以看到自己的直播。

开启直播:
点击按钮“开启直播”,直播链接会显示在底部,点击链接会复制到剪贴板,然后可以将直播链接发给其他人。

79d6b6cb87c8af3aedec1793f21d3450.jpeg进入直播间:
点击按钮“加入直播间”,输入别人分享的直播链接,即可进入他的直播间。3f957bdd2e520b303125e30fcd64b205.jpeg

Geek Online 2020 编程挑战赛作品展示《Marriage》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 136 次浏览 • 2021-05-12 16:36 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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


https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png


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

团队:酋长女儿

作品:Marriage

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

  • Marriage的开发目标是为人们提供一个即时在线多人相亲平台。

  • 相遇即是缘分,在此APP中,每个用户可以在主持人的引导下,通过平台中的各种互动活动,增进与异性用户的了解,最终找到心动的那个他/她。

  • 此代码为Marriage的安卓版本。

目录

  • APP功能及使用介绍

  • 用到的技术

APP功能及使用介绍

1.注册用户

  • 用户通过手机号,获取验证码即可登录,开启旅程。

2.互动室

  • 每个互动式具有不同的主题,用户根据自己的喜好进行选择。

  • 活动室具有名额限制,进入互动室并获得活动权限的用户可以在该互动室主持人的引导下,进行该主题的活动。

  • 互动室内用户间可以进行聊天、互赠礼物、表达爱意等环节。

3.新互动室建立

  • 用户可以带自己的心动小伙伴们建立自己的互动室,进行更近一步的交流。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/


Geek Online 2020 编程挑战赛作品展示《Script Game》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 208 次浏览 • 2021-04-26 18:14 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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

团队:赚钱养家

作品:Script Game

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

  • Script Game的是一款线上剧本杀APP,它为喜欢剧本和推理的用户提供一个游戏平台。剧本杀是一种注重推理的互动桌面游戏,也是现代青年聚会的常玩娱乐之一。

  • 进入APP的玩家,可以选择不同的剧本,按照游戏流程轮流发言、使用道具,最终完成自己的目的、找到真正的凶手,而凶手则要隐藏自己,嫁祸他人。 在剧本杀中用户将作为一部故事中的角色,可以是侦探推理真凶,可以是古人恩爱情仇,浪荡天涯,可以是现代人心冷暖,在所扮演的角色中,体验到另一种人生。

  • 在Script Game 这个开放包容的APP中,用户可以体验不同的故事,也可以与不同的人们一起扮演不同的角色。

目录

  • APP功能及使用介绍

  • 用到的技术

APP功能及使用介绍

1.剧本杀房间

  • 用户可以选择是否成为一个主持人(组织者)的身份,并且进行剧本杀流程的把控。

  • 每次游戏开始存在人数限制,超出限制的用户可以选择等待或者旁观。

2.剧本选择

  • 不同房间有不同的剧本,用户根据自己想法选择封闭式玩法或者开放式玩法

3.创建剧本

  • 用户可以根据自己需求创建剧本,并且建立房间,成为房间的管理者。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《Sing Together》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 209 次浏览 • 2021-04-26 17:46 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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

团队:生活不易

作品:Sing Together

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

  • Sing Together 为各位音乐爱好者提供一个共同K歌的机会。

  • 在这里每个人都可以是“蒙面歌王”,共同体会音乐的魅力,为自己喜欢的歌声打call。

目录

  • APP功能及使用介绍

  • 用到的技术

APP功能及使用介绍

1.K歌室

  • 进入K歌室以后,就可以进行在线K歌功能,在线进行音乐风暴狂欢。用户可选身份有:

    • 主持人

    • 普通K歌

    • 听众

2.粉丝互动

  • Sing Together的平台支持一位主播与多名粉丝的互动活动,粉丝可以为主播点赞、赠送礼物。

3.在线交友

  • 在K歌室中,每个用户之间可以进行互动,通过互动来增加彼此交流。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《Warm Heart》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 159 次浏览 • 2021-04-26 17:05 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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


https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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

团队:曈塔天线

作品:Warm Heart

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

  • WarmHeart的开发目标是为人们提供一个情感碰撞平台,人们可以在这里分享自己的喜怒哀乐。在遭受挫折和迷茫时,能够通过WarmHart的暖心室获得他人的温暖和指导。

  • 随着生活节奏的加快,现代人的压力增大,而WarmHeart的主要目标之一是发挥语言的力量,为人们提供心理慰藉。

  • 在WarmHeart可以遇见温暖的普通陌生人,也可以找到专业的情感大师。在每个暖心室里面,都会常驻一位心理咨询师作为主持人,在分享经验的同时还能帮助人们解决心理问题。

  • 本程序为Warm Heart的Andriod版本。

目录

006vbfFply1gjmy81tm7rj30u01pkabg.jpg

APP功能及使用介绍

1.通过手机号注册用户

  • 用户通过手机号,获取验证码即可登录,开启旅程。 

  • 006vbfFply1gjmy8g0h9rj30u01t0js8.jpg

2.暖心畅聊室

  • 这是大家进行交心的地方,由主持人控制房间的情况,每个房间有除主持人外有8个发言位置。

    • 聊天社交

    • 互送礼物

    • 心理咨询

    • 个人分享

    • 更多功能可自行挖掘 

    • 006vbfFply1gjmy91yoz7j30i60msgnk.jpg

3.发布新话题

  • 如果对当前的畅聊室不满意,可以自主新建新的畅聊室。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《Werewolf》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 155 次浏览 • 2021-04-26 16:40 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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

团队:NCC_621

作品:Werewolf

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

  • Werewolf的开发目标是为人们提供一个在线狼人杀游戏平台。

  • 在Werewolf中,玩家可以在线开始狼人杀游戏,每个玩家都会被分配到一个身份,每个身份都起到不同的作用。

  • 游戏分为两大阵营:狼人阵营和好人阵营。而胜利条件有多种:所有狼人出局,好人胜利;所有好人出局(屠城)狼人胜利以及所有平民出局或所有神职出局(屠边)狼人胜利。。

  • 在Werewolf中玩家可以自由选择游戏对象,还可以围观他人的游戏过程,体验推理和社交的快乐。

目录

APP功能及使用介绍

1.通过手机号注册用户

-用户通过手机号,获取验证码即可登录,开始游戏。

2.游戏房间

  • 用户进入房间之后,游戏由房间中担任上帝的玩家控制过程,其他成员有各自不同的身份。 --每一局狼人杀游戏都将从夜晚开始,每一个夜晚狼人可以睁眼并共同猎杀场上的一位玩家。夜晚之后将会进入白天,白天是所有玩家发言和投票的环节。 --每个白天场上存活的玩家将按顺序依次进行发言,在所有玩家发言结束后,法官将会组织一次放逐公投,在放逐公投中每一位玩家都拥有一票的投票权,玩家可以选择把票投给自己心目中所认为的狼人。最终,得票数最多的玩家将会被放逐出局并留下“遗言”。 --“遗言”之后游戏将会进入下一个夜晚,狼人又可以再一次睁眼选择一位玩家进行猎杀,如此“黑夜—白天—黑夜”循环,直到某一方阵营达成了胜利条件,则游戏结束。

  • 玩家可以在房间中进行游戏,也可以旁观他人的游戏,也可以创建自己的游戏房间。

 006vbfFpgy1gjmxwh6424j30u01t0jsa.jpg006vbfFpgy1gjmxxaegutj30u01t0taq.jpg

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《芮爸&芮妈》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 150 次浏览 • 2021-04-26 16:28 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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

团队:芮爸&芮妈

作品:芮爸&芮妈

源码地址

https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/45/files

一、服务端:

云端地址http://h.363z6.top/admin

开发的时候使用使用google chrome浏览器的,还没有考虑兼容问题,请尽量使用google chrome浏览器打开

用户名:admin 密码:123456

1、服务端是采用python的tornado框架来搭建的,数据库使用的mongodb
2、在服务端上安装了融云python-server-sdk可以直接调用
3、修改融云server-sdk的app_key和app_secret在libs/rongcloud/RongCloudBase.py 里面修改
4、修改mongodb的连接信息在libs/db/mongodb.py里修改
5、服务端的模块分为两大块 admin 和 int
admin是主要管理用户和消息,是使用了easyui作为前端框架,在admin模块中可以实现一对多的聊天功能。
主要是满足在网页环境中客服人员对咨询者进行一对一的即时聊天对话
int 主要是面向client提供api支持

二、客户端

1、客户端是直接使用h5页面写的,前端框架是使用了bootstrap再结合vue和jquery,在本地可直接运行也可放到互联网环境中
2、客户端中调用了融云的web-sdk
3、客户端调用的API是由服务器的int模块提供的
4、目前是完成了单聊功能,输入用户名密码后初始化后选择需要进行聊天的用户进行对话即可
5、在index.html中修改APPKEY中的值即可,root_url是服务器的地址
以下为几个测试账号

用户名: huang 密码: 123456

用户名: huang1 密码: 123456

用户名: huang2 密码: 123456

用户名: admin 密码: 123456

Geek Online 2020 编程挑战赛作品展示:商业价值奖《宠宝儿》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 156 次浏览 • 2021-04-20 18:10 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

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

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

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


商业价值奖团队 - MaxFloat

MaxFloat 是一支有实力,有梦想,有创意,敢拼搏,即想即做的队伍。他们认为当前城市化生活环境下人与人的交流越来越少,宠物逐渐替代朋友成为更好的伙伴,养宠物的越来越多,但随之而来的是更多的问题,比如宠物的遗失、被抛弃造成了流浪宠物越来越多,而宠物的健康,有时也不能及时得到重视。因此他们做了一款以宠物招领、寄养、寻回、宠物医生等为主,以宠物信息普及、宠物疾病普及为辅的 APP 帮助广大宠物爱好者。

微信截图_20210420173402.png



团队:MaxFloat

作品:宠宝儿

源码地址

https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/7

开发技术

•服务端:java,maven+SpringMVC,layui, mysql,h5,js,css,jsp 

•客户端:Swift+OC,cocoapod,RongIMKit, RtcLib

功能简介 

1,⽤户信息模块,登录,注册,修改

2,宠物信息模块,常⻅宠物,热⻔宠物 

3,宠物资讯,常识,公告模块

4,宠物救助模块,招领,寻回,领养 

5,宠物医⽣模块 

6,IM单聊模块 

7,低延迟直播模块 

8,分享模块

微信截图_20210420181005.png

直播功能:

 • 1,⼩窗⼝模式,⽤户可以缩⼩当前直播⻚⾯,并且可以拖动,进⽽可以进 ⾏其它操作 

• 2,静⾳,切换视频采集源 

• 3,消息列表,直播过程中,⽤户可发送消息,使⽤聊天室功能 

• 4,主播端可查看当前观看直播⼈员 

• 5,⽤户端可送礼物给主播 

• 6,魅⼒值,每⼀个礼物都附带特定的魅⼒值,礼物可以提升主播的魅⼒值 

• 7,直播界⾯展示主播头像,昵称,当前观看⼈数,魅⼒值等,后期接⼊其它相关功能


后期功能规划 

1,完善现有功能,救助模块,宠物医⽣模块和直播模块 

2,宠物寄养模块 

3,宠物疾病模块 

4,短视频模块与直播模块功能结合 

5,计划对接宠物医院和救助站与宠物医⽣相结合 

6,计划开发宠物商城模块,与宠物医院,直播模块相结合