RTC 月度小报 6 月 | 小目标达成、SDK 3.0.1、教育护眼功能……

本月亮点速览

RTC开发者社区:

  • 贯穿7月,开发者福利季

  • 如何深入理解框架特性,完美集成Native SDK

  • RTC 编程挑战春季赛获奖项目分享

开发者实践:

  • 低延时、像素级屏幕共享工具Syncit
  • 学生自己开发在线教育系统Xeducation

声网动态:

  • 声网登陆纳斯达克
  • 声网 Agora SDK 3.0.1更新
  • 声网 RTM SDK 1.3 更新
  • 声网在线教育解决方案升级支持护眼功能

RTC开发者社区

贯穿 7 月,开发者福利季

我们在 6 月 26 日,走到了多年创业以来的一个里程碑。在这一路,都有开发者的陪伴。未来我们也会为开发者提供更好的服务。不过,在此时刻,我们希望与开发者一同分享喜悦。所以我们准备了多项福利,包括可直接领取的千元代金券;在 RTC 开发者社区回帖留言即可得到的限量定制 T 恤等。

开发者福利活动将持续到 7 月底。 点击这里来了解活动详情,领取福利吧。

如何深入理解框架特性,完美集成Native SDK

声网 Agora SDK 支持实现多种实时音视频场景。然而每个场景对于实时音视频服务的需求不同,那么如何才能更高效、合理地使用 Agora SDK 的接口?怎么才能最大化利用 Agora SDK 的特性呢?我们在本次的演讲中,将分享声网 Agora Native SDK 的一些特性,以及用法技巧,帮助大家更高效地打造多种实时音视频互动场景,并赋予场景更好的互动体验。

他在这期 Agora Talk 中为我们分享了如何如何完美集成 Native SDK。大家可以扫码观看回放。

RTC编程挑战春季赛获奖项目分享

我们在 3 月举行了 RTC 2020 编程挑战赛春季赛,来自 70+ 高校及开发团队的 300+ 名开发者报名参赛,组成了 100+ 队伍,18 支入围决赛。他们在云端进行了一场 PK。

很多小伙伴向我们反馈云端答辩时间太短,没能更清晰的了解这些获奖作品,因此,我们特意邀请了赛道二的获奖选手来分享,揭秘他们作品背后的技术实现,以及作品灵感。扫码可以观看回放。

开发者实践

低延时、像素级屏幕共享工具Syncit

在 RTC 2020 编程挑战赛春季赛中,像素级、低流量的屏幕共享工具「Syncit」获得了第二赛道的第一名。项目作者余彦臻同时还是拥有 6500+Star 的开源项目 rrweb 的作者。

在此前 CSDN 对获奖者的采访中我们了解到,从事前端开发的余彦臻,在平时工作中会用到 Teamviewer 等远程桌面工具。但是,大部分只需远程控制对方的浏览器,不需要操作系统级别的控制。于是他从浏览器入手,开发出了这款既关注隐私保护和易用性,又能不占用过多网络带宽的屏幕共享与远程控制工具「Syncit」。

Syncit 传递的数据是文本格式的快照和 op-log。通过观测网页视图的交互和变化,来实现分享和反向控制的能力。数据的传输基于 WebRTC + Agora RTM SDK 实现,可以将时延降到更低,保证使用的流畅性。

更多详情见往期文章

学生自己开发在线教育系统Xeducation

在 RTC 2020 编程挑战赛春季赛中,一站式云课堂 Xeducation 获得了第二赛道的最佳实践奖。开发这个项目的团队是来自上海科技大学的几名在校生。

经过疫情期间的网课学习后,他们发现了很多体验很多问题,比如直播、答疑、课件共享等都是通过不同的软件实现的,还有课程主页与课程资源页面信息逻辑不清晰等。于是,他们基于 Agora SDK 开发了一套教学系统——Xeducation。

Xeducation是一套一站式云课堂解决方案,主要面向学生等有在线学习需求的群体。Xeducation融合了课堂直播、课程回放、资料下载等基础功能,并增加了全新和直观的强大功能,推出了搭配Markdown笔记、在线教材浏览、课堂交互的课堂新模式,同时,结合移动端App、Web端浏览信息和人像识别算法的综合信息,可以为使用者提供详细的专注度检测报告。

