RTC 月度小报 3 月 | Native SDK 3.0、Web SDK 3.0.2、Web NG SDK……

2023-11-21 23:50
文章标签 sdk web rtc 月度 native 3.0 ng 小报

本文主要是介绍RTC 月度小报 3 月 | Native SDK 3.0、Web SDK 3.0.2、Web NG SDK……,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本月亮点速览

RTC开发者社区:

  • RTC 2020 编程挑战赛春季赛,约你来战

  • 实践开源:支持在线编程的视频面试

  • 实践开源:用实时音视频来做线上辩论

  • 实践开源:AI+RTC 实现视觉辅助

  • Agora Talk 直播课线上开讲

声网产品:

  • Agora Web SDK NG 版

  • Agora Native SDK 3.0 与 Web SDK 3.0.2 发布

声网动态:

  • 声网助力拉勾招聘打造非接触式面试

  • 声网助力1药网打造高质量视频问诊服务

  • 声网Agora携手WPS+打造高质量音视频会议

  • 声网Agora携手WPS+打造高质量音视频会议

  • 声网Agora携手玄关视讯通支持100方会议室免费使用

RTC开发者社区

RTC 2020编程挑战赛春季赛,约你来战

 

RTC(Real Time Communication)线上编程挑战赛,是声网 Agora 面向全球 RTC 开发者、编程爱好者与极客举办的一场在线黑客马拉松。今年将推出春季赛和秋季赛 2 个赛季,每个赛季主题不同。更多有关秋季赛的报名和主题信息将在 7 月公开的大赛官网中展示。

现正在进行的春季赛有两个赛题,开发者可以选择基于声网提供的多人视频 Demo 来实现一个好看、实用的UI,也可以基于声网 Agora SDK 来实现自己想要的实时音视频场景。

本次线上编程挑战赛将以「线上编程+线上提交+线上决赛」的“无接触”方式进行,扫描上图二维码即可报名。

实践开源:支持在线编程的视频面试

今年的春招从以前的促膝而坐改为了视频连线。一些招聘平台也已推出“视频面试”功能,其中不少都是基于声网 Agora SDK 实现的。其实大部分职位的视频面试,都与视频通话没有太大的差别,基于我们的官方教程,很容易实现。不过要再进一步,在视频面试的同时在线秀代码,就需要些技巧了。

在去年的 RTC 2019 编程挑战赛上,参赛队伍“CoderLane”就基于声网 Agora SDK 实现了支持在线编程的视频面试应用。

CoderLane 是一款在线实时编程环境, 它的目的是为了解决在线多人实时编程环境困难的问题。通过各种技术手段希望提高在线编程的体验。

作者已经将代码开源至声网 Agora 的 Github:

  • 在线体验:https://coderlane.net/

  • 作者:蒋著,主要工作是做前端,懂一点后端,偶尔也做做产品。

  • 作者主页:https://github.com/monsterooo

  • 开源地址:https://github.com/AgoraIO-Community/2019-Hackathon-Works-CoderLane

实践开源:用实时音视频来做线上辩论

在疫情还未解除的情况下,很多线下活动都无法进行,辩论就是其中之一。不过已经有人将这个场景从线下搬到了线上。

我们 2019 年 RTC 创新编程挑战赛的三强之一,“辩之竹”团队实现了一套功能完整的辩论系统,能计时、在线辩论、裁判视频点评,还能统计票数等。他们在此前的一篇经验分享中,详细说明了每个功能的痛点与解决方法。

作者于卓浩:重庆大学在读大一学生,喜欢学习新技术,兴致来了就写些自己喜欢的小项目。希望能在有限的时间多学习一些有用的知识~

作者个人 Github:https://github.com/pkmq24

作品开源地址:https://github.com/AgoraIO-Community/2019-Hackathon-Works-Online-Debate

实践开源:AI+RTC 实现视觉辅助

网课、视频会议、视频面试、视频问诊,这些基于 RTC 技术的场景,支撑着我们在疫情期间工作、学习和生活可以继续,不至于停滞。不过 RTC 技术还可以做更多,只是需要我们去发掘。

