Listen for a multicast stream on a particular network interface with Wowza Streaming Engine

By default, Wowza Streaming Engine™ media server software binds to the local network interface when joining a multicast stream. To force Wowza Streaming Engine to join using a particular network interface, add the local address of the network interface to Wowza Streaming Engine's virtual host configuration.

  1. Navigate to [install-dir]/conf/ and open VHost.xml in a text editor.
  2. In the <RTP/Datagram>/<Incoming> container element, change:
<!-- <MulticastBindToAddress>true</MulticastBindToAddress> -->
<!-- <MulticastInterfaceAddress>192.168.1.22</MulticastInterfaceAddress> -->

To:

<MulticastBindToAddress>true</MulticastBindToAddress>
<MulticastInterfaceAddress>[address-of-network-interface]</MulticastInterfaceAddress>

where [address-of-network-interface] is the local address of the network interface that you want to use when joining the multicast stream:

If this doesn't solve the problem, add the same address to the application configuration.

  1. Navigate to [install-dir]/conf/[application]/ and open Application.xml in a text editor.
  2. In the <RTP>/<Properties> containter element add the following:
<Property>
    <Name>multicastInterfaceAddress</Name>
    <Value>[address-of-network-interface]</Value>
</Property>