List of settings
- Video Scaling
- Limit to 30 FPS
- Encoding Mode
- Keyframe Interval
- Quality/Latency (4K Only)
- 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, 720x480p, 720x576p, 960x540p, 1280x720p, 1920x1080p, and 3840x2160p (VersaStreamer 4K 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 bitrated mode for the MPEG-2 Transport Stream container.
- For a constant H.264/H.265 video bitrate, select Constant Bitrate.
- For a variable H.264/H.265 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 (4K Only)
Quality/Latency setting controls how many B-frames there are per sub-GOP for H.264. B-frames are disabled for HEVC. 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
Video Encoding allows you to set video encoding to H.264 or H.265 (VersaStreamer 4K only). Note that H.265 is currently only supported when streaming unicast or multicast.
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.
VersaStreamer and VersaStreamer SDI support MPEG-4 AAC LC at 64 kbps, 96 kbps, 128 kbps, 192 kbps, and 256 kbps.
VersaStreamer 4K supports MPEG-4 AAC LC at 64 kbps, 96 kbps, 128 kbps, 192 kbps, 256 kbps, 384 kbps, and 512 kbps.