The Encoder Control screen shows all of the settings associated with encoder input/output.
Select a Device
The device to be configured can be selected from the dropdown in the top left of the window labelled "Select a Device"
Input Settings is the menu that will report the currently detected resolution and framerate of the configured Video Input type as well as if Audio Input is detected.
Additionally, the AV input preview allows viewing the video input from 1-5 times per second and the audio input levels in real time. Save must be clicked for the AV Input Preview to start showing once enabled.
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.
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)
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 (in the case of streaming multiple qualities of content that need to be aligned).
The settings for the MBR group can be configured by clicking on Group Settings.
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.
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.
On EdgeCaster, each available output can be configured with any Video and Audio profile. Outputs may also share a Video or Audio profile. If an individual Video Profile that is an MBR Group member is used, all Video Profiles in the MBR group will activate to ensure the group is synced.
On VersaStreamers, the Video Settings and Audio Settings will be used for all outputs.
Information on the different RTMP Outputs can be found here
RTMP Output is typically used for streaming content over the public internet to destinations like YouTube Live and Facebook Live. Videon encoders can stream to any RTMP destination, given a valid RTMP URL.
On EdgeCaster, the Video and Audio source will have to be selected explicitly before the output can start. Multple Bitrate streaming via RTMP can be done by selecting individual MBR Group Member Video Profiles for the respective RTMP outputs sending to their own RTMP URL, assuming the platform supports RTMP MBR ingest (for example, Akamai).
HTTP Pull is the HLS (and DASH on EdgeCaster only) output hosted from the webserver on our device. When enabled, any device (computer, phone, tablet) can play back the stream found at the URL given by "Local HLS" or, on EdgeCaster only, "Local DASH".
On EdgeCaster, HTTP Pull will be unique in that it can select the whole MBR Group as the Video Source. This is what enables HTTP 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.
HTTP Push is an output type that supports HLS and DASH workflows streaming to a cloud origin server, from which content is then usually distributed via a CDN.
Common origin servers and/or CDNs that Videon products are used with include AWS, Akamai, and Fastly, though any server accepting standard HTTP PUTs of files should work with EdgeCaster's HTTP Push.
HTTP Push will be able to select the whole MBR Group as the Video Source. This is what enables HTTP 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.
Multicast output is typically used for a one-to-many type workflow. Multicast broadcasts typically only remain on the local network.
To set up multicast streaming, ensure the correct data is entered in the fields according to Multicast streaming tips, flip the switch on, and click either OK or Apply.
Unicast output is typically used in point-to-point workflows. Unicast streams can be on the local network, from network to network, or even country to country. All that is needed is the proper network setup to facilitate the transmission of the RTP or UDP stream (the protocols used by Unicast).
To set up unicast streaming, ensure the correct data is entered in the fields according to Unicast streaming tips, flip the switch on, and click either OK or Apply.
Both unicast outputs can be streaming simultaneously.
SRT is a more advanced point-to-point streaming method than Unicast. The main difference is that SRT supports re-transmission buffers (the Latency and Bandwidth settings) as well as encryption for stream security.
Find more information on using SRT on Videon products in this guide.
RTSP is another stream type hosted from the webserver on the Videon device. The stream can be played back from the URL provided in the RTSP menu.
Recording and FTP
File recording is used to record the stream from the encoder to a USB drive or SD card inserted into a Videon device.
Once a storage device is inserted into the Videon device, file recording can be done by flipping the switch on and clicking either OK or Apply.
For best results, make sure to follow File recording tips.
FTP Upload is intended for sending a recorded stream for storage on an FTP server.
To set this up, enter a valid FTP server address or name, a valid username and password combination, and the filepath (optional) where the files will be stored.
Enabling Delete file from USB after upload will erase the saved stream from the USB storage device once upload to the FTP server is complete.
Clicking Test Connection will attempt to connect to the FTP server using the above credentials. Upon successful connection, three check marks will be seen next to each row of credentials.
For more info, see FTP upload tips.
In the Device Settings menu, the device name, security settings, remote XML control, network settings, and NTP timeserver can be configured.
In General settings, the device name can be changed.
In Security settings, a password can be set so that only those who know the password can access the device. For more information, see Setting up password protection.
Videon's devices are able to be controlled remotely via XML. For more information on how to use XML control, check out our guide on Using XML Control
For information on how to set up network settings, see "Setting up Videon devices for a static network" in Network tips.
NTP Settings allow you to set which timeserver you device syncs to as well as indicate what time zone you want to sync with.
The Advanced Settings menu contains various settings/operations that can be configured/utilized.
Storage Device Management
The Storage Device Management menu allows safely ejecting storage devices from the Videon device.
Rebooting from the Web UI
To reboot a Videon device from the UI, simply click the Reboot button and confirm the reboot. The device will notify in the browser when the reboot has finished.
To reset all settings on the Videon device except Device Name, Device Role, Network Settings, and Security Settings, select the device to reset from the dropdown, then click Confirm Reset.
To reset all settings on a Videon device, perform a Factory Reset.