@mafalda-sfu/mediasoup-proxy-cli
module.exports ⏏
CLI for Mediasoup proxy.
new module.exports(mediasoupManager, options)
Creates a new instance of the MediasoupClusterCli class.
| Param | Type | Description | ||
|---|---|---|---|---|
| mediasoupManager | A MediasoupManager instance | |||
| options | object |
The options for the MediasoupClusterCli instance. // 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] |
|
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 |