This article provides a quick overview on how to install Wowza Streaming Engine™ media server software on Raspberry Pi 2 or 3 Model B computers.
- Unfortunately, the Wowza Streaming Engine Linux installers won't run directly on the Raspberry Pi platform (the installers are i386-based and can't run directly on the ARM processor). What is needed is our Debian (DEB) installer. To get the DEB installer, request it in a an email message to email@example.com. Be sure to say it's needed for installation on a Raspberry Pi.
- Download and install an operating system for your Raspberry Pi. For this article, we tested the Raspbian and Ubuntu Mate operating systems. After installation is completed, you may need to increase the boot volume size to take advantage of the full size of your SD card. For more information on how to do this, see: How can I resize my / (root) partition?
- If you're running Ubuntu Mate, you must install a Java JDK (Raspbian for Raspberry Pi includes the Java JDK). Execute the following command to install:
apt-get install openjdk-8-jdk
- As the root user, copy the Wowza Streaming Engine DEB installer to the Raspberry Pi and execute the following command to install (where [installer-filename] is the DEB installer filename):
dpkg -i [installer-filename].deb
- Configure Wowza Streaming Engine to use Java JDK at the OS level instead of the built-in Java JRE. Execute the following command to do this:
cd /usr/local/WowzaStreamingEngine rm -rf java
- Configure a Wowza Streaming Engine Manager user name and password. Change directory to /usr/local/WowzaStreamingEngine/conf and edit the file admin.password with a text editor. Enter a [username] [password] [group]. Example:
# Admin password file (format [username][space][password][space][group]|[group]) #username password group|group username password admin
- Run Wowza Streaming Engine from the command line to enter the serial number:
cd /usr/local/WowzaStreamingEngine/bin ./startup.sh
- Quit Wowza Streaming Engine (Ctrl-C), and then run the script to install the system service scripts:
- You can now run Wowza Streaming Engine and Wowza Streaming Engine Manager as system services:
service WowzaStreamingEngine start service WowzaStreamingEngineManager start
- Open a web browser and navigate to the Wowza Streaming Engine Manager (where [wowza-ip-address] is the IP address of your Raspberry Pi):
- The Raspberry Pi has limited RAM (1 GB). It's probably best to only run the Wowza Streaming Engine Manager service when needed to free up for RAM for streaming engine.
- Wowza Streaming Engine Manager enables you to easily configure, manage, and monitor the Wowza Streaming Engine software. The browser-based manager enables publishers with a diverse range of technical abilities to have greater control and confidence when streaming video. To learn about the different parts of the Streaming Engine Manager user interface, see How to find your way around Wowza Streaming Engine Manager.
Originally Published: For Wowza Streaming Engine on 05-05-2016.
If you're having problems or want to discuss this article, post in our forum.