Skip to content

Commit b3ae384

Browse files
Merge pull request #302002 from MicrosoftDocs/main
Merged by Learn.Build PR Management system
2 parents 2a80548 + a648451 commit b3ae384

27 files changed

+342
-260
lines changed

articles/api-management/inject-vnet-v2.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,7 @@ If you want to enable *public* inbound access to an API Management instance in t
5454
* Minimum: /27 (32 addresses)
5555
* Recommended: /24 (256 addresses) - to accommodate scaling of API Management instance
5656

57-
### Network security group
58-
59-
A network security group must be associated with the subnet.
60-
61-
* Configure an outbound NSG rule to allow access to Azure Storage on port 443.
62-
* Configure other rules to meet your organization's network access requirements.
63-
64-
To set up a network security group, see [Create a network security group](../virtual-network/manage-network-security-group.md).
57+
[!INCLUDE [api-management-virtual-network-v2-nsg-rules](../../includes/api-management-virtual-network-v2-nsg-rules.md)]
6558

6659
### Subnet delegation
6760

articles/api-management/integrate-vnet-outbound.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: dlepow
55
ms.author: danlep
66
ms.service: azure-api-management
77
ms.topic: how-to
8-
ms.date: 04/03/2025
8+
ms.date: 06/16/2025
99
---
1010

1111
# Integrate an Azure API Management instance with a private virtual network for outbound connections
@@ -46,9 +46,7 @@ If you want to inject a Premium v2 (preview) API Management instance into a virt
4646
* Minimum: /27 (32 addresses)
4747
* Recommended: /24 (256 addresses) - to accommodate scaling of API Management instance
4848

49-
### Network security group
50-
51-
A network security group must be associated with the subnet. Configure any network security group rules that you need for the gateway to access your API backends. Network security groups (NSG) can also be used to block outbound traffic to the internet and access only resources in your virtual network. To set up a network security group, see [Create a network security group](../virtual-network/manage-network-security-group.md).
49+
[!INCLUDE [api-management-virtual-network-v2-nsg-rules](../../includes/api-management-virtual-network-v2-nsg-rules.md)]
5250

5351
### Subnet delegation
5452

articles/communication-services/concepts/voice-video-calling/simulcast.md

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,40 @@
11
---
2-
title: Azure Communication Services Simulcast
3-
titleSuffix: An Azure Communication Services concept document
4-
description: Overview of Simulcast - how sending multiple video quality streams helps overall call quality.
2+
title: Simulcast
3+
titleSuffix: An Azure Communication Services article
4+
description: This article describes how to send multiple video quality streams helps overall call quality.
55
author: sloanster
66
manager: chpalm
77
services: azure-communication-services
88

99
ms.author: micahvivion
10-
ms.date: 02/19/2024
10+
ms.date: 06/26/2025
1111
ms.topic: conceptual
1212
ms.subservice: calling
1313
ms.service: azure-communication-services
1414
---
15-
# What is Simulcast?
16-
Simulcast is a technique that allows video streaming applications to send multiple versions of the same video content at different resolutions and bitrates. This way, the receiver can choose the most suitable version based on their network conditions and device capabilities.
15+
# Simulcast
1716

18-
The lack of simulcast support leads to a degraded video experience in calls with three or more participants. If a video receiver with poor network conditions joins the conference, it impacts the quality of video received from the sender without simulcast support for all other participants. The video sender optimizes its video feed against the lowest common denominator. When simulcast streaming is available the potential impact of one person affecting the entire streaming quality experience is minimized.
17+
Simulcast is a technique that enables video streaming applications to send multiple versions of the same video content at different resolutions and bitrates. This way, the receiver can choose the most suitable version based on their network conditions and device capabilities.
1918

20-
Simulcast is supported on Azure Communication Services SDK for WebJS (1.9.1-beta.1+) and native SDK for Android, iOS, and Windows. Currently, simulcast on the sender side is supported on following desktop browsers - Chrome and Edge. Simulcast on receiver side is supported on all platforms that Azure Communication Services Calling supports. Support for Sender side Simulcast capability from mobile browsers will be added in the future.
19+
The lack of simulcast support leads to a degraded video experience in calls with three or more participants. If a video receiver with poor network conditions joins the conference, it impacts the quality of video received from the sender without simulcast support for all other participants. The video sender optimizes its video feed against the lowest common denominator. When simulcast streaming is available, the potential impact of one person affecting the entire streaming quality experience is minimized.
2120