在去年 RTC 创新编程挑战赛上,有一支来自上海科技大学的团队将声网 Agora SDK 与机器学习结合,开发了一个视觉辅助产品,可以帮助用户避障、导航、远程指引等。据他们介绍,他们希望这个项目不仅仅可以帮助到视觉障碍人士,也可以在普通人的生活中发挥作用。我们也邀请他们分享了开发心得。

  • Repo:https://github.com/AgoraIO-Community/2019-Hackathon-Works-Vision-Enhancement-Guidoge

  • 编译与运行指南已附在GitHub Repo中。

  • 作者姚沧力:上海科技大学FemtoTech工作室创始人之一,全栈开发者,热衷视频创作和各类新兴技术,现于声网 Agora 实习。

  • 姚沧力主页:https://github.com/nekowink

  • 作者张启煊:上海科技大学GeekPie社团社长,MARS实验室成员,热衷于计算机视觉与区块链技术。

  • 张启煊主页:https://github.com/eEhyQx

 Agora Talk 直播课 线上开讲

近期的疫情影响了很多人的生活、学习和工作。一部分条件合适的人还可以通过互联网来继续工作、完成学业、寻找新的工作机会。这些场景中,你也一定会看到实时音视频技术的身影。我们在忙碌的 3 月又进行了 4 场 Agora Talk 直播课,分享了声网Agora 的网络架构、音频抗丢包技术以及通话调查工具(点击以下标题即可观看回放):

  • 揭秘声网边缘云架构--数百万同时在线幕后,我们如何应对RTC挑战

  • 如何实现高可用、可扩展的实时通信网络?

  • 音频抗丢包技术——解密开源编解码器Agora Solo背后的技术

  • 卡了?黑了?Bug了?快来水晶球呀!

Agora 产品动态


声网Agora Web SDK NG 版邀请你来体验!

为了让开发者能得到更好的开发体验,我们开发了 Agora Web SDK NG(Next Generation)版本。目前这个版本的 SDK 已经开放在官方 Github,大家可以自行下载体验:https://agoraio-community.github.io/AgoraWebSDK-NG/zh-CN/

注意,该版本仅为体验版,而且在架构方面进行了升级,所以它与官网的 Web SDK 不兼容。

NG 版 Web SDK 支持多个新特性,大家可以阅读我们本月发布的公告了解更多详情:

  • 所有异步方法使用 Promise

  • 完美支持 TypeScript

  • 支持更灵活的音视频控制

  • 背景音乐混音

  • SDK 内部“处理”AutoPlay

声网Agora Native/Web SDK 3.0发布

我们近期发布了 Agora Native SDK 3.0 与 Agora Web SDK 3.0.2 版本,涉及平台包括  Android、iOS、macOS、Windows 和 Web。在该版本对通信场景采用了全新的系统架构,并升级了通信和直播场景下的 last mile 网络策略。在带宽不足时,新的网络策略能充分利用上下行有限带宽提升有效码率,从而增强弱网对抗能力,极大提升了弱网情况下通信和直播场景的终端用户体验。

由于新版本 SDK 通信场景下采用了新的系统架构,为保证新老版本通信用户的互通兼容,我们使用了回退机制。如果频道内有老版本通信用户加入,则新版本终端用户会回退成老版本通信。一旦回退,频道内所有用户都无法享受新版本带来的体验提升。因此我们强烈推荐同步升级所有终端用户到新版本。

 

我们在此之前已经发布了本地服务端录制 SDK 3.0。为确保可以享受全新架构和网络策略优化带来的好处,使用本地服务端录制的用户,请务必同步升级本地服务端录制 SDK 至 3.0.0 版本。

更多详情,请阅读我们此前的推送。

声网动态

声网助力拉勾招聘打造非接触式面试

