Introduction
about januscaler engine
What is Januscaler Engine?
Januscaler is a highly scalable, proprietary orchestration engine for WebRTC servers. It scales clusters of Janus WebRTC servers as its backend to support large-scale WebRTC applications. It supports most of the operations and APIs of the Janus WebRTC server, with largely the same API specifications.
Our entire services & products are powered by januscaler engine which we developed in-house
Configure Your Streaming Session
index.js
const janus = new Janus({
server: "wss://janus.example.com/ws",
success: function() {
janus.attach({
plugin: "janus.plugin.streaming",
success: function(pluginHandle) {
console.log("Plugin attached: ", pluginHandle.getId());
},
error: function(error) {
console.error("Error attaching plugin: ", error);
}
});
},
error: function(error) {
console.error("Error initializing Janus: ", error);
}
});
Choosing the Right Codec and Bitrate for Your Stream
Setting Up the Streaming API: A Comprehensive Guide
index.json
{
"streaming": {
"id": 1,
"video": true,
"audio": true,
"video_bitrate": 1024,
"audio_bitrate": 64
}
};