22-
## How Simulcast works
23-
Simulcast is a feature that allows a publisher, in this case the Azure Communication Services calling SDK, to send different qualities of the same video to the SFU. The SFU then forwards the most suitable quality to each other endpoint on a call, based on their bandwidth, CPU, and resolution preferences. This way, the publisher can save resources and the subscribers can receive the best possible quality. The SFU doesn't change the video quality, it only selects which one to forward.
21+
Simulcast is supported on Azure Communication Services SDK for WebJS (1.9.1-beta.1+) and native SDK for Android, iOS, and Windows. Currently, simulcast on the sender side is supported on following desktop browsers - Chrome and Microsoft Edge. Simulcast on receiver side is supported on all platforms that Azure Communication Services Calling supports. Support for Sender side Simulcast capability from mobile browsers is planned for a future release.
22+
23+
## How simulcast works
24+
25+
The simulcast feature enables a publisher, in this case the Azure Communication Services calling SDK, to send different qualities of the same video to the selective forwarding unit (SFU). The SFU then forwards the most suitable quality to each other endpoint on a call, based on their bandwidth, CPU, and resolution preferences. This way, the publisher can save resources and the subscribers can receive the best possible quality. The SFU doesn't change the video quality. The SFU only selects which one to forward.
26+
27+
## Supported number of video qualities available with Simulcast
2428

25-
## Supported number of video qualities available with Simulcast.
2629
Simulcast streaming from a web endpoint supports a maximum two video qualities. There aren't API controls needed to enable Simulcast for Azure Communication Services. Simulcast is enabled and available for all video calls.
2730

2831
## Available video resolutions
29-
When streaming with simulcast, there are no set resolutions for high or low quality simulcast video streams. Instead, based on many different variables, either a single or multiple video steams are delivered. If every subscriber to video is requesting and capable of receiving maximum resolution what publisher can provide, only that maximum resolution will be sent. The following resolutions are supported:
30-
- 1080P
32+
33+
When a participant is streaming with simulcast, there are no set resolutions for high or low quality simulcast video streams. Instead, based on many different variables, either a single or multiple video steams are delivered. If every subscriber to video is requesting and capable of receiving maximum resolution what publisher can provide, only that it sends maximum resolution.
34+
35+
Simulcast supports the following resolutions:
36+
37+
- 1080p
3138
- 720p
3239
- 540p
3340
- 360p

articles/communication-services/how-tos/calling-sdk/powerpoint-live.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ ms.custom: template-how-to
1414

1515
# View PowerPoint Live presentations
1616

