microsoftgraph / microsoftgraph/microsoft-graph-comms-samples

Multiview VideoSockets

Open
#388 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
253
Forks
275
Avg merge
1d 5h
Merged PRs (30d)
1

Description

Describe the issue
Can you explain, in some detail, the concept of Multiview receive VideoSockets ?
Is it a VideoSocket per participant's video stream? (till 9)
As we don't know the participants from the beginning, can we add video sockets in the participants updated event?
In the documentation, you write "The ID maps to the order in which the video sockets are provided to the CreateMediaConfiguration API."
Is this the optional MediaPortRange ? is this the same as the FixedPortRange max="20199" min="20100" for the InstanceMediaControlEndpoint in Service Definition?
If we are not able to add video sockets in ParticipantsUpdated event and in order to handle meetings we increase, precautionary, in CreateLocalSession the NumberOfMultiviewSockets does it mean that we reduce the number concurrent video calls if the range is 100 ?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the documentation for Multiview receive VideoSockets and the referenced CreateMediaConfiguration, MediaPortRange, FixedPortRange, InstanceMediaControlEndpoint, ParticipantsUpdated, CreateLocalSession, and NumberOfMultiviewSockets concepts. Resolve how sockets map to participant streams, whether they can be added dynamically, how port ranges relate, and whether increasing the socket count affects concurrency.

Written by the indexing model from the issue text.

Assessment

Domain
api, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.