Streaming Services

MixEffect provides a graphical interface for viewing, editing, and storing streaming settings compatible with ATEM Mini Pro, Mini Pro ISO, and Mini Extreme switchers.

Manage Streaming Settings

You can manage your list of streaming services and servers from the MixEffect home page.

Create a New Service

  1. Go to the MixEffect Home.

  2. Tap the + button.

  3. Choose New Service.

  4. Enter the Name for the new streaming service.

  5. If necessary, enter authentication credentials for the service.

  6. Tap Save.

Create a New Server

To create a new server for a given service, perform the following:

  1. Tap the + button from the MixEffect Home or in a Streaming Service Detail page.

  2. Choose New Server.

  3. Select an existing streaming service for the new server.

  4. Enter the Name for the server.

  5. Enter the URL for the server.

  6. If necessary, enter the Stream Key for the server.

  7. Tap Save.

When choosing a server with a saved stream key, the Stream Key field on the Live Stream page in Output will be pre-populated.

Create a Profile

You can edit the built-in profiles for a service or create a new profile by following these steps:

  1. Go to the detail page for a service.

  2. Tap New Streaming Profile or tap the + button and choose New Profile.

  3. Type in a Name for the profile.

  4. Edit the Bitrate, Audio Bitrate, Resolution, FPS, and Keyframe Interval settings for each of the two configurations.

  5. Tap Save.

Note: Keyframe Interval, Resolution, and FPS settings cannot be changed through the Blackmagic API and need to be imported to the ATEM switcher using ATEM Software Control on a macOS or Windows computer.

Default Server and Profile

You can set a default server and profile to use when selecting a service from the MixEffect Output page.

  1. Edit server or profile for a service.

  2. Tap Default Server or Default Profile.

A yellow star will appear in the servers and profiles to denote which server or profile is the default.

When you choose a new service from the Service menu in MixEffect, the default server and profile, if defined, will be pre-selected.


Import Streaming Settings

You can import your streaming settings from another ATEM switcher into MixEffect. The new settings will replace all services, servers, and profiles you have set up, so be sure to export a copy of your streaming settings before import.

  1. Go to the MixEffect Home.

  2. Tap Settings.

  3. Tap Live Stream.

  4. Tap Import Streaming.xml.

  5. Find the file that is in the Streaming.xml format.

  6. Tap Replace to confirm replacement of your existing streaming settings.

An error will appear if there are any problems with the import.

Export Streaming Settings

You can export your MixEffect streaming settings to a Streaming.xml file suitable for importing into an ATEM switcher than supports streaming.

  1. Go to the MixEffect Home.

  2. Tap Settings.

  3. Tap Live Stream.

  4. Tap Export Streaming.xml.

  5. Optional. Rename the file.

  6. Select the destination for the file.

  7. Tap Save.

Alternatively, you can export the XML file to the clipboard.

  1. Go to the MixEffect Home.

  2. Tap Settings.

  3. Tap Live Stream.

  4. Tap Export Streaming.xml to Clipboard.

Streaming XML File Format

The Streaming.xml file format specifies fields in the following hierarchy:

  • services

    • service

      • servers

        • server

      • profiles

        • profile

          • config

      • credentials

service

  • name: The name of the streaming service (e.g. YouTube).

server

  • name: The name for the server for a given service (e.g. Primary).

  • url: The RTMP URL to the server (e.g. rtmp://).

profile

  • name: the name of the streaming profile (e.g. Streaming High)

  • config: Configuration information for the profile. Each profile had two Config entries with the following elements:

    • bitrate: The streaming bitrate to use in bits per second for the given frame rate.

    • audio-bitrate: The audio bitrate to use. Default is 128000.

    • keyframe-interval: Default set to 2.

Config entries also have the following two attributes:

  • resolution: The streaming output resolution. Default is 1080p.

  • fps: Frames per second. Compatible values include 30 and 60.

Note: Keyframe Interval, Resolution, and FPS settings cannot be changed through the Blackmagic API and need to be imported to the ATEM switcher using ATEM Software Control on a macOS or Windows computer.

Credentials

  • Username: The username for authenticating with servers of a given service.

  • Password: The password for the user.

Note: Username and password should both be filled out if the credentials information if you plan to export your streaming settings from MixEffect.

Last updated