17-
This article describes how to enable meeting participants to view [PowerPoint Live presentations in Microsoft Teams](https://support.microsoft.com/en-us/office/present-from-powerpoint-live-in-microsoft-teams-28b20e74-7165-499c-9bd4-0ad975d448ad) using the Azure Communication Services Calling SDKs.
17+
This article describes how to enable meeting participants to view [PowerPoint Live presentations in Microsoft Teams](https://support.microsoft.com/office/present-from-powerpoint-live-in-microsoft-teams-28b20e74-7165-499c-9bd4-0ad975d448ad) using the Azure Communication Services Calling SDKs.
1818

19-
Attendees who use Azure Communication Services Calling SDKs to [join a Microsoft Teams meeting](./teams-interoperability.md) can view PowerPoint Live presentations and interact with [reactions](./reactions.md) and [raise hand](./raise-hand.md). The attendee view automatically maintains synchronization with the current slide of the Microsoft Teams presenter.
19+
Attendees who use Azure Communication Services Calling SDKs to [join a Microsoft Teams meeting](./teams-interoperability.md) can view PowerPoint Live presentations and interact with [reactions](./reactions.md) and [raise hand](./raise-hand.md). The attendee view automatically synchronizes with the current slide of the Microsoft Teams presenter.
2020

2121
## Prerequisites
2222

articles/communication-services/quickstarts/voice-video-calling/get-started-video-constraints.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
---
2-
ms.author: micahvivion
3-
title: Quickstart - Set video constraints in your calling app
4-
titleSuffix: An Azure Communication Services quickstart
5-
description: In this quickstart, you learn how to set video constraints in your existing calling app using Azure Communication Services.
2+
3+
title: Set video constraints in a calling app
4+
titleSuffix: An Azure Communication Services article
5+
description: This article describes how to set video constraints in your existing calling app using Azure Communication Services.
66
author: sloanster
7+
ms.author: micahvivion
78
services: azure-communication-services
8-
ms.date: 02/18/2024
9+
ms.date: 06/26/2025
910
ms.topic: quickstart
1011
ms.service: azure-communication-services
1112
ms.subservice: calling
1213
zone_pivot_groups: acs-plat-web-ios-android-windows
1314
ms.custom: mode-other, devx-track-js
1415
---
1516

16-
# Quickstart: Set video constraints in your calling app
17+
# Set video constraints in a calling app
1718

1819
::: zone pivot="platform-windows"
1920
[!INCLUDE [Set video constraints with Windows](./includes/video-constraints/video-constraints-windows.md)]
@@ -30,9 +31,9 @@ ms.custom: mode-other, devx-track-js
3031
::: zone pivot="platform-web"
3132
[!INCLUDE [Set video constraints with JavaScript](./includes/video-constraints/video-constraints-javascript.md)]
3233
::: zone-end
33-
## Next steps
3434

35-
For more information, see the following articles:
35+
36+
## Next steps
3637

3738
- Learn about [Video Constraints concept document](../../concepts/voice-video-calling/video-constraints.md)
3839
- Learn more about [Calling SDK capabilities](./getting-started-with-calling.md)

articles/communication-services/quickstarts/voice-video-calling/get-started-video-effects.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Add video effects to your video calls
2+
title: Enable video background effects
33
titleSuffix: An Azure Communication Services article
4-
description: Learn how to add video effects in your video calls using Azure Communication Services.
4+
description: This article describes how to add video effects in your video calls using Azure Communication Services.
55
author: sloanster
66

77
ms.author: micahvivion
@@ -14,7 +14,7 @@ zone_pivot_groups: acs-plat-web-ios-android-windows
1414
ms.custom: mode-other, devx-track-js
1515
---
1616

17-
# Add video effects to your video calls
17+
# Enable video background effects
1818

1919
::: zone pivot="platform-web"
2020
[!INCLUDE [Video effects with JavaScript](./includes/video-effects/video-effects-javascript.md)]
@@ -32,10 +32,9 @@ ms.custom: mode-other, devx-track-js
3232
[!INCLUDE [Video effects with Android](./includes/video-effects/video-effects-windows.md)]
3333
::: zone-end
3434

35-
3635
## Next steps
3736

38-
- Check out our [calling hero sample](../../samples/calling-hero-sample.md)
39-
- Get started with the [UI Library](../../concepts/ui-library/ui-library-overview.md)
40-
- Learn about [Calling SDK capabilities](./getting-started-with-calling.md?pivots=platform-web)
41-
- Learn more about [how calling works](../../concepts/voice-video-calling/about-call-types.md)
37+
- Check out our [calling hero sample](../../samples/calling-hero-sample.md).
38+
- Get started with the [UI Library](../../concepts/ui-library/ui-library-overview.md).
39+
- Learn about [Calling SDK capabilities](./getting-started-with-calling.md?pivots=platform-web).
40+
- Learn more about [how calling works](../../concepts/voice-video-calling/about-call-types.md).

articles/communication-services/quickstarts/voice-video-calling/includes/local-preview-mirroring/local-preview-mirroring-android.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: Quickstart - Turn off local preview mirroring
3-
titleSuffix: An Azure Communication Services Quickstart
4-
description: This quickstart describes how to turn off local preview mirroring
2+
title: Turn off local preview mirroring
3+
titleSuffix: An Azure Communication Services article
4+
description: This article describes how to turn off local preview mirroring
55
author: yassirbisteni
66
manager: gaobob
77

88
ms.author: yassirb
9-
ms.date: 2/21/2025
9+
ms.date: 6/26/2025
1010
ms.topic: quickstart
1111
ms.service: azure-communication-services
1212
ms.subservice: calling
@@ -15,7 +15,7 @@ ms.custom: mode-other, devx-track-js
1515
zone_pivot_groups: acs-plat-web-windows-android-ios
1616
---
1717

18-
### Turn off local preview mirroring
18+
### Code to turn off local preview mirroring
1919

2020
````java
2121
VideoStreamRenderer renderer = new VideoStreamRenderer(localVideoStream, this);

articles/communication-services/quickstarts/voice-video-calling/includes/local-preview-mirroring/local-preview-mirroring-ios.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: Quickstart - Turn off local preview mirroring
3-
titleSuffix: An Azure Communication Services Quickstart
4-
description: This quickstart describes how to turn off local preview mirroring
2+
title: Turn off local preview mirroring
3+
titleSuffix: An Azure Communication Services article
4+
description: This article describes how to turn off local preview mirroring.
55
author: yassirbisteni
66
manager: gaobob
77

88
ms.author: yassirb
9-
ms.date: 2/21/2025
9+
ms.date: 6/26/2025
1010
ms.topic: quickstart
1111
ms.service: azure-communication-services
1212
ms.subservice: calling
@@ -15,7 +15,7 @@ ms.custom: mode-other, devx-track-js
1515
zone_pivot_groups: acs-plat-web-windows-android-ios
1616
---
1717

18-
### Turn off local preview mirroring
18+
### Code to turn off local preview mirroring
1919

2020
````swift
2121
var renderer = try VideoStreamRenderer(localVideoStream: localVideoStream)

articles/communication-services/quickstarts/voice-video-calling/includes/local-preview-mirroring/local-preview-mirroring-windows.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: Quickstart - Turn off local preview mirroring
3-
titleSuffix: An Azure Communication Services Quickstart
4-
description: This quickstart describes how to turn off local preview mirroring
2+
title: Turn off local preview mirroring
3+
titleSuffix: An Azure Communication Services article
4+
description: This article describes how to turn off local preview mirroring.
55
author: yassirbisteni
66
manager: gaobob
77

88
ms.author: yassirb
9-
ms.date: 2/21/2025
9+
ms.date: 6/26/2025
1010
ms.topic: quickstart
1111
ms.service: azure-communication-services
1212
ms.subservice: calling
@@ -15,7 +15,7 @@ ms.custom: mode-other, devx-track-js
1515
zone_pivot_groups: acs-plat-web-windows-android-ios
1616
---
1717

18-
### Turn off local preview mirroring
18+
### Code to turn off local preview mirroring
1919

2020
````csharp
2121
var uri = await localOutgoingVideoStream.StartPreviewAsync();

0 commit comments

Comments
 (0)