Hello and welcome to our today's article on 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.
System Resources
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.
RAM: 1Gb
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.
Processor: 2 vCPUs
Disk Space: 20 Gb
Network Adapter: 100 Mbits/s
Operating System: Ubuntu/CentOS
Concurrent Connections: 10
Installing Flussonic on Ubuntu 15
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.
# 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;
# apt-get update
# apt-get install flussonic flussonic-ffmpeg flussonic-python
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
[flussonic]
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
# cat > /etc/yum.repos.d/Flussonic.repo <<EOF
[flussonic]
name=Flussonic
baseurl=http://debian.erlyvideo.org/rpm
enabled=1
gpgcheck=1
gpgkey=http://debian.erlyvideo.org/rpm/RPM-GPG-KEY-flussonic.com
EOF
[flussonic]
name=Flussonic
baseurl=http://debian.erlyvideo.org/rpm
enabled=1
gpgcheck=1
gpgkey=http://debian.erlyvideo.org/rpm/RPM-GPG-KEY-flussonic.com
EOF
# yum --nogpgcheck install flussonic-erlang flussonic flussonic-ffmpeg flussonic-python
Updating License
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 lincese using this LINK.
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 sving the license key in it as shown below.
# vim /etc/flussonic/license.txt
# vim /etc/flussonic/license.txt
Starting Services
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 its 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
# /etc/init.d/flussonic restart
# /etc/init.d/flussonic status
# /etc/init.d/flussonic stop
# /etc/init.d/flussonic restart
# /etc/init.d/flussonic reload
Flussonic Version
You can check the current installed version of Flussonic on Linux by using the below commands.
On Ubuntu
# dpkg -l | grep flussonic
On CentOS
# rpm -qa | grep flussonic
# dpkg -l | grep flussonic
# rpm -qa | grep flussonic
No comments :
Post a Comment