As of V8.1, Videon products now support a native integration to Mux for all RTMP outputs.
See the following headings to navigate to a desired section within this article:
- Mux Generic RTMP
- How to use Videon's native Mux RTMP integration
- Creating Token ID and Token Secret for integration Login
- Recommended encoder settings for RTMP
- Expected Reduced Latency from Mux RTMP
- Low Latency (LL-HLS) with Mux
- Video players supporting Low Latency (LL-HLS)
Mux Generic RTMP
Videon products are the first live streaming hardware with native, direct Mux support. The current method for users to contribute content to Mux is to manually set up a generic RTMP output from a streaming device. This requires many extra steps, including:
- Log in to Mux Account
- Create a new stream (under Video > Live Streams > Create Live Streams)
- Obtain ingest URL and stream key
- Open UI for encoder
- Create an RTMP output and copy ingest URL and stream key to URL
- Start Output
Further complicating workflows is that a number of workflows require streaming to multiple other platforms in parallel, which may require additional hardware and additional setup. With Videon's multi-RTMP functionality, the need for additional hardware to stream the same content to multiple platforms is eliminated. Simplifying such a workflow reduces cost, complexity, and headache.
How to use Videon's native Mux RTMP integration
- Once your Videon hardware is fully set up and you are connected to the Videon Web UI, navigate to Encoder Control and make sure you have Input Settings properly configured correctly to be what video and audio you are using for input.
- Navigate to RTMP 1, 2, or 3
- Select the Video Source and Audio Source you will use for this stream (as applicable, Audio/Video Source choice may vary based on the Videon product in use)
- Open the Streaming Providers dropdown and select Mux
- Click Login to Mux
- Copy and paste your respective Token ID and Token Secret from your Mux account (if you need to create these see the link below), then click Submit
- If done correctly, this should now reveal the Select an Existing Stream and Create New Stream sections
- To select an existing stream: Simply click the dropdown to see a list of any stream you have previously created on the Mux platform.
- Select a stream that is not greyed out, greyed out streams are either in use, deactivated, or Signed, which Videon does not support at this time
- Select a stream that is not greyed out, greyed out streams are either in use, deactivated, or Signed, which Videon does not support at this time
- To create a new stream: Select the Playback Policy, Latency, and Reconnect Window
- Videon currently only support Public for Playback Policy
- Latency modes supported are Normal, Reduced, and Low. The meanings of each can be found here: https://docs.mux.com/guides/video/reduce-live-stream-latency#where-does-the-latency-come-from
- Reconnect Window can be configured from 0.1 - 300 seconds
- Once a new stream is created, return to step 8 and select it from the list (it should be the top of the list - the most recently created)
- Once an existing, available stream is selected, turn on the RTMP output with the ON/OFF switch at the top of the Videon interface and click Save to start streaming!
Creating Token ID and Token Secret for integration Login:
- Login to your Mux account
-
Select Settings at the bottom of the left-hand menu
-
Select Access Tokens from the menu pop-up. (If you don’t see this option, you will need to be sure your account has Admin privileges)
-
Click Generate new token to create a new token
- Set Environment to Developer
Select the permissions you want to give the token
Name the token whatever you want - Click Generate Token
- DO NOT NAVIGATE AWAY FROM THE NEXT SCREEN UNTIL YOU HAVE YOUR TOKEN SECRET NOTED SOMEWHERE - Otherwise, you will have to generate new keys, as once you leave this page you will not be able to obtain your token secret again!!
-
Note your token ID and token secret somewhere secure
- Once your token ID and token secret are generated and noted, you can complete the login procedure for the Mux integration with RTMP above.
Recommended encoder settings for RTMP
You can view Mux's recommended encoder settings for streaming RTMP from your Videon device in this article on Mux's website.
Expected Reduced Latency from Mux RTMP
For Videon's RTMP integration streaming with Mux, you can expect a stream to have a Reduced latency (not low latency) of 12-20 seconds.
Low Latency (LL-HLS) with Mux
Mux now has a low latency mode using Apple's new low-latency HLS (LL-HLS) spec that allows playback of a stream in as little as 4-7 seconds! Check out the Low-latency FAQs on their site.
Video players supporting Low Latency (LL-HLS)
With the low-latency HLS (LL-HLS) spec used to reduce glass-to-glass latency, here is a list of video players which will support playback.