语音通话-ZegoCloud

语音通话-ZegoCloud

专用API
服务商 服务商: ZegoCloud
【更新时间: 2024.07.09】 通过 ZegoCloud-语音通话 API,能够轻松地将高质量且具备交互性的语音通话功能嵌入到您的应用程序之中。借助它,您可以为用户带来更优质、更便捷的语音通话体验,满足各种场景下的需求,让应用更具吸引力和竞争力。
服务星级:2星
⭐ ⭐ 🌟 🌟 🌟 🌟 🌟
调用次数
0
集成人数
0
商用人数
0
! SLA: N/A
! 响应: N/A
! 适用于个人&企业
收藏
×
完成
取消
×
书签名称
确定
<
产品介绍
>

什么是ZegoCloud的语音通话?

ZegoCloud语音通话API是由ZEGOCLOUD提供的一套全面的实时语音通信解决方案,它允许开发者将高质量的语音通话功能嵌入到各种应用程序中。通过服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用API,ZegoCloud语音通话API能够实现程序的自动化交互,为用户提供流畅、清晰的语音对话体验,并显著提升服务效率。

 

什么是ZegoCloud的语音通话?

由服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用ZegoCloud的语音通话,从而实现程序的自动化交互,提高服务效率。

ZegoCloud的语音通话有哪些核心功能?

 
Fun and engaging audio effects

有趣和引人入胜的音频效果

生动的语音对话与各种音频效果,如变声器和混响效果。

AI noise reduction

AI降噪

消除通信场景中除人声外的所有噪音。

噪音。


Intelligent voice processing

智能语音处理

智能检测活动扬声器并自动调整扬声器的音量。

器的音量。

Recording

记录

录制音频流以供存档、审查和分发。

Call quality monitoring

通话质量监控

实时监控通话质量,更快解决问题。

Multi-device support

多设备支持

允许用户在Web和移动的应用程序上进行交谈,就好像他们就在彼此旁边一样。

Direct call

直接呼叫

开始并享受与特定用户的高质量1对1语音通话。

Group call

组呼叫

创建聊天室并与多个用户发起群组呼叫。

Call invitation

呼叫邀请

当用户邀请另一个人加入通话时,启用接收通话邀请。

Live video streaming

直播视频流

向全球观众流式传输交互式实时音频会话。

Spatial audio

空间音频

添加空间音频,为游戏玩家和虚拟实境用户提供身临其境的音频体验。

Screen sharing

屏幕共享

与其他参与者共享整个屏幕或选定的应用程序窗口。

ZegoCloud的语音通话的核心优势是什么?

更快进入市场

20 多个预构建的 UIKit 让您能够在最短的时间内创建引人入胜的应用程序,而无需从头开始。

UIKit 非常适合:

测试工具在早期客户研究中

最有价值球员获得资金

应用内插件您的可运行应用程序

使用 UIKit在30 分钟内上线

 
1.安装 UIKit

使用依赖管理工具为您的开发平台安装 UIKit。

2.安全集成

集成 UIKit SDK:只需几行代码即可加载预建的视图。

3.打造体验

完全根据您的需求定制 UI 组件和业务逻辑。

让你远离坚硬和混乱的东西

有了UIKit,你就不必浪费时间担心如何处理这些问题。

在哪些场景会用到ZegoCloud的语音通话?

通过交互式社交音频吸引用户

对于许多人来说,视频通话可能会让人感到不知所措,但音频对话却恰到好处。有了实时语音聊天,用户往往会更长时间地相互交流。

  • 一对一语音通话
  • 群组语音呼叫
  • 语音聊天室
  • 在线卡拉ok

通过游戏内语音聊天使在线游戏更加愉快

在游戏中加入实时语音,让玩家在一起玩的同时也能进行真实的时间互动,给玩家带来更难忘的体验。

  • 一对一语音通话
  • 团队语音聊天
  • 空间音频
  • 屏幕共享

通过音频会议提高协作效率

通过高质量的语音呼叫,使远程工作人员能够随时随地进行有效的实时协作。

  • 群组语音聊天
  • 实时消息传递
  • 屏幕共享
  • 记录和回放

通过智能设备中的实时语音实现智能生活方式

通过为物联网设备添加实时语音功能,创造更智能、更便捷的生活方式。

  • 智能门禁语音对讲系统
  • 智能手表上的一对一通话
  • 智能扬声器上的音频会议
  • VR设备上的语音聊天
<
产品价格
>

<
使用指南
>
1. 安装UIKit

使用依赖管理工具为您的开发平台安装UIKit。

2. 集成秘书

集成UIKit SDK:只需几行代码即可加载预构建视图。

3. 打造体验

 

