It is not possible to have the Wowza Streaming Engine push a multicast stream for a video on demand content. It is possible to have a Live stream being pushed by Wowza to a multicast IP/port address.
It is possible to have a VOD file scheduled to be played back as a live stream at a specific time (using the
ServerListenerStreamPublisher) and then push the generated live stream to the multicast address.
Using the method that Zoran described, Wowza Streaming Engine would use a
Stream Target/Push Publishing to push this live stream containing a scheduled playlist of VOD content to a local multicast IP address in your network. Players would then connect directly to the local multicast IP address source within your network and pull the stream.
The most likely limitation in a unicast scenario would be the PC performance. You can reference the
server specifications page for recommended minimum and high load scenarios.
You could also use one of the cloud computing providers to demo the software with your source VOD files. This would be a low cost way to get performance information. You would want to select a licensed
Pro Edition (HVM) instance as the BYOB + Trial License key is limited to 10 simultaneous connections.
This dual NIC setup should be possible utilizing the
Stream Targets/Push Publishing feature, along with the server's routing table. In this you would set a destination multicast IP address in the Stream Target entry, then to determine which interface should be used, routes would need to be added to the server's routing table pointing to a specific interface.
You may find that any bottleneck with the server is likely to be CPU related, rather than a network bandwidth issue but this could vary depending on the workflow.