67 lines
1.2 KiB
JavaScript
67 lines
1.2 KiB
JavaScript
module.exports =
|
|
{
|
|
// DEBUG env variable For the NPM debug module.
|
|
debug : '*LOG* *WARN* *ERROR* *mediasoup-worker*',
|
|
// Listening hostname for `gulp live|open`.
|
|
domain : 'localhost',
|
|
tls :
|
|
{
|
|
cert : `${__dirname}/certs/mediasoup-demo.localhost.cert.pem`,
|
|
key : `${__dirname}/certs/mediasoup-demo.localhost.key.pem`
|
|
},
|
|
protoo :
|
|
{
|
|
listenIp : '0.0.0.0',
|
|
listenPort : 3443
|
|
},
|
|
mediasoup :
|
|
{
|
|
// mediasoup Server settings.
|
|
logLevel : 'debug',
|
|
logTags :
|
|
[
|
|
'info',
|
|
// 'ice',
|
|
// 'dlts',
|
|
'rtp',
|
|
// 'srtp',
|
|
'rtcp',
|
|
// 'rbe',
|
|
'rtx'
|
|
],
|
|
rtcIPv4 : true,
|
|
rtcIPv6 : true,
|
|
rtcAnnouncedIPv4 : null,
|
|
rtcAnnouncedIPv6 : null,
|
|
rtcMinPort : 40000,
|
|
rtcMaxPort : 49999,
|
|
// mediasoup Room settings.
|
|
roomCodecs :
|
|
[
|
|
{
|
|
kind : 'audio',
|
|
name : 'audio/opus',
|
|
clockRate : 48000,
|
|
parameters :
|
|
{
|
|
useInbandFec : 1,
|
|
minptime : 10
|
|
}
|
|
},
|
|
{
|
|
kind : 'video',
|
|
name : 'video/vp8',
|
|
clockRate : 90000
|
|
}
|
|
],
|
|
// mediasoup per Peer Transport settings.
|
|
peerTransport :
|
|
{
|
|
udp : true,
|
|
tcp : true
|
|
},
|
|
// mediasoup per Peer max sending bitrate (in kpbs).
|
|
maxBitrate : 500000
|
|
}
|
|
};
|