分享热点新闻
打造优质自媒体!

致敬开发者精神 融云的极客在线2020编程挑战受到重创

近日,首届极客在线2020编程挑战赛正式启动。作为挑战赛的组织者,融云希望借此机会与开发人员一起探索RTC和IM技术的创新应用场景,并在通信云领域发现更多实践。据了解,编程挑战是在线的,开发人员使用融云的IMRTC SDK进行创新应用开发,条目通过GitHub提交。比赛从诚信、创新、商业价值三个方面进行评选,以表彰开发商精神。

致敬开发者精神 融云的极客在线2020编程挑战受到重创 科学快报 第1张

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

过去,音视频技术应用最广泛的两个场景集中在现场娱乐视频和视频会议上。在今年疫情的推动下,出现了更多的音视频应用场景,尤其是在线教育和远程办公。

借助音视频技术,将用户体验的方式从线下转移到线上,节省了出行的时间,降低了线下的空间成本。同时,利用相关技术可以在线获得更好的交互体验,带来了远程体验的普及,使在线交流从被动变为主动。

后疫情时代,远程在线交流逐渐被大家认可。除了在线教育和远程办公,其他线下场景也逐渐上线,比如用户可以远程开银行卡,法院可以在线审判等。通过各种远程非接触式服务,每个人都享受到了音视频技术带来的便利。

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

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

为了探索更多更好的产品应用场景,融云推出极客在线2020编程挑战赛,主题为“后疫情时代通信云技术的创新与实践”,鼓励开发者探索更多即时通讯和音视频技术的应用场景。挑战赛的报名从8月24日开始,时间安排近两个月。在线总决赛将于10月17日举行,奖项将于10月31日在WICC 2020互联网通信云大会上颁发。

在谈到举办编程挑战赛的初衷时,融云, CTO 杨攀,告诉笔者,融云是为开发者社区服务的,融云的使命是与开发者共同成长。过去,融云与开发商建立了多种沟通渠道,包括在线工作订单、电话、技术小组和文档,以及线下技术沙龙和WICC峰会。编程挑战(Programming Challenge)是为了让开发人员之间更好的沟通和互动,让开发人员站在舞台中央,表达自己的创新理念和想法,也是融云与开发人员互动模式的一次迭代。

致敬开发者精神 融云的极客在线2020编程挑战受到重创 科学快报 第2张

据了解,本次挑战赛的参赛作品必须与融云官网最新版本的即时通讯SDK或实时音视频(直播)SDK进行整合,应用程序可以实现特定场景或解决特定问题,并提交参赛作品的所有源代码、编译好的真实机安装包以及必要的说明文档(README.md)。源代码全部通过麻省理工学院开源协议向公众开放。

本次挑战赛的作品将由专家按照完成度(60%)、潜在商业价值(20%)和创意(20%)三个维度进行评价打分。在杨攀看来,优秀的作品应该更有创造性和思想性。在作品具有一定整体性的前提下,是否有创作场景也是富有商业价值的,是整个作品的加分项。我觉得不是每个人都需要追求项目的代码量,不是规模,而是开发者要有创意,有思想,能直接击中人心,这样更容易得到更多评委的分。

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

值得注意的是,本次Geek Online 2020编程挑战赛在作品提交渠道和竞赛服务模式两个方面与其他开发者大赛不同。

首先,参赛作品不是在融云,官网提交,而是在GitHub上提交。杨攀解释说,众所周知,GitHub是世界上最大的开源社区,在GitHub中提交编程挑战作品是为了向开发者的精神致敬,要求所有作品都是开源的,这样才能让所有开发者都可以测试,让整个竞争更加公平公正。

另外,以往很多开发商竞赛都是自助的,即在竞赛组委会公布了竞赛标题、时间、日程、工作要求、奖项等竞赛内容后。开发者可以根据官方文档自行研究工具的使用,完成后在线提交作品。然而,融云的做法截然不同。融云将为所有开发团队提供特殊支持。杨攀说:第一,服务团队和R&D团队可以为参赛团队提供一对一的支持服务,让他们在有限的时间内完成更好的工作;另一方面,我也想借此机会让R&D团队与开发者深入沟通,听取和收集开发者的想法和反馈,从而帮助融云产品的迭代进化

在挑战奖方面,除了奖品和奖杯,融云还将引入投资机构。如果开发团队的工作在完整性和商业价值方面得到认可,融云将成为他们与投资机构之间的桥梁。此外,如果团队成员愿意以个人身份加入融云,融云的绿色招聘渠道也将开通。获奖者还将被邀请参加第二届WICC全球互联网通信云大会的颁奖仪式,并与许多受邀专家进行面对面的学习和交流。

致敬开发者精神 融云的极客在线2020编程挑战受到重创 科学快报 第3张

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

在即时通讯、音视频领域,有很多有竞争力的企业,从云计算服务商到初创企业。在传播云轨道上,可谓“百家争鸣”。融云有什么核心竞争力才能在行业中脱颖而出,赢得众多开发商的信任?

根据杨攀,的说法,即时通讯技术是相对封闭和私有的,行业内唯一的开源通信协议是XMPP。协议自1999年开放以来,在协议设计之初并没有预测到未来移动互联网时代的网络复杂性,所以今天使用这种开源协议存在着通信质量、系统支持极限等诸多问题。融云核心R&D团队来自飞信,飞信拥有丰富的通信技术经验和自主设计的通信协议,保证了平台通信的基本质量。如今,融云每日活跃用户数已超过7000万,仅次于中国的微信、QQ等巨头产品,可见其技术实力。

在音视频领域,谷歌于2010年从VoIP软件开发商Global IP Solutions收购WebRTC技术,并于2011年开通该项目,但谷歌只开通了部分功能,即端到端通信,支持两个人之间的音视频流传输。不能支持多人交流场景。此外,在更复杂的网络环境中,经常会出现数据包丢失和带宽不足的情况。因此,服务提供商需要在公共开源协议下进行调整。因此,融云开发并优化了音视频用户规模、网络质量、通信链路和界面,确保了音视频质量和易用性技术。

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

通信云技术发展多年。未来发展趋势如何?杨攀表示,通信云的发展过程是相对渐进的。随着5G的到来,互联网通信基础设施的质量逐渐提高,更多的变化是场景的创新应用、功能的丰富和产品界面的易用性。未来,融云将重点依靠该平台来提高其能力,并在场景应用、产品功能、基础设施和界面等各个方面增强开发人员的能力。

评论 抢沙发

6 + 7 =