Azure-Samples / Azure-Samples/communication-services-javascript-quickstarts

[Qestion] How to get unmixed audio streams of each participant?

Open
#283 4 comments 0 reactions 0 assignees View on GitHub
status:triage
Dominant language
JavaScript
Stars
108
Forks
207
PR merge metrics
No merged PRs in 30d

Description

Hi Azure team,

I am using the ACS sdk to connect to a teams meeting and receive the audio of the participants in the meeting. In the docs here: https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/media-access it mentions that the client should be able to get unmixed streams for each remote participant in the call (see screenshot).

![image](https://github.com/user-attachments/assets/6d45e90d-361b-4fb8-8f9f-44cdb4e2a0f9)

I have not found a way to do this with any of the sdks (js/c#/python/etc). Since this is stated as a use case, I assume there is some way to get it, but I have not found anything listed in the docs here: https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-raw-media-access?pivots=platform-web only ways to get mixed audio.

Please let me know how I can enable unmixed audio streams for my use case.

Contributor guide

Open the contributing guide

Research direction

Start with the linked media access and raw media access documentation, then compare the stated unmixed-stream use case with the JavaScript quickstart's available mixed-audio path. Done means identifying the supported SDK/API path for separate participant streams, or clearly documenting that the capability is unavailable or requires a different integration.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, javascript
Domain
audio-video-rtc, documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.