Hello and welcome to our today's article on the installation Flussonic Streaming Server on Ubuntu15 and CentOS 7. Flussonic is a modern video streaming server written in Erlang. On the delivery end, Flussonic is a true multi-screen platform and can serve up live streaming and video-on-demand content that currently serves millions of live and video-on-demand feeds per day. It has a complete functionality array for setting up a media resource to distribute files and broadcast satellite video or TV channels.
You can use Flussonic to ingest Flash using RTMP, HLS, MPEG-TS over HTTP or UDP, even RTSP. On the delivery end, Flussonic is a true multi-screen platform and can serve up live streaming and video on demand content to iPhones, iPads, Android devices, BlackBerries, Set-Top Boxes, IPTV middleware platforms and other streaming platforms.
The minimum system requirements to the host server for running Flussonic depends on the number of concurrent connections to Flussonic server. We will be setting up the Flussonic Streaming server with minimum concurrent connections using the following system resources.
Processor: 2 vCPUs
Disk Space: 20 Gb
Network Adapter: 100 Mbits/s
Operating System: Ubuntu/CentOS
Concurrent Connections: 10
For stable streaming video playback with a high volume of concurrent connections, its recommended to distribute the traffic load among several real servers.
Installing Flussonic on Ubuntu
Connect to your Ubuntu server using the root credentials and the run the commands as shown below to add the source key for installing the Flussonic Streaming server from the debian package manager.
# wget -q -O - http://debian.erlyvideo.org/binary/gpg.key | apt-key add -;
# echo "deb http://debian.erlyvideo.org binary/" > /etc/apt/sources.list.d/erlyvideo.list;
After adding the Flussonic key to the source list, update your system using the update command.
# apt-get update
Once your system is updated then run the command to install the Flussonic and its derivative packages.
# apt-get install flussonic flussonic-ffmpeg flussonic-python
Press 'Y' key and hit Enter to continue.
Installing Flussonic on CentOS 7
To install Flussonic on CentOS/Red Hat Linux using the 'YUM', the first thing we need is to enable its yum repository by adding the RPM GPG key for flussonic.
# cat > /etc/yum.repos.d/Flussonic.repo <<EOF
name=Flussonic baseurl=http://debian.erlyvideo.org/rpm enabled=1 gpgcheck=1 gpgkey=http://debian.erlyvideo.org/rpm/RPM-GPG-KEY-flussonic.com EOF
Then run the 'yum' command as shown below to install the Flussonic server on your CentOS 7 server.
# yum --nogpgcheck install flussonic-erlang flussonic flussonic-ffmpeg flussonic-python
After successful installation of flussonic, you need get the trial license or purchase if you wish to use it for long in production by signing up or requesting for a trial license.
Then open the license key file using any of your command line editor and add the licese key in it and close the file after saving the license key in it as shown below.
# vim /etc/flussonic/license.txt
To start flussonic services on Ubuntu or Linux you can use the same below command.
# /etc/init.d/flussonic restart
To check the status of flussonic service if it's working fine or not, run the below command.
# /etc/init.d/flussonic status
You can use the below commands to stop or restart the flusonic services with the help of following commands.
# /etc/init.d/flussonic stop
# /etc/init.d/flussonic restart
To reconfigure with client connections live use the below command to reload its services.
# /etc/init.d/flussonic reload
You can check the currently installed version of Flussonic on Linux by using the below commands.
# dpkg -l | grep flussonic
# rpm -qa | grep flussonic
Flussonic Web Access
After starting the Flussonic services, open the web browser followed by the link as shown below containing your flussonic server's IP address and port '8080'. You will be asked to provide the administrative credentials to log in to the admin panel. So use the same credentials that you will got in with your trial license key.
Now you can configure and use your flussonic streaming server mainly for IPTV OTT, CDN Organizations and Operator Video surveillance.
You have learned about the installation of Flussonic on Ubuntu 15 and CentOS 7. Now get ready to enjoy its awesome features like VOD Streaming including streaming from mp4 and flv files, Multibitrate and multilanguage mp4 streaming, Live streaming including Satellite capturing, IP cameras support, Republishing between servers and Video Streaming including automatic DVR cleanup, timeshifted restreaming, screenshots recording, server-side playlists. So, we hope you have got this article much helpful. Feel free to comment us back to show your interests.