<
产品问答
>
?
ZEGO SDK 是否支持临时断线快速重连?
ZEGO SDK 确实支持外包。 断线快速重连是指当游戏因异常而出现断线的情况时,保证用户能够快速重新进入房间或​​恢复发布流、播放操作的机制。 本文档介绍SDK在重新连接房间、恢复发布流/播放操作时的处理逻辑,以及异常断线的处理方法。
?
如何获取离线推送 PushID
使用ZPNs SDK注册厂商推送后,可以通过onRegister回调获取错误码及错误信息,当错误码为0时,可以获取PushID。
?
双方完成推流和拉流后,如果一方因关机等原因停止推流并退出程序,推流方多久会收到错误信息?
由于推流异常退出,状态未同步到服务器,服务器需要通过超时判断该流已被删除,超过5分钟后SDK会抛出拉流失败通知,开发者可以从onPlayerStateUpdate拉流状态回调中获取相关错误码(请参考Pull stream related error codes中)Common error codes,当错误码不为0时,决定是否重试或直接挂断。
?
使用OBS推流,SDK拉流的时候,画面卡顿或者音画不同步?
出现该问题的原因是:OBS推流的时候会推送B帧,而ZegoExpress SDK默认推流时是不带B帧的(因为B帧在直播场景下延迟较大),所以会出现卡顿或者音画不同步的现象。 建议按照以下3种方式解决: 在OBS中设置不推流B帧:输出模式选择“高级>Profile”,选择baseline或者带软解流的SDK。经典版OBS在高级中设置B帧:“高级>Profile”,选择“baseline”。如果在OBS中设置完这一步后,拉流一会儿模糊一会儿清晰,请参考方法三处理。 在SDK中设置拉取B帧的支持:Express拉流前调用接口enableCheckPoc(false),requireHardwareDecoder(false)即可拉取B帧视频流。 一会儿模糊一会儿清晰,可能是图片码率复杂无法剪辑导致的,解决方法有以下三种: 增加比特率 增加CPU使用率:输出模式选择“高级>CPU使用预设”,比如改成中,使用率越高画质越好。 在OBS中将配置文件设置为main,并调整流媒体端以支持B帧。
?
web平台推流正常时,只有Android平台使用微信浏览器可以正常拉流,iOS平台无法拉流,但是on...
iOS系统有禁止微信浏览器自动播放的策略,不允许视频自动播放,需要用户手动点击标签的播放按钮,video才能触发标签的播放动作video。
?
Web平台如何实现CDN推流?“rtmp、hls、fv”地址推流哪个好?
用户在登录房间前,需要通过 订阅房间内的流更新信息zegoExpressEngine.on('roomStreamUpdate', callBack:(roomID,updateType,streamList) => void)。 当房间有新流时会回调callBack,通过streamList获取流更新列表,列表成员属性包含对应的CDN播放地址(flv、rtmp、hls),获取CDN地址后无法通过startPlayingStream接口播放,需要使用flv.js、video.js等插件。 目前Web平台播放rtmp地址依赖于flash插件,如果浏览器不支持flash插件,则浏览器无法播放rtmp地址流。 Safari 被限制不能播放 flv 流,只能播放 m3u8 或 rtmp 流。 各推流地址延迟:rtmp、flv:2s~5s,m3u8:5s~20s。
?
网页平台如何获取CDN推流地址?
Web平台获取CDN推流地址的实现方式有如下几种: 若通过 ZEGO 平台申请 CDN,推流端可监听 roomStreamUpdate 回调获取相关推流地址,若无法获取请联系 ZEGO 技术支持。 如果您不是通过 ZEGO 平台申请 CDN,但是需要监控推流端“roomStreamUpdate”回调获取相关推流地址,请联系 ZEGO 技术支持; 若您没有使用SDK回调实现该功能,则需要通过业务服务器在业务侧同步推流地址;或者通过ZEGO房间的IM功能发送推流地址信息。
?
6.网页端推流时报错:“播放器已经存在!”是什么原因?
SDK 不支持重复拉取同一条流并渲染到不同的 View,如果尝试重复拉取正在播放的流会报错。
<
关于我们
>
ZegoCloud是一家专注于实时互动技术的科技公司,提供包括视频通话、语音通话、直播、聊天、AI效果、超级白板和云录制等在内的全面SDK和API服务。公司以稳定、低延迟的全球网络服务,支持开发者快速构建和部署实时通信应用。ZegoCloud的技术广泛应用于社交、教育、远程医疗、电商和健身等行业,致力于提升用户体验,推动业务增长。
联系信息
服务时间: 0:00 - 24:00
网页在线客服: 咨询

虚拟情报 沉浸式