Xeducation 团队撰写记录了他们的开发历程,以及总结下来的宝贵经验。点击这里阅读他们的分享。

声网动态

声网Agora 登陆纳斯达克

北京时间6月26日晚,全球实时互动云服务商声网Agora正式在美国纳斯达克挂牌交易,股票代码为“API”,成为“全球实时互动云第一股”。

声网Agora创始人兼CEO赵斌在发给员工的内部全员信中表示,“回望过去,当前的时刻是一个里程碑,是很多声网伙伴曾经梦想的事件,是市场对我们服务专业价值的背书和认可。展望未来,这个时刻又显得那么微不足道;在我们面前, ‘让实时互动无处不在’的愿景,和实时互联网真正赋能线下全场景的未来,虽然正徐徐展开,令人神往,但也仍然前路蜿蜒,征程长远,等待我们一如既往地踏踏实实、一步一步走过。”

之所以能成功上市,赵斌认为这源自声网Agora率先看到实时互动的本质,始终精进专业,保持全球范围内技术的领先。他表示,“我们做对的‘唯一’一件事情,就是率先看到‘实时互动的本质是服务,而非功能’,并且一直坚守这个方向,最终‘等’来了教育、直播、IoT、金融等各类实时互动应用场景的爆发。接下来,我们始终要坚信这一点,不图一时之利,不做口舌之争,精进我们的专业,始终保持全球范围内技术的领先。 “

面对未来,赵斌鼓励员工要继续保持“诚惶诚恐、如履薄冰”的初心。他表示,“在今年,我们扛住了疫情期间巨大流量的冲击,续写了6年以来无全网事故的记录,这在全球云服务行业上都是非常难得的事情。虽然百无一失的云服务并不存在,但我们也要永远去追求做到离100%更近,把产品、社区打磨好,为开发者提供真正专业、可靠的技术和服务。 ”

声网Agora SDK 3.0.1更新

声网 Agora Native SDK 3.0.1 已经在 6 月正式上线。新版本优化了系统架构,不仅系统稳定性显著提升,进一步降低了对 CPU 和内存的消耗,还大幅降低了直播场景中的进出频道时间与首帧出图时间。同时,新版本融入了美声音效、人脸检测、伴奏变调、虚拟立体声等更多新功能,可帮助开发者拓展更多新玩法。

声网Agora 实时消息 RTM SDK 1.3 更新

声网 Agora 实时消息 RTM SDK 1.3已经正式上线。在这次更新中,实时消息 SDK 在原有支持文字、表情等消息的基础上,新增支持富媒体消息。目前用户可以发送或接收 30MB 以内的文件或图片,每次支持最多同时发送或接收 9 个文件或图片。每个文件和图片,都将在服务器保存 7 天,用户可以在这期间随时下载。而且在 7 天内,用户无需下载,就可以将文件、图片转发给其他用户。另外,在文件上传下载的过程中,支持用户获取上传、下载任务的进度通知。

声网在线教育解决方案支持教育护眼功能

声网 Agora 在线教育解决方案在近期升级,新增支持教育护眼模式,通过结合计算机视觉矫正坐姿+软件防蓝光的方式,帮助在线课堂用户保护视力。目前,该功能支持 iOS、Android 平台。

在坐姿矫正方面,开发者在集成 Agora SDK 3.0.1 版本后,通过 enableFaceDetection 方法开启人脸检测后,SDK 会实时触发 onFacePositionChanged 回调,向本地用户报告检测出的一系列结果,包括人脸距设备屏幕的距离。开发者可以通过回调值,在自己的业务逻辑中加入用户提醒功能,比如在检测到用户距离屏幕过近后,通过弹窗或气泡提醒用户注意保护眼睛。

在防蓝光方面,教育解决方案采用了目前主流的基于软件方式实现的防蓝光功能。该功能已在开源的声网云课堂 Demo 中实现,开发者可以直接使用。