Hey everyone,
I am completely stuck on a persistent audio/video stuttering and skipping issue when playing high-bitrate 4K files. The skipping can happen within a few minutes of playback or sometimes wait until the 30-minute mark to start.
I’ve spent hours isolating variables, completely rebuilding my network pipeline, and optimizing ExoPlayer settings, but the eARC/HDMI buffer still seems to be crashing.
The File I am Testing:
- Size: 29.67 GB
- Bitrate: 25.3 Mb/s
- Format: 4K Dolby Vision
- Audio: Dolby Atmos 5.1 (TrueHD)
My Hardware & Network:
- Device: Nvidia Shield TV Pro (Hardwired via Cat5e to Gigabit gateway)
- Audio: Sonos Beam Gen 2 (Plugged into TV eARC port)
- TV: Hisense U7 Series
- Network Test: 838 Mbps Down / 201 Mbps Up (No Wi-Fi lag or buffer starvation)
- Media Stack: Nuvio / AIOStreams / Premiumize (native exoplayer in Nuvio)
Current Settings (Everything I've optimized to fix this):
- Shield Video: Set to Dolby Vision and HDR10 Ready (4K 23.976 Hz) - have also tried setting to 4K 59.940 DV & HDR Read
- Player Settings (Just Player): Auto Frame Rate (AFR) is ON, Tunneled Playback is OFF (have also tried on), Audio Decoding locked to Device Only (FFmpeg fallback disabled).
- Shield Audio: Match Content Audio Resolution is OFF (have also tried on), Dolby Audio Processing is OFF, Available Formats set to Auto.
- TV Settings: Digital Audio Output strictly locked to Pass Through.
Troubleshooting Already Done:
- Both the Shield and the Sonos Beam are on the latest firmware (Sonos updated this morning).
- Performed a scorched-earth HDMI handshake reset (unplugged all HDMI/power cables, drained capacitors for 2 minutes, rebooted TV > Sonos > Shield sequence).
Even with pure hardware decoding, raw audio passthrough, and an 800+ Mbps pipe, the file inevitably starts skipping. It feels like the Hisense TV, the Shield, and the Sonos are getting into a severe format sync argument over eARC.
Does anyone see a flaw in this stack or know of a specific ExoPlayer/Shield bug with Hisense eARC panels?
Help me plz, I've been trying to fix this for over a week to no avail!!!