FBE200 is just an encoder, it can only serve directly only a small number of clients.
For encoder models supporting HLS protocol direclty, it’s very easy and cost effective to multiply the stream to big number of users. All you need is a standard web-server (like Apache HTTPD server which is free and open source) and the simple hls-proxy application from https://github.com/Viblast/hls-proxy.
hls-proxy will get the stream from the encoder with a single connection, and mirror it to your server. All the clients will connect to the server, who will do the hard work instead of the encoder.
I recommend using Ubuntu server. Simply install an instance of Ubuntu Server 16.04 which is also officially free. During setup, when “tasksel” appears, select to install “SSH Server” so you can log in to it remotely via SSH console (from Windows you can use PuTTY client).
Basic Linux knowledge is required, but even with zero knowledge, searching the Internet gives very simple solutions to these easy steps (hint: you can install “mc” with sudo apt install mc to have a Norton-Commander-like interface to manage files)
After installation log in to the new server, and simply install Apache web server:
sudo apt update
sudo apt install apache2
That will install the Apache HTTP server on the system and you will have HTML pages served from directory /var/www/html. Prepare a new subfolder for your HLS stream:
sudo mkdir /var/www/html/hls
Now it’s time to install hls-proxy prerequisites. Install them:
sudo apt install python
sudo apt install python-zope.interface
and unzip it to a directory of your choice on the server. To run hls-proxy, all you need to do is (from the directory where you unzipped it):
./start-proxy.sh http://ip.address.of.encoder:8080/hls/show.m3u8 -o /var/www/html/hls
Now just go with a web browser to http://ip.address.of.server/hls, and click on “stream.m3u8”. Open in VLC or whatever…
To run hls-proxy at boot, just add the command to the file /etc/rc.local:
/path/of/where/unzipped/start-proxy.sh http://ip.address.of.encoder:8080/hls/show.m3u8 -o /var/www/html/hls > /dev/null &
(note the “> /dev/null &” part at the end of the command!)
You can distribute that URL to all the clients:
You can secure installation by using an Ubuntu server with public internet address, adding firewall, etc, but keep the encoder on private IP address - there are several ways to do this, but this is not part of this topic.