声网Agora基于软件定义实时网SD-RTN为非接触式视频面试推出解决方案。今年春节,拉勾招聘上线“视频面试”功能,该功能使用了声网的实时音视频技术作为底层支持,声网为其提供稳定可靠、低延时、高清晰的视频面试质量保障。企业和求职者达成面试意向后,可直接在拉勾招聘app发起视频面试,还原线下面试场景。

疫情期间,仅拉勾招聘高端猎头部门,就在2周内安排了近1000场视频面试。有包括好未来、美团点评、搜狗、知乎等36家互联网大厂正在拉勾非接触招聘。通过远程面试,以往三四天才能见面的一对一面试,现在当天就能完成。与传统线下面试相比时间安排更灵活,面试效率更高。特别是在疫情特殊时期,为企业招聘和员工求职之间的有力沟通提供了便利的渠道。

声网助力1药网打造高质量视频问诊服务

新冠肺炎疫情自爆发以来,很多线下产业遭受重创,尤其与新冠肺炎密切关联的医院等线下医疗机构也无法正常提供各类医疗服务,而互联网医疗却凭借突破地域限制、无接触、避免交叉感染等特点,成为疫情之下人们就医的新选择,并导致线上医疗需求的猛增,来自1药网的数据显示,疫情期间,1药网APP注册用户数增长超过500%;慢病新用户增长超过300%;在AI问诊的辅助下,单个医生每天处理问诊量达到300人次。

1 药网在疫情期间紧急开辟了面向武汉的免费线上问诊通道,并于1月24日宣布将“在线免费问诊”范围扩展至湖北省。其中视频问诊、电子处方和远程买药等线上功能均由声网Agora实时音视频技术支持,视频问诊过程中医生与患者进行顺畅、无延时的沟通非常重要,而声网Agora基于软件定义实时网SD-RTN™提供的RTC(实时音视频技术)拥有超低延时特性,可做到全球端到端延时小于400ms,全网延时中位数76ms,处于行业领先水平。

同时在视频问诊的场景中,由于医生与患者处于不同的网络环境,甚至还会出现网络差、不稳定的情况,这要求RTC技术需要适配3G、4G、Wi-Fi等各种网络,并且在弱网、非常高丢包情况下还能保证良好的音视频互动。声网Agora具备优秀的弱网传输和抗丢包算法,可以在60%的丢包环境下保障音视频流畅,70%的网络丢包环境下保障语音的流畅。

声网携手WPS+打造高质量音视频会议

新冠肺炎自爆发以来,很多企业的日常经营受到不同程度的影响,在此特殊时期,在线办公成为了企业复工的首选之一。来自艾瑞的数据显示,新春期间,中国远程办公企业规模超过1800万家,有超过3亿人进行远程办公。

在线办公平台在疫情期间收获了用户的暴增,但同时大量线上语音、视频会议需求的增加,也对平台的技术保障形成了严峻挑战。疫情期间,WPS+、云之家、柚子会议等平台均使用了声网的RTC(实时音视频技术)作为底层技术支持,全面有效保障了企业员工之间的实时互动交流、协作办公。

在疫情期间,WPS+云办公面向注册人数达 3 人及以上企业免费开放半年的 WPS+云办公协作版套餐权益,提供免费协同办公服务,如文档协同、办公会议服务等。其中声网Agora为WPS+的视频会议服务提供实时音视频技术,凭借低延时、抗弱网、高接通率等技术特性,有效保障了用户的线上办公体验。

声网携手玄关视讯通支持100方在线会议

玄关健康旗下的视频会议平台“玄关视讯通”,在疫情期间,玄关视讯通支持了100方会议室免费使用,可用于政府机关智慧疫情、医疗机构远程协诊、教育机构线上学习、企业单位在家远程办公等场景。作为一款覆盖教育、办公、医疗等各个场景的视频会议平台,对实时音视频互动效果有着很高的要求。而在声网Agora的RTC技术支持下,凭借超低延时、高清晰、高并发、抗弱网、多终端适配等特性帮助“玄关视讯通”解决了线上互动中有可能出现的延迟、卡顿、不清晰等质量问题。

点击此处“阅读全文”查看更多内容

