You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/voice-video-calling/media-access.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ Azure Communication Services provides support for developers to get real-time ac
20
20
Consumption of live audio and video content is very prevalent in our world today in the forms of online meetings, conferences, live events, online classes and customer support. The modern communications world allows people around the globe to connect with anyone anywhere any moment on any matter virtually. With raw media access, developers can analyze audio or video streams for each participant in a call in real-time. In contact centers these streams can be used to run custom AI models for analysis such as your homegrown NLP for conversation analysis or provide real-time insights and suggestions to boost agent productivity. In virtual appointments media streams can be used to analyze sentiment when providing virtual care for patients or provide remote assistance during video calls leveraging Mixed Reality capabilities. This also opens a path for developers to leverage newer innovations with endless possibilities to enhance interaction experiences.
21
21
22
22
The Azure Communication Services SDKs provides access to the media streams from the client and server side to enable developers building more inclusive and richer virtual experiences during voice or video interactions.
23
-
:::image type="content" source="./media/raw-media/raw-media-overview-1.png" alt-text="diagram of raw media overview use cases.":::
23
+
:::image type="content" source="../media/raw-media/raw-media-overview-1.png" alt-text="diagram of raw media overview use cases.":::
24
24
25
25
## The workflow can be split into three operations:
26
26
• Capture Media: Media can be captured locally via the client SDKs or on the server side.
@@ -29,7 +29,7 @@ The Azure Communication Services SDKs provides access to the media streams from
29
29
30
30
## Media access via the Calling Client SDK
31
31
During a call, developers can access the audio and video media streams. Outgoing local audio and video media streams can be pre-processed, before being sent to the encoder. Incoming remote captured media streams can be post-processed before playback on screen or speaker. For incoming audio mixed media access, the client calling SDK can have access to the mixed incoming remote audio stream which includes the mixed audio streams of the top four most dominant speakers on the call. For incoming remote unmixed audio the client calling SDK will have access to the individual audio streams of each participant on the call.
32
-
:::image type="content" source="./media/raw-media/raw-media-overview-2.png" alt-text="diagram of raw media overview architecture.":::
32
+
:::image type="content" source="../media/raw-media/raw-media-overview-2.png" alt-text="diagram of raw media overview architecture.":::
33
33
34
34
## Media access use cases
35
35
• Screen share: Local outgoing video access can be used to enable screen sharing, developers are able to implement the foreground services to capture the frames and send them to be published using the calling SDK OutgoingVirtualVideoStreamOptions.
@@ -38,7 +38,7 @@ During a call, developers can access the audio and video media streams. Outgoing
38
38
• Augmented reality/Virtual reality: Remote incoming video media streams can be captured and augmented with a virtual environment before rendering on the screen.
39
39
• Spatial audio: Remote incoming audio access can be used to inject spatial audio into the incoming audio stream.
40
40
41
-
:::image type="content" source="./media/raw-media/raw-media-overview-3.png" alt-text="diagram of raw media overview client interfaces.":::
41
+
:::image type="content" source="../media/raw-media/raw-media-overview-3.png" alt-text="diagram of raw media overview client interfaces.":::
0 commit comments