权威发布丨Geek Online编程挑战赛入选2020 中国最受开发者欢迎的技术活动

# 前言日新月异的技术革命,数字经济的新一轮爆发,背后是无数开发者和科技企业夜以继日的付出。他们面对不断变化的外部环境,扎根行业,他们信奉技术力量,敢于技术创新,践行技术信仰。SegmentFault 思否作为中国领先的新一代开发者社区,依托社区活动...
继续阅读 »

微信截图_20201224171852.png

# 前言


日新月异的技术革命,数字经济的新一轮爆发,背后是无数开发者和科技企业夜以继日的付出。他们面对不断变化的外部环境,扎根行业,他们信奉技术力量,敢于技术创新,践行技术信仰。

SegmentFault 思否作为中国领先的新一代开发者社区,依托社区活动板块(https://segmentfault.com/events)及全站数百万开发者用户行为数据,及活动规模、内容好评度、行业综合影响力指标,权威发布《2020 中国最受开发者欢迎的技术活动》。
 


我们真诚地向广大开发者推介这 30 个技术活动,他们邀请顶尖讲师布道、和开发者密切互动、输出优质技术内容……

我们相信这些优质的技术活动能够为开发者成长助力,也希望在活动传播上给予这些辛苦的活动主办方以支持。
 
如果说每一位开发者都是散落各地的星星之火,那么各式各样的技术活动就是连接大家的纽带,将上千万中文开发者以各种各样的活动汇聚在一起,成为漫天星光。

SegmentFault 也期待和更多伙伴一起,持续为行业和开发者创造价值,帮助开发者获得成功。

SegmentFault 思否


2020年度 • 中国最受开发者欢迎的技术活动

关于“中国技术先锋”年度评选

思否.jpg

SegmentFault 思否作为中国领先的新一代开发者社区,依托数百万开发者用户数据分析,及各科技企业和个人在国内技术领域的行为、影响力指标,推出了第二届“中国技术先锋”年度评选。
 
我们已于本周正式发布《2020 中国技术品牌影响力企业 30 强》《2020 中国开源先锋 33 人》,并于 2021 年 1 月发布《2020 年度 SegmentFault 思否 TopWriter》。



关于 SegmentFault 思否
 
SegmentFault 思否作为中国领先的新一代开发者社区和专业技术媒体,是国内 DGC (Developer Generated Content) 内容最丰富、技术问答板块最活跃的开发者社区。
 
目前已经覆盖和服务了超过 1000 万开发者和上千家科技企业,帮助开发者解决了超过数百万个技术问题,用户原创产生的优质技术文章已累积超过 10 万篇,上千家科技企业技术团队入驻,每月开发者访问流量超千万。
 
同时,思否团队也是中国最大的黑客马拉松 (Hackathon) 组织者,公司曾先后获得顶级 VC 软银赛富、IDG 资本、G5 资本、华兴资本数千万投资。


收起阅读 »

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

内容整理自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 编程挑战赛精彩瞬间!

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 编程挑战赛,选手们如是说

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 编程挑战赛完美收官!

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       


收起阅读 »

融云 CTO 杨攀: Geek Online 2020 编程挑战赛 让开发者站上 C 位

近日,首届 Geek Online 2020 编程挑战赛正式启动,作为挑战赛主办方的融云,希望借此机会与开发者一起,共同挖掘 RTC 和 IM 技术的创新应用场景,发现更多通信云领域的落地实践。据了解,此次编程挑战赛采用线上形式,开发者通过使用融云 ...
继续阅读 »

近日,首届 Geek Online 2020 编程挑战赛正式启动,作为挑战赛主办方的融云,希望借此机会与开发者一起,共同挖掘 RTC 和 IM 技术的创新应用场景,发现更多通信云领域的落地实践。据了解,此次编程挑战赛采用线上形式,开发者通过使用融云 IM+RTC SDK 进行创新应用开发,参赛作品通过 GitHub 提交,秉承开源、公平、公正的原则,从作品完整度、创新性以及商业价值三方面进行评选,致敬开发者精神。

c1b9f25c8aea944c7856a7110dfc54a.jpg

01 疫情推动音视频技术的应用场景发展

过去,音视频技术应用最广的两个场景集中在娱乐视频直播以及视频会议。在今年疫情的推动下,催生出更多的音视频应用场景,尤其以在线教育以及远程办公两大领域的使用最为广泛。

借助音视频技术,用户体验的方式从线下转移到线上,省去了路程奔波的时间,减少线下的空间成本,同时利用相关技术可以在线上获取到更好的互动体验,带来了远程体验的普及,让线上交流由被动变为主动。

后疫情时代,远程在线的沟通方式逐渐受到大家的认可,除了在线教育和远程办公外,其它线下场景也逐步线上化,例如用户可以远程开通银行卡,法庭可以在线上进行审判等等,通过各种远程无接触的服务,大家享受着音视频技术带来的便捷性。

因此,疫情不仅推动音视频技术的应用场景发展,相对应,音视频技术也逐渐成为了各行业、各产品作为支撑业务形态所必备的基础能力。

02 Geek Online 编程挑战赛上线开拓更多业务场景

为了挖掘更多更优秀的产品应用场景,融云发起了 Geek Online 2020 编程挑战赛,以“后疫情时代,通信云技术的创新及实践”为主题,鼓励开发者挖掘更多即时通讯和音视频技术的应用场景。挑战赛已于 8 月 24 日开始报名,赛程近 2 个月,10 月 17 日进行线上决赛,并计划于 10 月 31 日在 WICC 2020 互联网通信云大会现场颁奖

在谈到举办编程挑战赛的初衷时,融云 CTO 杨攀告诉笔者,融云服务的对象就是开发者群体,融云的使命是与开发者共成长。过去,融云与开发者建立了多种沟通渠道,包括线上的工单、电话、技术群、文档,以及线下的技术沙龙和 WICC 峰会。而编程挑战赛是想让开发者之间进行更好地交流互动,让开发者站在舞台中央,表达他们创新的想法和点子,也是融云与开发者互动模式的迭代。

微信图片_20200921142307.png

据了解,此次挑战赛的参赛作品须集成融云官网最新版本的即时通讯 SDK 或实时音视频(直播)SDK,应用可以实现一个具体场景或解决一个具体问题,并提交作品的全部源码、编译好的真机安装包,以及必要的说明文档(README.md),源码部分均以 MIT 开源协议对外开放。

本次挑战赛的作品评选会根据作品完成度(60%)、潜在商业价值(20%)、创意度(20%)等三个维度由专家进行点评打分。在杨攀看来,优秀的作品应该更加具有创意和想法。在作品具有一定完整度的前提下,是否具有创意的场景,同时也富有商业价值,是整个作品的加分项。“我认为大家并不需要追求项目的代码量,不在于规模,而在于开发者做的事情要有创意、有想法,可以直击人心,这样更容易获得更多评委的加分。”

03 致敬开发者精神 为开发者提供专业服务

值得注意的是,此次 Geek Online 2020 编程挑战赛有两个方面区别于其他开发者大赛,即作品提交渠道以及比赛服务模式。

首先,参赛作品并不是在融云官网提交,而是要求在 GitHub 上提交。杨攀解释道,众所周知,GitHub 是全球最大的开源社区,编程挑战赛的作品在 GitHub 提交是想要向开发者精神致敬,要求所有作品开源,以便能接受所有开发者的检验,让整个赛事更加公平公正。

此外,过去很多开发者大赛都是自助模式,即由比赛组委会公布完赛题、时间、赛程安排、作品要求、奖项等大赛内容之后,开发者便可以按照官方提供的文档,自行研究工具的使用,完成后在线提交作品。而融云的做法却截然不同,融云会给所有的开发团队提供专门的支持。杨攀表示,一是让服务团队及研发团队可以为参赛队伍提供一对一的支持服务,以便他们能够在有限的时间内完成更好的作品;另一方面,也是想借此机会,让研发团队与开发者进行更深入地交流,聆听并收集开发者的想法和反馈,以助于融云的产品迭代演进。

在挑战赛奖励方面,除了奖金和奖杯以外,融云还会引入投资机构,如果开发团队的作品在完整度、商业价值等方面均受到了认可,融云会作为桥梁,将其对接给投资机构。此外,如果团队选手愿意以个人身份加入融云,也会开放融云招聘的绿色通道。优胜者还会受邀到 WICC 2020 全球互联网通信云大会现场参加颁奖典礼,与受邀参会的众多专家面对面学习交流

微信图片_20200921142258.png

▲ 扫码免费报名

04 赋能开发者 以硬实力赢取信赖

在即时通讯以及音视频领域,不乏很多有竞争实力的企业,大到云计算服务提供商,小到初创企业,在通信云赛道上,可谓“百家争鸣”。而融云又有哪些核心竞争力,可以在行业内脱颖而出,赢得众多开发者的信赖呢?

据杨攀介绍,即时通讯技术相对比较封闭和私有,业界开源的通信协议只有 XMPP。由于该协议是在 1999 年开源,在协议设计之处并未预知到未来移动互联网时代的网络复杂情况,因此这一开源协议在如今使用会存在很多问题,例如通信质量,系统支持人数限制等等。融云的核心研发团队来自于飞信,具有丰富的通信技术经验,自主设计了通讯协议,保证了平台通讯的基础质量。如今,融云的日活跃用户数量达到 7000 多万,在国内仅次于微信、QQ 等巨头产品,足见其技术实力。

在音视频领域,谷歌于 2010 年收购 VoIP 软件开发商 Global IP Solutions 而获得 WebRTC 技术,并于 2011 年开源该项目,但是谷歌只开源了部分功能,即端到端的通信,支持两个人之间的传输音视频流,无法支持多人沟通场景,此外,在更加复杂的网络环境中,经常会遇到丢包、带宽不够等情况,因此,服务提供商就需要在遵守公共开源的协议下进行调优。于是,融云在音视频的用户规模、网络质量、通信链路以及接口等方面进行了开发和优化,保证了音视频的质量以及技术的易用性。

虽然业界有标准的协议以及开源的框架,但是,对于音视频和即时通讯领域的自研开发还是有门槛的。杨攀表示,首先是成本问题,包括团队成员的组建和投入,需要组织大量人力来完成;其次是时间的投入,在如今互联网竞争激烈的时代,时间不等人,需要快速开发出稳定可用的产品或功能;第三,规模问题,当用户量激增或业务扩张时,系统不稳定有可能导致功能不可用,从而流失用户。融云基于多年的积累,满足市面上绝大部分的客户需求,并将开发者需要的功能和能力封装成接口,甚至提供了标准化的 UI 界面,帮助开发者快速完成自己的产品功能研发。

通信云技术发展多年,未来会有哪些发展趋势呢?杨攀表示,通信云的发展过程是相对循序渐进的。随着 5G 的到来,互联网通信基础设施质量也逐步提升,更多的变化则是场景的创新应用,功能丰富度,以及产品接口的易用性。未来,融云也会重点以平台为依托,在场景应用、产品功能、基础设施和接口等方面,全方位提升能力,赋能开发者。

收起阅读 »

【参赛攻略】你想了解的Geek Online 2020 编程挑战赛常见问题这里都有!

欢迎参加 Geek Online 2020 编程挑战赛,为大家整理了参赛常见问题及解决方案1、SDK下载:https://www.rongcloud.cn/downloads2、开发者账号注册:https://developer.rongcloud.cn/si...
继续阅读 »

欢迎参加 Geek Online 2020 编程挑战赛,为大家整理了参赛常见问题及解决方案


1、SDK下载:https://www.rongcloud.cn/downloads

2、开发者账号注册:https://developer.rongcloud.cn/signup

3、开发文档:https://docs.rongcloud.cn/v4/

4、作品提交时间及地址:9月21日-10月14日https://github.com/rongcloud-community/RongCloud_Hackathon_2020

5、群里有融云专职工程师全程保驾护航,欢迎随时交流

6、为了保证比赛公平性,所有参赛提交源码部分均以 MIT 开源协议对外开放,请留意作品提交时间


大赛主办方,为每一支参赛队伍,均配备了1V1技术支持团队!在作品创作期间,全程保驾护航!助力开发!


啥也别说了,冲吧!


收起阅读 »

重磅!Geek Online 2020 编程挑战赛来了!

2020 年初,一场突如其来的新冠疫情让全国乃至全球的各行各业陷入了几乎停摆的状态。在如此境况下,线上实时互动的需求开始爆发式增长,RTC 技术也站上了行业的新风口。这其中最具代表性的应用包括在线教育、视频会议、游戏连麦、平台直播等等。RTC 技术最初在直播互...
继续阅读 »

2020 年初,一场突如其来的新冠疫情让全国乃至全球的各行各业陷入了几乎停摆的状态。在如此境况下,线上实时互动的需求开始爆发式增长,RTC 技术也站上了行业的新风口。

这其中最具代表性的应用包括在线教育、视频会议、游戏连麦、平台直播等等。RTC 技术最初在直播互动和实时音视频通信中应用最为广泛,在用户猛增和网络流量成倍数增长的情况下,RTC 技术结合 5G 网络又有了更大的突破。

RTC 技术已经开始全面浸入人们的日常生活。在此背景下,为适应市场发展趋势,鼓励开发者开发出更多创新应用,国家层面和企业自身都出台了相关优惠政策,提供了全方位的支持。

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

640x313.png

RTC 技术全面浸入日常生活

数据统计,2020 年上半年,全国有 100 多万人参与到了直播带货大潮中,如薇娅、李佳琦等头部主播一场直播的成交额动辄上亿元。在主播的宣传和情绪带动下,消费者直观的感受到销售氛围,立即点击链接进入购物界面。

在疫情的影响下,房屋和汽车这种主打线下销售的产业受到了不小的冲击,VR 看房、看车业务也应运而生。类似需要用到 RTC 技术的场景还有很多,包括远程医疗、在线教育、视频会议等等。

随着互联网通信技术的发展,越来越多的企业开始把 RTC 技术融入到自己的产品当中,更加重视实时互动性。


  • 衣,有电商、直播带货等消费形式;

  • 食,有无接触配送,在线下单送货上门;

  • 住,有 VR 看房,远程实时交易;

  • 行,有无人驾驶,路况视频实时回传。


这些无不反映了即时反馈,实时互动在现阶段的消费场景中占据的重要地位。

融云 RTC 技术全面升级

融云率先提出了为开发者提供即时通讯与实时音视频能力融合的 PaaS 通信云服务,通过 IM+RTC 整体方案满足开发者对互联网通信能力的要求,以高可靠的 IM 信令保障为前提,为实时音视频通话、直播带货等应用场景提供通信保障。

在确保信息安全,传输中不出现错乱的前提下,融云的 RTC 技术保证了通信传输的低延时、高清晰和无卡顿。目前,融云实时音视频服务已经覆盖 iOS、Android、Web、Windows、macOS、Linux、Electron 等多类型平台。

Geek Online 2020 编程挑战赛开启

为鼓励开发者挖掘更多关于实时音视频和即时通讯技术的创意,大胆创新,融云发起了 Geek Online 2020 编程挑战赛,以“后疫情时代,通信云技术的创新及实践”为主题。选手可使用融云 IM+RTC SDK 进行创新应用开发,竞赛作品需集成融云官网最新版本的即时通讯 SDK 或实时音视频(直播)SDK。

大赛已于 8 月 24 日开始报名,赛程近 2 个月,10 月 17 日进行线上决赛,并计划在 10 月 24 日现场颁奖。

参赛规则

◆ 参赛对象:职业开发者,创业者等群体。

◆ 参与报名:开发者以个人身份报名,团队的每个成员都要单独报名,报名后官方将对报名人员进行筛选。

◆ 团队规模:本次比赛要求组队参加,每个团队 1-5 人,团队最高人限 5 人,1 人只能参与 1 个团队。

◆ 赛程安排

官网报名

8 月 24 日 - 10 月 11 日

开发阶段

8 月 24 日 - 10 月 11 日

作品提交

9 月 21 日 - 10 月 14 日

作品初评

10 月 15 日 - 10 月 16 日

网上决赛

10 月 17 日

现场颁奖

10 月 31 日


◆ 奖项设置

冠军(1组团队)

奖金 5 万元、奖杯证书

亚军(1组团队)

奖金 2 万元、奖杯证书

季军(1组团队)

奖金 1 万元、奖杯证书

单项奖(若干)

奖金 1 千元、证书

优秀作品将优先推荐投资机构

进入决赛队伍中的优秀选手可进入融云绿色招聘通道

5f47909e29836781682.jpg

扫描二维码,进入大赛交流群,实时了解大赛动态,组队参赛!


大赛官网https://hackathon.rongcloud.cn/

收起阅读 »