Overview
As part of Videon's addition of Mulitple Bitrate (MBR) support to our EdgeCaster product line, we also redesigned our Web User Interface (from this point on: UI) to better suit a single-device management, vertically-oriented layout.
For EdgeCaster, this allows easier configuration and management of multiple Video Profiles as well as eliminating the need for pop-up windows as were present in the V1 UI.
For VersaStreamers, this new interface will offer a cleaner, less cluttered approach to managing the settings on a single device.
In addition, having a vertically-oriented layout now allows the V2 UI to be more mobile friendly, making configuration from a smartphone or tablet easier.
Connecting to the V2 UI
Connecting to the V2 UI works mostly the same as connecting to the V1 UI except that the new version of the Videon Discovery Application will need to be downloaded. The Discovery App Download page has been updated with the new version of the Discovery App (2.0).
Encoder Control
A vast majority of the differences between the V1 and V2 UI are present in Encoder Control. Rather than being a list of Videon devices on the network and their statuses, Encoder Control now consists of just the encoder settings and output settings of the currently selected device. These settings include:
- Select a Device
- AV Input
- Video Profiles
- (EdgeCaster only) MBR Group
- Audio Profiles
- Outputs
Select a Device
Since the V2 UI is now single-device management, the device to be configured can be selected from the dropdown in the top left of the window labelled "Select a Device"
AV Input
Similar to the control in the V1 UI, there is a separate control to select what input should be used for the incoming video and audio feeds. Unlike the V1 UI, the video and audio inputs are now separately selectable.
This is also where the input resolution is reported.
Video Profiles
On EdgeCaster, to add a Video Profile, click "+ Add Profile". To delete a Video Profile, click the 'x' to the right of the profile name when hovering over the profile. Any number of Video Profiles can be created, but only a total of 4Kp30 can be active at once. The various resolutions can be configured with the Video Scaling option.
Below are some example combinations:
- 2x 1080p60
- OR 1x 1080p60, 2x 720p60, 1x 360p60
- OR 1x 1080p60, 1x720p60, 2x 480p60, 2x 360p60
On VersaStreamers, a Video Profile will already be created (and cannot be deleted) as VersaStreamers do not support multiple bitrate.
In the configuration menu for each Video Profile, the available settings are almost the same as on the V1 UI. The only addition is the last setting of MBR Group Member on EdgeCaster.
For instructions on setting up an MBR stream using HTTP Push on EdgeCaster, follow this guide.
MBR Group Member (EdgeCaster only)
MBR Group Member being OFF means the selected Video Profile is a standalone profile, not synchronized with other profiles.
MBR Group being ON means the selected Video Profile will be synchronized with every other Video Profile with MBR Group Member turned ON and Limit to 30 FPS, Keyframe Interval, and Quality/Latency will be controlled in the MBR Group Settings.
MBR Group (EdgeCaster only)
To add an MBR Group, much like a Video Profile, click "+ Add MBR Group". There can only be one MBR group at a time. This MBR group will be the centralized way of making sure multiple Video Profiles are synchronized (mainly in the case of streaming multiple qualities of content that need to be aligned).
Once created, the settings for the MBR group can be configured by clicking on Group Settings, which will replace "+ Add MBR Group".
In Group settings, Limit to 30 FPS, Keyframe Interval, and Quality/Latency are configurable. Changes here will be made to all Video Profiles with MBR Group Member turn ON.
Audio Profiles
On EdgeCaster, to add an Audio Profile, click "+ Add Profile". To delete an Audio Profile, click the 'x' to the right of the profile name when hovering over the profile. Any number of Audio Profiles can be created, but only one can be active at a time.
On VersaStreamers, a Video Profile will already be created (and cannot be deleted) as VersaStreamers do not support creating multiple Audio Profiles.
Outputs
On EdgeCaster, each available output can be configured with any Video and Audio profile. Outputs may also share a Video or Audio profile. The only limitation on this is that Video Profiles in an MBR group cannot be used individually.
On VersaStreamers, the Video Settings and Audio Settings will be used for all outputs.
RTMP
RTMP outputs can be configured as normal. The only difference is that, on EdgeCaster, the Video and Audio source will have to be selected explicitly before the output can start.
Multicast
Multicast output can be configured as normal. The only difference is that, on EdgeCaster, the Video and Audio source will have to be selected explicitly before the output can start.
Unicast
Unicast outputs can be configured as normal. The only difference is that, on EdgeCaster, the Video and Audio source will have to be selected explicitly before the output can start.
SRT
SRT can be configured as normal. The only difference is that, on EdgeCaster, the Video and Audio source will have to be selected explicitly before the output can start.
HTTP Push & Pull
HTTP outputs are almost entirely the same as in the V1 UI. The only additions are the dropdowns for Video Source and Audio Source, on EdgeCaster.
On EdgeCaster, HTTP Outputs will be unique in that they can select the whole MBR Group as the Video Source. This is what enabled Multiple Bitrate Streaming. When the MBR group is selected as the Video Source, the HTTP output will stream each Video Profile as its own individual quality in the same HTTP Stream.
Multiple Bitrate Streaming allows playback clients (video players on computers, phones, tablets, and other stream viewing devices) to automatically switch to the right resolution for the viewer based on their screen size and network limits.
Device Settings
Device Settings is entirely the same as V1. See this guide for information on Device Settings.
Advanced
The Advance menu is entirely the same as V1. See this guide for information on Advanced.