ZEGCLOUD通过实时交互服务彻底改变了虚拟参与,实现了无忧的云通信,连接了企业、团队、客户和用户。

 

我们的故事

我们在音频和视频硬件和软件开发方面的工作始于2001年。核心团队致力于数字信号、语音和视频算法以及网络传输技术。

我们可以通过许多不同的渠道获得经验,从而实现远程办公和视频聊天。 我们可以通过许多不同的渠道获得经验,从而实现远程办公和视频聊天。 然而,在这个数字世界中,语音和视频聊天中可以学到很多东西,可以建立跨文化交流和联系。

因此,我们开始探索如何与更多的企业和开发人员分享我们的音频和视频解决方案的热情和专业知识,作为他们成功之旅的合作伙伴。

借助人工智能的实时通信(RTC),ZEGOCLOUD现在致力于将实时交互(RTI)的愿景变为现实。我们为企业和发展中国家在移动互联网和虚拟世界中构建他们的平台的基础。灵活、可定制、低代码。

 

我们的历史

 

我们的价值

我们的核心价值观塑造了我们,推动我们在实时交互领域创造更多价值。

第一次就把事情做好

即使第一次,我们也会尽全力。“但我以前没有竭尽全力!”从来都不是我们的轻松选择。

立即解决问题

如果置之不理,网络上的漏洞只会越来越大。发现漏洞,指出漏洞,修补漏洞。

关注每一个细节

关于上五个星级酒店房间的门时,我们不会假设门已经锁好。 我们会仔细检查,因为可靠的结果会导致对细节的关注。

委派成为团队成员

知道自己的极限,把别人擅长的工作委派给他人。这也是一种负责任的表现。

花时间自我反省

对自己客观的认识来自于他人的反馈和自我反省。照照镜子:我们都在倾听。

从别人的角度看问题

我们设身处地为他人着想,了解他们的感受。这就是我们的团队合作。

掌握最新动态

当所有齿轮转动时,时钟就会滴答作响。 当每个成员都按时交货时,团队就会滴答作响。

以身作则

我们不只是说说而已,而是要付诸诸行。不做空头支票,不做空头支票。

 

我们的投资者

<
最可能同场景使用的其他API
>
API接口列表
<
产品价格
>

<
使用指南
>
1. 安装UIKit

使用依赖管理工具为您的开发平台安装UIKit。

2. 集成秘书

集成UIKit SDK:只需几行代码即可加载预构建视图。

3. 打造体验

 

