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 Node/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. Up to 16 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
For instructions on setting up an MBR stream using HTTP Push on Node/EdgeCaster, follow this guide.
MBR Group Member (Node/EdgeCaster only)
MBR Group Member being OFF means the selected Video Profile is a standalone profile, not synchronized with other profiles.
MBR Group Member being ON means the selected Video Profile will be synchronized with every other Video Profile with MBR Group Member turned ON and Limit to Maximum 30 FPS, Keyframe Interval, and Quality/Latency will be controlled in the MBR Group Settings.
MBR Group (Node/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 Maximum 30 FPS, Keyframe Interval, and Quality/Latency are configurable. Changes here will be made to all Video Profiles with MBR Group Member turned ON.
On Node/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. Up to 8 Audio Profiles can be created. These can all be used at once with Multicast, Unicast, SRT, RTSP, and File Record/FTP Upload. However, only one Audio Profile can be used at a time with RTMP and HTTP Pull/Push.
Node/EdgeCaster supports ingesting SDI Ancillary data via data encoders (SMPTE-2038). Node/EdgeCaster also supports using data encoders to generate and mux data into the video stream utilizing the KLV (SMPTE-336) and SCTE-35 Ad Insertion standards. These data types are supported by Transport Stream (TS) - based outputs. KLV (SMPTE-336) and SMPTE-2038 inclusion are configurable via the web UI.
On Node/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.
Custom Output Naming
As of LiveEdge® V9.5, outputs on Videon device now support customization of their names. For instance, if you have an RTMP stream you wish to rename to the specific destination you're sending it to (i.e., YouTube), you can now do so!
For more information, view this article.
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 Node/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 Node/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 Node/EdgeCaster only, "Local DASH".
On Node/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 and Akamai, though any server accepting standard HTTP PUTs of files should work with Node/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 Save.
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.
Zixi is a similar protocol to SRT. Zixi also supports re-transmission buffers (using the Max Latency and FEC Percentage settings) as well as passphrase protection and encryption for stream security.
Find more information on using Zixi 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 Save.
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, NTP timeserver and Time Zone can be configured.
In System settings, the Device Name, NTP Server, Time Zone, and IP Address Assignment can be changed.
NTP Settings allow you to set which timeserver your device syncs to as well as indicate what time zone you want to sync with.
For information on how to set up network settings, see "Setting up Videon devices for a static network" in Network tips.
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
The Advanced Settings menu contains various settings/operations that can be configured/utilized.
Storage Device Management
The Storage Device Management menu allows for:
- Safely ejecting storage devices from the Videon device.
- Formatting attached storage devices to a compatible filesystem with 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.