Comments (2)
Hi @djee-ms
Thanks for the detailed answer.
This definitely gives me something to work with :)
I will close the issue.
from mixedreality-webrtc.
Hi @jgaarsdal,
What your are asking for, multi-peer support, is not supported natively by WebRTC. WebRTC itself is intrinsically peer-to-peer only. However other technologies are building upon WebRTC to provide this feature. Namely you are looking for:
- a naive mesh topology, with a single peer connection per couple of peers : very simple, but not economical in terms of bandwidth for example;
- a Selective Forwarding Unit (SFU) server which dispatches the tracks as needed between the peers;
- a Multipoint Conferencing Unit (MCU) server which mixes several tracks into a single one.
There are several third-party offers out there. The Microsoft Mixed Reality docs mention FreeSwitch for example. I have not tried myself, but these essentially require adapting the signaling solution to be compatible with the server.
from mixedreality-webrtc.
Related Issues (20)
- Help Required: Getting a custom Hand Tracking system as an articulated hand. HOT 2
- Based on Android packaging, the local screen is not displayed but the remote screen can be displayed !!! HOT 2
- When move Hololens FPS will be dropped.
- help with camera feed live processing HOT 5
- [question] 'Value does not fall within the expected range.' exception HOT 1
- Crash on Publish video
- Echo while creating audio track
- Typo in C# Tutorial Desktop
- Hololens 2: RemoteAudioTrack.cs: OutputToDevice property does not mute native sound
- Help required: Crash on getting offer. HOT 1
- Help with Offer Creation (UWP Tutorial) HOT 2
- Example of how to use in C++ native or VB6
- The sample program cannot connect to the network
- No way to embed ice candidate in webrtc-answer
- The document typo for C# tutorial (UWP) at "A custom signaling solution" session.
- Different track ids between answers sdp and local tracks
- Empty audio frames in the TestNetCoreConsole when connected with a Desktop Client
- Not able to see Remote video when connected to different network
- C# UWP app Only the caller is able to get the remote and local video feed
- == This repository is archived ==
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mixedreality-webrtc.