<
依赖服务
>
<
产品问答
>
?
ZEGO SDK 是否支持临时断线快速重连?
ZEGO SDK 确实支持外包。 断线快速重连是指当游戏因异常而出现断线的情况时,保证用户能够快速重新进入房间或​​恢复发布流、播放操作的机制。 本文档介绍SDK在重新连接房间、恢复发布流/播放操作时的处理逻辑,以及异常断线的处理方法。
?
如何获取离线推送 PushID
使用ZPNs SDK注册厂商推送后,可以通过onRegister回调获取错误码及错误信息,当错误码为0时,可以获取PushID。
?
双方完成推流和拉流后,如果一方因关机等原因停止推流并退出程序,推流方多久会收到错误信息?
由于推流异常退出,状态未同步到服务器,服务器需要通过超时判断该流已被删除,超过5分钟后SDK会抛出拉流失败通知,开发者可以从onPlayerStateUpdate拉流状态回调中获取相关错误码(请参考Pull stream related error codes中)Common error codes,当错误码不为0时,决定是否重试或直接挂断。
?
使用OBS推流,SDK拉流的时候,画面卡顿或者音画不同步?
出现该问题的原因是:OBS推流的时候会推送B帧,而ZegoExpress SDK默认推流时是不带B帧的(因为B帧在直播场景下延迟较大),所以会出现卡顿或者音画不同步的现象。 建议按照以下3种方式解决: 在OBS中设置不推流B帧:输出模式选择“高级>Profile”,选择baseline或者带软解流的SDK。经典版OBS在高级中设置B帧:“高级>Profile”,选择“baseline”。如果在OBS中设置完这一步后,拉流一会儿模糊一会儿清晰,请参考方法三处理。 在SDK中设置拉取B帧的支持:Express拉流前调用接口enableCheckPoc(false),requireHardwareDecoder(false)即可拉取B帧视频流。 一会儿模糊一会儿清晰,可能是图片码率复杂无法剪辑导致的,解决方法有以下三种: 增加比特率 增加CPU使用率:输出模式选择“高级>CPU使用预设”,比如改成中,使用率越高画质越好。 在OBS中将配置文件设置为main,并调整流媒体端以支持B帧。
?
web平台推流正常时,只有Android平台使用微信浏览器可以正常拉流,iOS平台无法拉流,但是on...
iOS系统有禁止微信浏览器自动播放的策略,不允许视频自动播放,需要用户手动点击标签的播放按钮,video才能触发标签的播放动作video。
?
Web平台如何实现CDN推流?“rtmp、hls、fv”地址推流哪个好?
用户在登录房间前,需要通过 订阅房间内的流更新信息zegoExpressEngine.on('roomStreamUpdate', callBack:(roomID,updateType,streamList) => void)。 当房间有新流时会回调callBack,通过streamList获取流更新列表,列表成员属性包含对应的CDN播放地址(flv、rtmp、hls),获取CDN地址后无法通过startPlayingStream接口播放,需要使用flv.js、video.js等插件。 目前Web平台播放rtmp地址依赖于flash插件,如果浏览器不支持flash插件,则浏览器无法播放rtmp地址流。 Safari 被限制不能播放 flv 流,只能播放 m3u8 或 rtmp 流。 各推流地址延迟:rtmp、flv:2s~5s,m3u8:5s~20s。
?
网页平台如何获取CDN推流地址?
Web平台获取CDN推流地址的实现方式有如下几种: 若通过 ZEGO 平台申请 CDN,推流端可监听 roomStreamUpdate 回调获取相关推流地址,若无法获取请联系 ZEGO 技术支持。 如果您不是通过 ZEGO 平台申请 CDN,但是需要监控推流端“roomStreamUpdate”回调获取相关推流地址,请联系 ZEGO 技术支持; 若您没有使用SDK回调实现该功能,则需要通过业务服务器在业务侧同步推流地址;或者通过ZEGO房间的IM功能发送推流地址信息。
?
6.网页端推流时报错:“播放器已经存在!”是什么原因?
SDK 不支持重复拉取同一条流并渲染到不同的 View,如果尝试重复拉取正在播放的流会报错。
<
关于我们
>
ZegoCloud是一家专注于实时互动技术的科技公司,提供包括视频通话、语音通话、直播、聊天、AI效果、超级白板和云录制等在内的全面SDK和API服务。公司以稳定、低延迟的全球网络服务,支持开发者快速构建和部署实时通信应用。ZegoCloud的技术广泛应用于社交、教育、远程医疗、电商和健身等行业,致力于提升用户体验,推动业务增长。
联系信息
服务时间: 0:00 - 24:00
网页在线客服: 咨询

虚拟情报 沉浸式

ZEGCLOUD通过实时交互服务彻底改变了虚拟参与,实现了无忧的云通信,连接了企业、团队、客户和用户。

 

我们的故事

我们在音频和视频硬件和软件开发方面的工作始于2001年。核心团队致力于数字信号、语音和视频算法以及网络传输技术。

我们可以通过许多不同的渠道获得经验,从而实现远程办公和视频聊天。 我们可以通过许多不同的渠道获得经验,从而实现远程办公和视频聊天。 然而,在这个数字世界中,语音和视频聊天中可以学到很多东西,可以建立跨文化交流和联系。

因此,我们开始探索如何与更多的企业和开发人员分享我们的音频和视频解决方案的热情和专业知识,作为他们成功之旅的合作伙伴。

借助人工智能的实时通信(RTC),ZEGOCLOUD现在致力于将实时交互(RTI)的愿景变为现实。我们为企业和发展中国家在移动互联网和虚拟世界中构建他们的平台的基础。灵活、可定制、低代码。

 

我们的历史

 

我们的价值

我们的核心价值观塑造了我们,推动我们在实时交互领域创造更多价值。

第一次就把事情做好

即使第一次,我们也会尽全力。“但我以前没有竭尽全力!”从来都不是我们的轻松选择。

立即解决问题

如果置之不理,网络上的漏洞只会越来越大。发现漏洞,指出漏洞,修补漏洞。

关注每一个细节

关于上五个星级酒店房间的门时,我们不会假设门已经锁好。 我们会仔细检查,因为可靠的结果会导致对细节的关注。

委派成为团队成员

知道自己的极限,把别人擅长的工作委派给他人。这也是一种负责任的表现。

花时间自我反省

对自己客观的认识来自于他人的反馈和自我反省。照照镜子:我们都在倾听。

从别人的角度看问题

我们设身处地为他人着想,了解他们的感受。这就是我们的团队合作。

掌握最新动态

当所有齿轮转动时,时钟就会滴答作响。 当每个成员都按时交货时,团队就会滴答作响。

以身作则

我们不只是说说而已,而是要付诸诸行。不做空头支票,不做空头支票。

 

我们的投资者

<
最可能同场景使用的其他API
>