Supported Encoders

OBS

OBS (Open Broadcaster Software) is an excellent and free encoder, with extensive capabilities and many plugins to support any use case. It runs on Windows, Linux and Mac OSX. OBS is the industry standard for all kinds of live streaming and we have fully supported it for over a decade. If you are looking to chose an encoder, we strongly recommend OBS.

To stream, from the Settings Panel, put the encoder connection URL from the control panel into the "URL" field, and the stream name (found at the top of the stream manage page) into the "Stream key" field.

Get OBS

vMix

ScaleEngine is fully integrated with vMix (Windows only), which connects to your ScaleEngine account to get stream names and URLs.

From the vMix interface, select ScaleEngine as the destination, then log in with the same credentials you use to log into the control panel.

Once you are logged in, use the Streaming Settings icon in vMix to choose your stream.

Select the stream name you want in the interface, and you're all set up.

Get a vmix download.

FMLE

Flash Media Live Encoder (Windows and Mac) is unmaintained and does not have a lot of features, but works well. It's been surpassed by OBS, but people still use it, and it is still fully supported by us.

To stream, put the encoder connection URL from the control panel into the "FMS" field, and the stream name (found at the top of the stream manage page) into the "Stream" field.

FFMpeg

FFMpeg is the software that many encoders use "under the hood", and it can also be used directly to send a stream.

To stream with ffmpeg to ScaleEngine, append the stream name to the end of the rtmp url, separated by a "/". Make sure you're sending h.264 video with -c:v libx264 and aac audio.

For an account named example, with a stream named 'stream1', using encoder credentials, the line would look like:

ffmpeg -re -i input_stream -c:v libx264 -c:a aac -strict -2 -f flv 'rtmp://example-origin.secdn.net/example-origin/live?user=example_1&pass=$2a$10$rlZ7pPV1DKN63xj0JMfdueyHcaQM0%2f7P2bVAkvvjFi.ZCOfZU%2fYfC/stream1'

Add whatever flags you need to be able to set the bitrate and any other desired parameters If your source stream is already h.264, you can copy the video codec:

-c:v copy

Teradek

Teradeks work perfectly with us, specifically Vidiu and Cube.

The Teradek Vidiu needs a "Stream URL" and a "Stream Name". ScaleEngine provides all of this in our Control Panel. The Stream URL is your "Encoder connection URL", such as:

rtmp://example-origin.secdn.net/example-origin/live?user=name&pass=word

Note that you do not need to use a password at all unless you select to have it on. You will need to restart the Vidiu once you make these changes. It will go live when it reboots.

Aja Helo Plus

Aja Helo encoders are a professional choice for TV stations to stream to ScaleEngine.

The Helo Plus has two encoders, and supports two simultaneous streaming outputs, which can be sent to different destinations.

Extron

To set up your Extron to stream to ScaleEngine, please refer to the manual for your model for how to set up an RTMP push. Make sure your encoding settings are set to h.264 video and AAC audio @ 44.1kHz

The Extron asks for a server url and a stream name/key. The server URL can be found as "Encoder connection URL" on the stream manage page in the control panel, and the stream name is the name at the top of the manage page.

Make sure you leave the username and password fields blank (passwords are encoded in the URL), and the port should be set to 1935. We do support backup origins. Contact us for more information.

If you have an older Extron encoder that cannot do RTMP, we can still suport it by setting up a special RTP ingest point. Please Contact us, and we'll be happy to get you set up.

Blackmagic ATEM

The Blackmagic ATEM is a line of professional hardware video mixers, and is capable of streaming to an RTMP server. We have supported several professional conferences using ATEMs to handle their video needs.

To configure your ATEM to stream to ScaleEngine, you need to edit your destinations setup in the Streaming.xml file. You can use the following file as an example. Then just select the service you have added (ScaleEngine in the example), and enter your stream name as the stream key in the interface, and you can start streaming.

<?xml version="1.0" encoding="UTF-8"?><streaming> <service> <name>ScaleEngine</name> <servers> <server> <name>ScaleEngine origin</name> <url>rtmp://USERNAME-chorigin.secdn.net/USERNAME-chorigin/live</url> </server> </servers> <profiles default="Streaming High"> <profile> <name>Streaming High</name> <low-latency/> <config resolution="1080p" fps="60"> <bitrate>4000000</bitrate> </config> <config resolution="1080p" fps="30"> <bitrate>3000000</bitrate> </config> </profile> <profile> <name>Streaming Low</name> <low-latency/> <config resolution="1080p" fps="60"> <bitrate>2500000</bitrate> </config> <config resolution="1080p" fps="30"> <bitrate>2000000</bitrate> </config> </profile> </profiles> </service> </streaming>

If you have a different Blackmagic device capable of streaming to RTMP, we can likely support it. Please Contact us and we can see how we can support your streaming.

VidBlasterX

ScaleEngine is fully integrated with VidblasterX (Windows only), which connects to your ScaleEngine account to get stream names and URLs.

In VidblasterX, right click your Streamer module, and open Settings. Enter your control panel Username and Password, and Vidblaster will get the list of available streams.

Get a vidblaster download.

XVC

XVC Encoders are fully compatible as RTMP encoders to ScaleEngine origins.