語音和視訊概念
您可以使用 Azure 通訊服務來建立和接收一或多個語音和視訊通話。 您的通話可以對其他連線網際網路的裝置和單純電話執行。 您可以使用通訊服務 JavaScript、Android 或 iOS SDK 來組建應用程式,讓您的使用者可以在私人對話或群組討論中與彼此交談。 Azure 通訊服務支援服務或 Bot 之間的通話。
Azure 通訊服務中的通話類型
您可以在 Azure 通訊服務中進行多種類型的通話。 您所執行的通話類型會決定您的訊號結構描述、媒體流量和定價模型。
Voice Over IP (VoIP)
當您的應用程式使用者透過網際網路或資料連線呼叫您應用程式的其他使用者時,會透過 Voice Over IP (VoIP) 進行通話。 在此情況下,訊號和媒體會透過網際網路傳送。
公用交換電話網路 (PSTN)
當您的使用者與傳統電話號碼互動時,通話會由 PSTN (公用交換電話網路) 語音電話來輔助進行。 若要進行和接收 PSTN 通話,您需要將電話語音功能新增至您的 Azure 通訊服務資源。 在此情況下,訊號和媒體會使用以 IP 為基礎和以 PSTN 為基礎的技術組合來連線您的使用者。
一對一通話
當其中一位使用者使用我們的 SDK 與另一位使用者連線時,就會在 Azure 通訊服務上進行一對一通話。 通話可以是 VoIP 或 PSTN。
群組通話
當三個或多個參與者彼此連線時,就會在 Azure 通訊服務上進行群組通話。 VoIP 與 PSTN 連線使用者的任何組合都可以出現在群組通話上。 您可以藉由將更多參與者新增至通話中,將一對一通話轉換成群組通話。 其中一個參與者可以是 Bot。
會議室通話
在會議室中撥打的通話。 會議室是一個容器,可管理 Azure 通訊服務使用者之間的活動。 會議室可讓開發人員更充分地控制可加入通話的「人員」、會議的「時間」,以及共同作業的「方式」。 若要深入了解會議室,請參閱概念文件。
支援的視訊標準
我們支援 H.264 (MPEG-4) 視訊編解碼器。
視訊畫質
最大視訊解析度 | WebJS | iOS | Android | Windows |
---|---|---|---|---|
接收遠端視訊串流或螢幕共用 | 1080P | 1080P | 1080P | 1080P |
傳送視訊 | 720P | 720P | 720P | 1080P |
傳送螢幕共用 | 1080P | 1080P | 1080P | 1080P |
解析度可能會因通話中的參與者數目、用戶端可用的頻寬量、轉譯遠端視訊串流和其他整體通話參數的本機參與者的硬體功能而有所不同。
下一步
如需詳細資訊,請參閱下列文章: