
Security News
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
@viero/webrtc-sfu-server
Advanced tools
WebRTC SFU server library by @vieroinc.
To see how viero's webrtc-sfu works either visit http://client.vcdemo.viero.tv or clone the example code from viero-webrtc-sfu-example on GitHub locally.
npm install --save @viero/common-nodejs
npm install --save @viero/webrtc-signaling-server
npm install --save @viero/webrtc-sfu-server
const { VieroHTTPServer } = require("@viero/common-nodejs/http");
const { bodyFilter } = require("@viero/common-nodejs/http/filters/ext/body");
const { VieroWebRTCSFUServer } = require("@viero/webrtc-sfu-server");
const {
VieroWebRTCSignalingServer,
} = require("@viero/webrtc-signaling-server");
const httpServer = new VieroHTTPServer();
const signalingServer = new VieroWebRTCSignalingServer();
const sfuServer = new VieroWebRTCSFUServer();
httpServer.setCORSOptions({
origins: ["http://localhost:8080"],
headers: ["content-type"],
});
httpServer.registerFilter(bodyFilter, "bodyFilter");
httpServer
.run({ port: 8090 })
.then(() => sfuServer.run(httpServer, signalingServer))
.catch((err) => console.error(err));
VieroWebRTCSFUServer needs VieroWebRTCSignalingServer to run and VieroWebRTCSignalingServer needs VieroHTTPServer to run. VieroWebRTCSignalingServer doesn't yet support commonly used HTTP servers eg. express or koa.
Prior calling run() on your VieroWebRTCSFUServer instance, the VieroHTTPServer instance must be set up to use the provided bodyFilter and to respond with proper CORS headers.
FAQs
WebRTC SFU server library by @vieroinc.
We found that @viero/webrtc-sfu-server demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.