Package Exports
- uyem
- uyem/packages/client/dist/Main.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (uyem) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
uyem
Selective Forwarding Unit (SFU) is a WebRTC web application library, the server part of which is written in Node, and the client part is a ReactJS shared component.

Installation
- Install source:
npm i uyem --omit=optionalSettings
- To be able to create connections on a host other than localhost, you need to connect SSL certificates.
Sample setup SSL certificates from Let's Encrypt for client and for server together with nginx see docs/SSL.md
- To remote access between units using valid
iceServersis required:
const iceServers = [
{
urls: ['stun:127.0.0.1:3478'],
},
{
urls: ['turn:127.0.0.2:3478'],
username: 'username',
credential: 'password',
},
];See docs/COTURN.md for more details.
Run server
- Add property
serverto thescriptsblock ofpackage.json:
"server": "uyem --port 3001",- Run server:
npm run server