你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
语音和视频概念
可以使用 Azure 通信服务进行和接收一对一或群组语音和视频通话。 你可以对其他连接到 Internet 的设备和旧式电话进行呼叫。 你可以使用通信服务 JavaScript、Android 或 iOS SDK 来构建允许用户在私人对话或小组讨论中彼此交谈的应用程序。 Azure 通信服务支持与服务或机器人之间的呼叫。
Azure 通信服务中的呼叫类型
在 Azure 通信服务中可以启动多种类型的呼叫。 你的呼叫类型决定信令架构、媒体流量和定价模型。
IP 语音 (VoIP)
当应用程序的用户通过 Internet 或数据连接呼叫应用程序的另一个用户时,该呼叫是通过 IP 语音 (VoIP) 进行的。 在这种情况下,信令和媒体流通过 Internet 发出。
公用电话交换网 (PSTN)
每当你的用户与传统电话号码交互时,将通过 PSTN(公用电话交换网)语音呼叫来辅助完成呼叫。 若要拨打和接收 PSTN 呼叫,需要向 Azure 通信服务资源添加电话功能。 在这种情况下,信令和媒体结合使用基于 IP 和基于 PSTN 的技术来连接用户。
一对一通话
当你的一个用户使用我们的一个 SDK 连接到另一个用户时,会发生 Azure 通信服务的一对一呼叫。 呼叫可以是 VoIP 或 PSTN。
组呼叫
如果有三个或更多个参与者相互连接,会发生 Azure 通信服务的组呼叫。 连接 VoIP 和 PSTN 的用户的任意组合都可以出现在组呼叫中。 一对一呼叫可以通过向呼叫中添加更多参与者来转换为组呼叫。 其中一个参与者可以是机器人。
聊天室调用
在聊天室的上下文中发生的调用。 聊天室是管理 Azure 通信服务最终用户之间活动的容器。 通过聊天室,应用程序开发人员可以更好地控制谁可以加入通话、何时见面以及如何协作。 若要详细了解聊天室,请参阅概念文档。
支持的视频标准
我们支持 H.264 (MPEG-4) 视频编解码器。
视频质量
最大视频分辨率 | WebJS | iOS | Android | Windows |
---|---|---|---|---|
接收远程视频流或屏幕共享 | 1080P | 1080P | 1080P | 1080P |
发送视频 | 720P | 720P | 720P | 1080P |
发送屏幕共享 | 1080P | 1080P | 1080P | 1080P |
分辨率可能因通话参与者数、客户端可用的带宽量、呈现远程视频结构和其他整体呼叫参数的本地参与者的硬件功能而异。
后续步骤
有关详细信息,请参阅以下文章: