Let’s talk about VOD first:)
The Nginx host [where the kaltura-nginx package which includes the nginx-vod-module is deployed] needs to be accessible from all devices requesting playback. You can certainly put a load balancer in front of the Nginx nodes so that only it is accessible from the outside, SSL offloading to the nodes.
A rather detailed explanation of the different configurations related to delivery via the VOD module can be found here:
You can read about how the Nginx SSL config here:
We also have templates for configuring SSL offloading with HAProxy and Apache’s mod_proxy, see links in the howto.
In regards to live streaming, kaltura-nginx is also shipped with the RTMP module, which you can use for live streaming. See:
/opt/kaltura/app/configurations/media_servers.ini is not needed for that. It is only being used by the “Kaltura Live Streaming” option is meant to work with Wowza, which is not FOSS.
Like I said, you’ll also need to pay for a Wowza license. If you do decide to try, use Wowza of version 4.7.3. It’s important to state that I cannot commit to providing support for this but you are always welcome to post additional questions.