๐Ÿ“˜ Epiphan Knowledge
All pages ยท pearl mini ยท Audio

Configure video encoding

You can configure the video encoding settings for a channel using the Admin panel. Video encoding settings include:

By default, Pearl Mini automatically uses the incoming video source frame size as the frame size for streaming and recording when the channel has only one layout with a single video source. If you're channel has multiple video sources or layouts, you must manually set a frame size for the channel. If you plan to switch layouts during a live stream, a fixed frame rate is recommended. This avoids the stream from stopping and restarting due to frame size changes when switching between single-source layouts that use different frame sizes.

Important considerations

You can add black bars around your video source by adjusting the frame size. For example, if your video source has a 16:9 widescreen/HD format but you need a 4:3 frame size on your output, Pearl Mini automatically adds black bars to the top and bottom of the frame if you choose a frame size for the channel that has a 4:3 aspect ratio.

There is some trade off between video quality and bandwidth size, depending on the encoding settings you choose. The following table lists some additional considerations when choosing video encoding settings.

Table 41 Video encoding settings

Setting Description
H.264 H.264 provides high quality video while using low bandwidth. This is the default and preferred codec for the Pearl Mini.
Motion JPEG This codec is suitable for streaming and recording video, however you get lower quality images and it requires a large amount of bandwidth. Motion JPEG does not support audio.
Key frame interval The key frame interval feature specifies how often a key frame (a frame that contains all the pixels) is sent when streaming the video. This setting also impacts how quickly a video moves through the frames when a viewer uses the search function of their media player. Increasing the number of seconds between key frames can significantly reduce your bandwidth and system resource usage with minor impact to your video quality. A good rule of thumb is to keep the interval between 2 to 3 seconds and decrease the key frame interval as the motion increases. Try different settings and note changes in the video quality. If your video quality is poor and jittery you may need to decrease the interval between key frames. If you have unlimited bandwidth and system resources you can choose an option to stream key frames only.
Frame rate Frame rate reflects the number of images that are encoded per second. Reducing the frame rate for a channel reduces bandwidth usage, and vice versa. The system's ability to maintain a set frame rate is based on several factors, for example: overall system load affects the ability for the device to process pixels; available network bandwidth; the source and stream frame size (resolution); the type of motion that is captured; and number of users accessing the stream. When adjusting the frame rate, you may need to try different values to achieve the best outcome.
Bitrate In general, higher bitrates mean higher image quality, but more bandwidth is needed for streaming and video recordings are larger. You can set the bitrate to improve the image quality (this does not work with Motion JPEG encoding). For example, an HD Blu-ray video is typically in the range of 20 Mbps, whereas a standard-definition DVD is usually 6 Mbps. If you're unsure what bitrate value to use, start at 5000 kbps (slightly less than a typical DVD) and test to see how this looks for your viewers.

Configure video encoding for a channel using the Admin panel

Item Options
Video encoding preset Hardware Accelerated: This is the default H.264 encoding preset. Choose this setting for best performance. Software: This matches the default from previous generations of Epiphan products. Only select this if you need software encoding or X.264 encoding to match results created with previous generations of Epiphan products or firmware
Video encoding profile Baseline: Choose this option when streaming to an application that requires robustness and cannot tolerate data loss, for example video-conferencing. Main: Choose this option for standard-definition broadcasts. High: This is the default. Choose this option when video is viewed for broadcast and disk storage applications, particularly for high definition television application such as Blu-ray disk storage format and HDTV broadcast service.

Enabling Use current signal resolution as the frame size is not recommended if the video input resolution changes frequently. An unstable cable or other disturbance that causes the resolution of the video input signal to change during a live stream can cause the stream to drop. Unchecking this feature helps prevent that.

Was this helpful?
Source: pearl-mini-userguide.md ยท id pearl-mini/configure-video-encoding ยท Updated Oct 6, 2026 ยท view as markdown