这篇关于RTC 月度小报 3 月 | Native SDK 3.0、Web SDK 3.0.2、Web NG SDK……的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/405953

相关文章

4B参数秒杀GPT-3.5:MiniCPM 3.0惊艳登场!

​ 面壁智能 在 AI 的世界里,总有那么几个时刻让人惊叹不已。面壁智能推出的 MiniCPM 3.0,这个仅有4B参数的"小钢炮",正在以惊人的实力挑战着 GPT-3.5 这个曾经的AI巨人。 MiniCPM 3.0 MiniCPM 3.0 MiniCPM 3.0 目前的主要功能有: 长上下文功能:原生支持 32k 上下文长度,性能完美。我们引入了

Java Web指的是什么

Java Web指的是使用Java技术进行Web开发的一种方式。Java在Web开发领域有着广泛的应用,主要通过Java EE(Enterprise Edition)平台来实现。  主要特点和技术包括: 1. Servlets和JSP:     Servlets 是Java编写的服务器端程序,用于处理客户端请求和生成动态网页内容。     JSP(JavaServer Pages)

BUUCTF靶场[web][极客大挑战 2019]Http、[HCTF 2018]admin

目录   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 [web][HCTF 2018]admin 考点:弱密码字典爆破 四种方法:   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 访问环境 老规矩,我们先查看源代码

native和static native区别

本文基于Hello JNI  如有疑惑,请看之前几篇文章。 native 与 static native java中 public native String helloJni();public native static String helloJniStatic();1212 JNI中 JNIEXPORT jstring JNICALL Java_com_test_g

EasyPlayer.js网页H5 Web js播放器能力合集

最近遇到一个需求,要求做一款播放器,发现能力上跟EasyPlayer.js基本一致,满足要求: 需求 功性能 分类 需求描述 功能 预览 分屏模式 单分屏(单屏/全屏) 多分屏(2*2) 多分屏(3*3) 多分屏(4*4) 播放控制 播放(单个或全部) 暂停(暂停时展示最后一帧画面) 停止(单个或全部) 声音控制(开关/音量调节) 主辅码流切换 辅助功能 屏

9.8javaweb项目总结

1.主界面用户信息显示 登录成功后,将用户信息存储在记录在 localStorage中,然后进入界面之前通过js来渲染主界面 存储用户信息 将用户信息渲染在主界面上,并且头像设置跳转,到个人资料界面 这里数据库中还没有设置相关信息 2.模糊查找 检测输入框是否有变更,有的话调用方法,进行查找 发送检测请求,然后接收的时候设置最多显示四个类似的搜索结果

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

JavaWeb【day09】--(Mybatis)

1. Mybatis基础操作 学习完mybatis入门后,我们继续学习mybatis基础操作。 1.1 需求 需求说明: 根据资料中提供的《tlias智能学习辅助系统》页面原型及需求,完成员工管理的需求开发。 通过分析以上的页面原型和需求,我们确定了功能列表: 查询 根据主键ID查询 条件查询 新增 更新 删除 根据主键ID删除 根据主键ID批量删除

利用Django框架快速构建Web应用:从零到上线

随着互联网的发展,Web应用的需求日益增长,而Django作为一个高级的Python Web框架,以其强大的功能和灵活的架构,成为了众多开发者的选择。本文将指导你如何从零开始使用Django框架构建一个简单的Web应用,并将其部署到线上,让世界看到你的作品。 Django简介 Django是由Adrian Holovaty和Simon Willison于2005年开发的一个开源框架,旨在简

web群集--nginx配置文件location匹配符的优先级顺序详解及验证

文章目录 前言优先级顺序优先级顺序(详解)1. 精确匹配(Exact Match)2. 正则表达式匹配(Regex Match)3. 前缀匹配(Prefix Match) 匹配规则的综合应用验证优先级 前言 location的作用 在 NGINX 中,location 指令用于定义如何处理特定的请求 URI。由于网站往往需要不同的处理方式来适应各种请求,NGINX 提供了多种匹