Skip to content

Commit cd639ba

Browse files
authored
Resolving editorial feedback
1 parent 459f7a3 commit cd639ba

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

articles/communication-services/concepts/voice-video-calling/calling-sdk-features.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.custom: devx-track-js
1515
---
1616
# Calling SDK overview
1717

18-
Azure Communication Services allows end-user browsers, apps, and services to drive voice and video communication. This page focuses on Calling client SDK, which can be embedded in websites and native applications. This page provides detailed descriptions of Calling client features such as platform and browser support information. Services programmatically manage and access calls using the [Call Automation APIs](../call-automation/call-automation.md). The [Rooms API](../rooms/room-concept.md) is an optional Azure Communication Services API that adds additional to a voice or video call, such as roles and permissions.
18+
Azure Communication Services allows end-user browsers, apps, and services to drive voice and video communication. This page focuses on Calling client SDK, which can be embedded in websites and native applications. This page provides detailed descriptions of Calling client features such as platform and browser support information. Services programmatically manage and access calls using the [Call Automation APIs](../call-automation/call-automation.md). The [Rooms API](../rooms/room-concept.md) is an optional Azure Communication Services API that adds additional features to a voice or video call, such as roles and permissions.
1919

2020
[!INCLUDE [Survey Request](../../includes/survey-request.md)]
2121

@@ -99,31 +99,30 @@ The following list presents the set of features that are currently available in
9999
| | Custom background image | ✔️ ||||
100100

101101

102-
1. The capability to Mute Others is currently in public preview.
103-
2. The Share Screen capability can be achieved using Raw Media, if you want to learn, **how to add Raw Media**, visit [the quickstart guide](../../quickstarts/voice-video-calling/get-started-raw-media-access.md).
104-
3. The Calling SDK doesn't have an explicit API, you need to use the OS (Android & iOS) API to achieve it.
102+
<sup>1</sup> The capability to Mute Others is currently in public preview.
103+
<sup>2</sup> The Share Screen capability can be achieved using Raw Media APIs. To learn more visit [the raw media access quickstart guide](../../quickstarts/voice-video-calling/get-started-raw-media-access.md).
104+
<sup>3</sup> The Calling SDK doesn't have an explicit API for these functions, you should use the Android & iOS OS APIs to achieve instead.
105105

106106
## JavaScript Calling SDK support by OS and browser
107107

108108
The following table represents the set of supported browsers, which are currently available. **We support the most recent three major versions of the browser (most recent three minor versions for Safari)** unless otherwise indicated.
109109

110110
| Platform | Chrome | Safari | Edge | Firefox | Webview |
111111
| ------------ | ------ | ------ | ------ | ------- | ------- |
112-
| Android | ✔️ || ✔️ || ✔️ * |
112+
| Android | ✔️ || ✔️ || ✔️ |
113113
| iOS | ✔️ | ✔️ ||| ✔️ |
114114
| macOS | ✔️ | ✔️ | ✔️ | ✔️ ||
115115
| Windows | ✔️ || ✔️ | ✔️ ||
116116
| Ubuntu/Linux | ✔️ |||||
117117

118118
- Outgoing Screen Sharing isn't supported on iOS or Android mobile browsers.
119119
- Firefox support is in public preview.
120-
- Currently, the calling SDK only supports Android System WebView on Android, iOS WebView(WKWebView) in public preview. Other types of embedded browsers or WebView on other OS platforms aren't officially supported, for example, GeckoView, Chromium Embedded Framework (CEF), Microsoft Edge WebView2.
121-
Running JavaScript Calling SDK on these platforms isn't actively tested, it might or might not work.
120+
- Currently, the calling SDK only supports Android System WebView on Android, iOS WebView(WKWebView) in public preview. Other types of embedded browsers or WebView on other OS platforms aren't officially supported, for example, GeckoView, Chromium Embedded Framework (CEF), Microsoft Edge WebView2. Running JavaScript Calling SDK on these platforms isn't actively tested, it might or might not work.
122121
- [An iOS app on Safari can't enumerate/select mic and speaker devices](../known-issues.md#enumerating-devices-isnt-possible-in-safari-when-the-application-runs-on-ios-or-ipados) (for example, Bluetooth). This issue is a limitation of iOS, and the operating system controls default device selection.
123122

124123
## Calling client - browser security model
125124

126-
### User WebRTC over HTTPS
125+
### Use WebRTC over HTTPS
127126

128127
WebRTC APIs like `getUserMedia` require that the app that calls these APIs is served over HTTPS. For local development, you can use `http://localhost`.
129128

@@ -157,7 +156,7 @@ For example, this iframe allows both camera and microphone access:
157156

158157
**The maximum call duration is 30 hours**, participants that reach the maximum call duration lifetime of 30 hours will be disconnected from the call.
159158

160-
## Limits to the number of simultanous video streams
159+
## Limits to the number of simultaneous video streams
161160

162161
The Azure Communication Services Calling SDK supports the following streaming configurations:
163162

0 commit comments

Comments
 (0)