@mafalda-sfu/mediasoup-cluster-cli

module.exports ⏏

CLI for Mediasoup cluster.

Kind: Exported class

new module.exports(options)

Creates a new instance of the MediasoupClusterCli class.

Param Type Description
options object The options for the MediasoupClusterCli instance. // Mediasoup Cluster CLI
[options.clients] Array.<string> List of remote Mediasoup servers URLs // ROPE WebSocket server
[options.cert] string Path to the certificate file
[options.key] string Path to the key file
[options.pfx] string Path to the PFX file // Remote Mediasoup
[options.announcedIp] string Announced IP address
[options.appDataManager] AppDataManager App data manager
[options.extraMethodsFactory] function Extra methods factory
[options.listenIps]
string Array.<string>
List of listening IP addresses // ROPE server
[options.connectionPayload] function Connection payload
[options.logResponseErrors] boolean If we should log response errors // JsonRpc
[options.errorConstructors] object Map of error constructors
[options.onWarn] function Function to call on warnings
[options.sendFullErrors] boolean If we should send full errors // Rpc
[options.logMessages] boolean If we should log messages
[options.send] function Function to send messages