写点什么

声网 Agora Web SDK 2.5 版升级公告(二)

  • 2019-11-30
  • 本文字数:1226 字

    阅读完需:约 4 分钟

声网Agora Web SDK 2.5版升级公告(二)

2.支持 IPv6

支持 IPv6 网络环境接入,并正常使用 Agora 服务。本地网关必须同时支持 IPv4 协议栈。

3.媒体设备管理

可提供灵活的设备管理功能,以及设备状态查询。


  • 枚举可用的音频输入输出设备和视频输入设备

  • 新增如下接口:

  • Client.getRecordingDevices:枚举音频输入设备,如麦克风。

  • Client.getPlayoutDevices :枚举音频输出设备,如扬声器。

  • Client.getCameras :枚举视频输入设备,如摄像头。

  • 同时新增如下事件,用来告知应用程序设备状态的变化:

  • recordingDeviceChanged :通知应用程序音频输入设备已改变。

  • playoutDeviceChanged :通知应用程序音频输出设备已改变。

  • cameraChanged :通知应用程序视频输入设备已改变。

  • 切换媒体设备

  • 新增 Stream.switchDevice 接口,支持在频道内切换媒体输入设备,如麦克风、摄像头等。

  • 新增 Stream.setAudioOutput 接口,支持选择音频输出设备,可以切换麦克风和扬声器。

4.支持伴奏混音

支持混音功能,混音是指原音(麦克风采集的音频)和伴奏(音频文件声音)混合。新增如下伴奏混音相关的接口:


  • Stream.startAudioMixing :开始播放伴奏。

  • Stream.stopAudioMixing :停止播放伴奏。

  • Stream.pauseAudioMixing :暂停播放伴奏。

  • Stream.resumeAudioMixing :恢复播放伴奏。

  • Stream.adjustAudioMixingVolume :调节伴奏音量。

  • Stream.getAudioMixingDuration :获取伴奏时长。

  • Stream.getAudioMixingCurrentPosition :获取伴奏播放进度。

  • Stream.setAudioMixingPosition :设置伴奏音频文件的播放位置。

5.音视频轨道管理

支持灵活管理音视频频道,新增如下接口:


  • Stream.getAudioTrack :获取音频轨道。

  • Stream.getVideoTrack :获取视频轨道。

  • Stream.replaceTrack :替换音视频轨道。

  • Stream.addTrack :添加音视频轨道。

  • Stream.removeTrack :移除音视频轨道。

6.其他新增功能

  • 支持两种视频显示模式,可以在 Stream.play 接口中设置播放流的显示模式。

  • 新增 Stream.setScreenBitrate 接口,支持手动设置屏幕共享时的视频码率。

  • 新增 Client.enableAudioVolumeIndicator 接口,允许 SDK 定期向应用程序反馈当前谁在说话,以及说话者的音量。

  • 新增 Stream.setAudioVolume 接口,支持设置订阅流的音量。

  • 新增 networkTypeChanged 事件,通知应用程序网络类型已改变。

  • 新增 streamTypeChange 事件,通知应用程序视频流类型已由大流变为小流,或小流变为大流。

  • Client.join 接口中,在原来支持整型 uid 的基础上,新增对字符串类型的支持。

  • 支持 360 安全浏览器 9.1.0.432 及以上版本。

  • 支持 Windows XP 平台的 Chrome 49 浏览器。

问题修复

  • 修复了手机端使用 Safari 或 Chrome 浏览器进入频道后,在仅有音频通话的情况下对 video codec 的依赖。

  • 修复了使用 Safari 浏览器推流后调用 Stream.close 关闭流,对端 10 秒后无法收到 stream-removed 回调的问题。

  • 修复了重置 Stream.userId 后,收到 Warning 的问题。


本文转载自公众号声网 Agora(ID:shengwang-agora)。


原文链接:


https://mp.weixin.qq.com/s/kJSrHQFAygqnMbXlE_sa-g


