Skip to content

Commit 8597c50

Browse files
Merge pull request #300983 from sloanster/patch-37
Update optimizing-video-placement.md
2 parents ac64cca + 6146f72 commit 8597c50

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,12 +193,12 @@ The Azure Communication Services Calling SDK supports sending following video re
193193

194194
| **Maximum video resolution** | WebJS Desktop | WebJS Mobile | iOS | Android | Windows |
195195
|----------------------------------------------|---------------|--------------|------|---------|---------|
196-
| **Sending Video** | 1080p<sup>1</sup> | 720p | 720p | 720p | 1080p |
196+
| **Sending Video** | 1080p [enable](../../quickstarts/voice-video-calling/optimizing-video-placement.md#how-to-configure-to-send-a-1080p-stream) | 720p | 720p | 720p | 1080p |
197197
| **Sending screen share** | 1080p | NA | 720p | 720p | 1080p |
198198
| **Receiving a remote video or screen share** | 1080p | 720p | 720p | 720p | 1080p |
199199

200200
## Number of participants on a call support
201-
- Sending a [1080-p stream from WebJS desktop](../../quickstarts/voice-video-calling/optimizing-video-placement.md#how-to-configure-to-send-a-1080p-stream) is in public preview. GA versions of WebJS SDK for Desktop browser support sending a 720-p stream.
201+
- See detailed instructions on how [enable a 1080p from a web desktop browser](../../quickstarts/voice-video-calling/optimizing-video-placement.md#how-to-configure-to-send-a-1080p-stream).
202202
- Up to **350** users can join a group call, Room call, or Teams + Azure Communication Services call.
203203
- Once the call size reaches 100+ participants, the Calling SDK only displays the top four dominant speakers that have their video camera active.
204204
- When the number of people on the call is 100+, the viewable number of incoming videos automatically decreases from 4x4 (16 incoming videos) down to 2x2 (4 incoming videos).

articles/communication-services/quickstarts/voice-video-calling/optimizing-video-placement.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ titleSuffix: An Azure Communication Services quickstart
55
description: This document describes how to place video on a web page based on resolution size to optimize video placement and enhance overall page performance.
66
author: sloanster
77
services: azure-communication-services
8-
ms.date: 04/08/2025
8+
ms.date: 06/06/2025
99
ms.topic: quickstart
1010
ms.service: azure-communication-services
1111
ms.subservice: calling
@@ -81,9 +81,7 @@ Conversely, if the optimal count decreases and is [less than the current number
8181
- You can place one 1080p incoming video with the rest smaller than 720p.
8282
- You can place two 720p incoming videos with the rest smaller than 720p.
8383

84-
[!INCLUDE [Public Preview Disclaimer](../../includes/public-preview-include.md)]
85-
86-
In [version 1.33](https://github.com/Azure/Communication/blob/master/releasenotes/acs-javascript-calling-library-release-notes.md#1332-beta1-2025-01-30) and later of the public preview calling SDK supports placing 2 720p videos simultaneously on a web page.
84+
The WebJS calling SDK supports 1080p video streaming. To send a 1080p from a web desktop browser, you must use version 134.1 or higher of the [GA](https://www.npmjs.com/package/@azure/communication-calling) or [public preview](https://www.npmjs.com/package/@azure/communication-calling?activeTab=beta) caling SDK.
8785

8886
For instance, in a group call where seven participants have their video cameras on, on each client page you can select two participants' videos are displayed at higher resolutions. These two participants set to show their video at 720p by setting their views on the web page to be 720 pixels in height by 1280 pixels in width (or greater). The remaining five participant videos should be set to a lower resolution, such as 360p or lower.
8987

@@ -99,9 +97,6 @@ For instance, in a group call where seven participants have their video cameras
9997
Simulcast isn't supported on all browsers, specifically mobile browsers and macOS Safari. If a participant using iOS Safari, Android Chrome, or macOS Safari renders a 720p video and another participant tries to render the same video at a lower resolution, both will receive the lower resolution. This happens because these devices prioritize smaller resolutions when simulcast sending is unsupported.
10098

10199
## How to configure to send a 1080p stream
102-
[!INCLUDE [Public Preview Disclaimer](../../includes/public-preview-include.md)]
103-
104-
[Version 1.35.1](https://www.npmjs.com/package/@azure/communication-calling/v/1.35.1-beta.1) and higher of the public preview calling SDK supports sending a 1080p video.
105100

106101
When using the WebJS SDK to send video at a 1080p resolution, you must use the [Video Constraints API](../voice-video-calling/get-started-video-constraints.md?pivots=platform-web) and specify that you want to use 1080p. If the Video Constraints API isn't used and 1080p isn't specified, the default video stream resolution is 720p.
107102

@@ -171,4 +166,4 @@ You can use the media quality statistics API within the WebJS SDK to determine t
171166

172167
## Conclusion
173168

174-
To determine how many videos to place on a web page, you need to carefully consider resolution, device type, bandwidth, and user experience. Follow these guidelines and best practices to create web apps that not only look appealing but also function seamlessly, providing an optimal viewing experience for users across various devices and connection speeds.
169+
To determine how many videos to place on a web page, you need to carefully consider resolution, device type, bandwidth, and user experience. Follow these guidelines and best practices to create web apps that not only look appealing but also function seamlessly, providing an optimal viewing experience for users across various devices and connection speeds.

0 commit comments

Comments
 (0)