List of settings
- Video Scaling
- Limit to 30 FPS
- Encoding Mode
- Keyframe Interval
- Quality/Latency (Non-legacy products)
- Video Encoding
- H.264 Profile
- H.265 Profile
- Audio Encoding
Video scaling allows you to scale video input for lower bitrate streaming. Possible video scaling resolutions include: 320x180p, 480x270p 640x360p, 854x480p, 720x576p, 960x540p, 1280x720p, 1920x1080p, and 3840x2160p (VersaStreamer 4K and EdgeCaster only).
The Passthough option outputs the same resolution as the input.
Limit to 30 FPS
If Limit to 30 FPS is turned on, the input framerate will be cut in half. For example, if you have a 720p60 input with Limit to 30 FPS on, the encoded resolution will be 720p30. This is useful for low bitrate streaming.
If Limit to 30 FPS is turned off, the encoded framerate will be the same as the input.
Encoding Mode allows you to select the encoding bitrate mode for the MPEG-2 Transport Stream container.
- For a constant video bitrate, select Constant Bitrate.
- For a variable video bitrate, select Variable Bitrate.
Keyframe Interval controls the length of time between keyfames. It can be defined in seconds or in frames. For low bitrate streaming, choose a larger interval.
Quality/Latency setting controls how many B-frames there are per sub-GOP for H.264 (AVC). Normal is the recommended value.
- High = 3 B-frames per sub-GOP
- Normal = 2 B-frames per sub-GOP
- Low = 1 B-frame per sub-GOP
- Lowest = No B-frames
When encoding 4K, B-frames are disabled for H.265 (HEVC). Otherwise, for H.265 (HEVC), when Quality/Latency are set to:
- High = 3-layer hierarchical B-frames, 9 B-frames per sub-GOP
- Normal = 1-layer hierarchical B-frames, 2 B-frames per sub-GOP
- Low = 1-layer hierarchical B-frames, 1 B-frame per sub-GOP
- Lowest = No B-frames
Video Encoding allows you to set video encoding to H.264 or H.265. Note that H.265 is not supported for RTMP (limited by RTMP protocol, not Videon devices).
Video Encoding also allows you to set the target bitrate for your stream. Choose a lower bitrate for lower bandwidth streaming and a higher bitrate for higher quality streaming.
H.264 Profile allows you to set the profile to High (VersaStreamer/VersaStreamer SDI only), Main, or Baseline (VersaStreamer/VersaStreamer SDI only). As long as it is supported by the decoder, it is recommended to use either High or Main profile. This allows for lower bandwidth and higher quality video.
When encoding H.265 the profile must be set at Main.
Audio Encoding allows you to set the audio encoding codec and bitrate value to use for the encoded audio.
Videon devices support MPEG-4 AAC LC at 64 kbps, 96 kbps, 128 kbps, 192 kbps, 256 kbps, 384 kbps, and 512 kbps.