2019-11-30 23:051309

评论

发布
暂无评论
发现更多内容

华为云Flexus AI智能体上线!积极拥抱AI,破解“增效降本”核心难题

轶天下事

华为云Flexus AI智能体,让每家企业都拥有开箱即用的AI超能力

轶天下事

labubu爆火启示:潮玩商城物流API接口搭建指南,让物流追得上流量

快递鸟

VMware替代与升级选型必看!腾讯专有云TCE成企业升级首选

极客天地

第七届信息与计算机前沿技术国际学术会议(ICFTIC 2025)

搞科研的小刘

计算机

0门槛部署,上线周期缩短80%!华为云Flexus AI智能体免费体验

YG科技

AI不再是大厂专属!华为云Flexus AI智能体免费体验

YG科技

云栖实录 | 洋钱罐基于 EMR Serverless 产品构建全球一体化数字金融平台

阿里云大数据AI技术

大数据 spark 阿里云 StarRocks 洋钱罐

不止过等保:Eventlog Analyzer日志审计解决方案全面解析与实战价值

运维有小邓

日志管理 日志审计 日志收集

5大核心优势!华为云Flexus AI智能体解决AI应用的“最后一公里”

YG科技

告别"人肉分析":Flexus AI智能体平台助力出海服务商的智能化升级之路

轶天下事

九年深耕:NICE RAMPS社区持续拓展网络安全工作与学习机遇

qife122

网络安全 NICE框架

华为云Flexus AI智能体:重塑企业智能化路径,一站式解锁效率革命

轶天下事

华为云Flexus AI智能体:破解企业智能化转型的“最后一公里”难题

轶天下事

制品管理安全新方案!嘉为蓝鲸制品管理平台回收站:覆盖多仓库类型,提升管理灵活性

嘉为蓝鲸

研发效能 制品库 制品管理 制品管理平台 研发制品仓库

Apache Cloudberry 内核探究|Runtime Filter 技术深度解析

酷克数据HashData

谷歌地图API | 数据驱动决策:谷歌地图助力金融业洞察市场潜力

Cloud Ace 云一

Flexus AI智能体:你的企业,离“智能世界”只差一次点击

YG科技

华为云Flexus AI智能体点击即用!中小企业也能“0门槛”拥抱AI

YG科技

多智能体系统,迎接企业数智化的未来

智达方通

企业管理 企业管理软件 数智化管理

AI预测在绿电供需匹配与动态调度中的具体应用

西格电力

能源革命 新能源产业 绿电直连 绿色电力

京东云张晨 受邀参加KCD 杭州站 x OpenInfra Days China,分享AI时代的大型集群数据处理之道

京东科技开发者

华为云Flexus AI智能体“0门槛”免费体验,五大特性掀起AI转型潮​

YG科技

“开箱即用”打破AI应用壁垒!华为云Flexus AI智能体0门槛免费体验

YG科技

大模型成本太高?阿里云Serverless AI原生架构,教你极致省钱又稳健部署!

阿里巴巴云原生

阿里云 Serverless AI 云原生

内置低代码平台权限管理最佳实践:在赋能与安全之间走钢丝

星云低代码中间件

低代码 数字化 业务系统

华为云Flexus AI智能体:让企业智能化转型“轻装快跑”

轶天下事

这两个开源项目在世界互联网大会乌镇峰会获奖

阿里巴巴云原生

阿里云 开源 云原生 Higress Spring AI Alibaba

SCALE | 2025 年 10 月《大模型 SQL 能力排行榜》发布

爱可生开源社区

database LLM #SQL

“0门槛”用AI成为现实!华为云Flexus AI智能体5大特性实现领先体验

YG科技

AI时代下,看华为云Flexus AI智能体如何重塑企业生产力

轶天下事

声网Agora Web SDK 2.5版升级公告(二)_文化 & 方法_RTE开发者社区_InfoQ精选文章