Getting Started with Ubuntu

Download

OvenMediaEngine Enterprise is available as a DEB package. If you have received a link to download the DEB file from the OME Enterprise team, please download the file and follow the guide below to install and run it.

Install and Run

Prerequisites

OS requirements

To install OvenMediaEngine Enterprise, you need one of the following Ubuntu versions:

  • Ubuntu 24.04 LTS

  • Ubuntu 22.04 LTS

  • Ubuntu 20.04 LTS

Location

By default, OvenMediaEngine Enterprise is installed in the following locations:

  • Binary&Config: /usr/share/ovenmediaengine

  • Log: /var/log/ovenmediaengine

Install from a package

Move to the directory where the package was downloaded, and then install OvenMediaEngine Enterprise:

$ sudo dpkg -i <ovenmediaengine-enterprise-package>.deb
Selecting previously unselected package ovenmediaengine.
(Reading database ... 72282 files and directories currently installed.)
Preparing to unpack <ovenmediaengine-enterprise-package>.deb ...
Unpacking ovenmediaengine (<version>) ...
Setting up ovenmediaengine (<version>) ...

# If you are upgrading, please run "systemctl daemon-reload"
$ sudo systemctl daemon-reload

If OvenMediaEngine is already installed in the /usr/share/ovenmediaengine directory, it will be automatically upgraded, retaining the existing configuration files.

License Registration

Before running OvenMediaEngine, you must register a valid License Key:

$ echo 'Your.License.Key' | sudo tee /usr/share/ovenmediaengine/conf/License

Host IP Configuration

To use the Web Console (OvenStudio) smoothly, you need to configure the host IP of the server.

Please check here for detailed configuration instructions.

$ echo -e '\nOME_HOST_IP=Your.HOST.IP.Address' | sudo tee -a /usr/share/ovenmediaengine/ovenstudio/system.env

Start OvenMediaEngine Enterprise

Start the services with the following commands:

# Start OvenMediaEngine
$ sudo systemctl start ovenmediaengine
# Start Web Console (OvenStudio)
$ sudo systemctl start ovenstudio
# Start OvenMediaEngine Delivery Module
$ sudo systemctl start ovenmediaengine-delivery

# If you want to auto-start on boot
$ sudo systemctl enable ovenmediaengine
$ sudo systemctl enable ovenstudio
$ sudo systemctl enable ovenmediaengine-delivery

Uninstall OvenMediaEngine Enterprise

To uninstall, use the following command:

$ dpkg -r ovenmediaengine

# Include deletion of configuration files.
$ dpkg -P ovenmediaengine

You have to delete any edited configuration files manually.

Ports used by default

The default configuration uses the following ports, so you need to open it in your firewall settings:

OvenMediaEngine

Web Console (OvenStudio)

Example Firewall Commands

You can open firewall ports as in the following example:

$ sudo ufw allow from any to any port 3333 proto tcp
$ sudo ufw allow from any to any port 3334 proto tcp
$ sudo ufw allow from any to any port 1935 proto tcp
$ sudo ufw allow from any to any port 9999 proto udp
$ sudo ufw allow from any to any port 4000 proto udp
$ sudo ufw allow from any to any port 3478 proto tcp
$ sudo ufw allow from any to any port 9000 proto tcp
$ sudo ufw allow from any to any port 10000:10009 proto udp
$ sudo ufw allow from any to any port 8080 proto tcp

Last updated