v Uptime:

DirecTV Tuner Settings

Configure video quality and streaming options

Quick Presets

pixels (640-3840)
pixels (360-2160)
e.g., 2M, 4M, 6M, 2500k
e.g., 96k, 128k, 192k
seconds per segment (1-10)
segments in playlist (3-20)

Advanced Encoding Settings - Adjust these to reduce video stuttering and improve playback quality.

⚠️ Changes require restarting the stream to take effect. If you experience issues, try "Reset to Defaults".

What it does: Controls the encoder's rate control buffer. Larger buffers allow the encoder to smooth out bitrate spikes, reducing stuttering on complex scenes.
Best practice: Start with 8M (recommended). If you see stuttering on movie channels (Cinemax, HBO), try 12M or 16M. Lower values reduce latency but may cause stuttering.
What it does: Sets how many frames FFmpeg can buffer from the screen capture before encoding. Higher values prevent frame drops when encoding is momentarily slow.
Best practice: Use 2048 for most systems. If using software encoding (libx264) and experiencing drops, try 4096. Lower values use less memory.
What it does: Amount of data FFmpeg analyzes when starting a stream to detect format and timing information.
Best practice: 10M works well for most cases. Use 5M if you want faster channel switching. Use 20M if streams have sync issues at startup.
What it does: Controls how FFmpeg handles frame timing. CFR duplicates/drops frames to maintain constant 30fps. VFR preserves original timing.
Best practice: Use CFR for best compatibility with DVR software (Channels DVR, Plex). Try VFR only if CFR causes stuttering - note that some players don't handle VFR well.
What it does: Number of frames between keyframes (I-frames). At 30fps: GOP 60 = keyframe every 2 seconds, GOP 30 = every 1 second.
Best practice: 60 (2 sec) is ideal for live streaming. Lower values (30) improve seeking but increase file size. Higher values (120+) reduce quality and make seeking slower.
What it does: Enables "zerolatency" tuning for libx264 encoder, which disables features that add delay (B-frames, lookahead).
Best practice: Keep enabled for live TV. Only disable if you prioritize quality over latency (e.g., recording for later viewing). Has no effect on hardware encoders (NVENC/VAAPI).
What it does: Includes the mouse cursor in the captured video.
Best practice: Keep disabled. Only enable for debugging or if you need to see cursor movements in the stream.

Apply Changes

After saving settings, restart streams to apply the new encoding configuration.

hours (1-24)
No logs to display

Login Status

Browser

EPG / Channels

Last refresh:

Refreshing EPG...

Tuners

Logged in Needs login Reset 🗑 Clear cache VNC Browser

GPU Acceleration

Automations

Login Watcher
Auto EPG Refresh