listenIps has been deprecated. Instead, you should use listenInfos

Greetings everyone,

According to the documentation for the webRtcTransportOptions and plainTransportOptions configuration in mediasoup, the parameter listenIps has been deprecated. Instead, you should use listenInfos.

So the correct configuration now should be:

		webRtcTransportOptions :
		{
			// listenInfos is not needed since webRtcServer is used.
			// However passing MEDIASOUP_USE_WEBRTC_SERVER=false will change it.
			listenInfos :
			[
				{
					protocol: 'udp', // UDP is commonly used for WebRTC.
					ip               : process.env.MEDIASOUP_LISTEN_IP || '0.0.0.0',
					announcedAddress : process.env.MEDIASOUP_ANNOUNCED_IP
				}
			],
			initialAvailableOutgoingBitrate : 1000000,
			minimumAvailableOutgoingBitrate : 600000,
			maxSctpMessageSize              : 262144,
			// Additional options that are not part of WebRtcTransportOptions.
			maxIncomingBitrate              : 1500000
		},

		plainTransportOptions :
		{
			listenInfos :
			[
				{
					protocol: 'udp', // UDP is commonly used for WebRTC.
					ip               : process.env.MEDIASOUP_LISTEN_IP || '0.0.0.0',
					announcedAddress : process.env.MEDIASOUP_ANNOUNCED_IP
				}
			],
			maxSctpMessageSize : 262144
		}

It might be necessary to update the mediasoup-demo config.example.js to reflect this change?

Thank you for bringing it to our attention.

what should i put in ```
process.env.MEDIASOUP_LISTEN_IP
and
process.env.MEDIASOUP_ANNOUNCED_IP

Check the TransportListenInfo fields description.

My initial question about if should the changes also be made in the config.template.js file within the mediasoup-demo?

Done by Ibc commit