IPTV audio delay after switching channels: causes and fixes

FireboxFan

New member
Joined
Jan 24, 2020
Messages
252
When I switch to a new channel on IPTV, the audio and video are out of sync for about 10–20 seconds. The video is ahead of the audio. It then corrects itself. Is this normal and can it be fixed so the audio is in sync from the moment the channel loads?
 
This is a known issue with some IPTV apps and certain stream encodings. The 10–20 second delay before sync is longer than normal — most channels should sync within 2–3 seconds of channel switch. The fact that it self-corrects is good and tells us the stream itself is fine — it is the player synchronisation on channel start that is off.
 
First thing to check: in your IPTV app settings, look for an "Audio Sync" or "Audio Delay" setting. Some apps have a manual offset. Make sure it is set to 0 (no manual offset). A non-zero value set by a previous troubleshooting attempt can cause permanent audio offset.
 
UK user — had this in TiviMate specifically after I had manually adjusted the audio sync during one stream test and forgot to reset it. Going to TiviMate Settings → Player → Audio Delay and setting it back to 0ms fixed it across all channels.
 
If there is no manual offset set: this is almost certainly a hardware decoder synchronisation issue. When using hardware decode, the video and audio decoders are separate chips and occasionally start slightly out of phase on channel load. Enabling or re-enabling hardware decode explicitly (rather than auto) sometimes resolves the startup sync issue.
 
Ireland — the fix that worked for me: in TiviMate, go to Settings → Player and enable "Use Codec Buffering". This introduces a small buffer that allows the app to synchronise audio and video before presenting it to you. Adds about 1 second to channel load time but eliminates the sync gap.
 
Try also changing your external player if you use one. Some users set MX Player or VLC as an external player in TiviMate. The audio sync on startup varies between players. TiviMate's internal player handles sync differently from MX Player. Try the built-in TiviMate player without an external player app to compare.
 
Canada — this happened specifically on H.265 channels and not on H.264 channels for me. H.265 hardware decode was starting the audio decoder slightly after the video decoder. Switching those specific channels to software decode in TiviMate's per-channel settings fixed the startup sync issue.
 
Australia — had the same issue on an older Android box. The fix was simple: updated the firmware on the box. The manufacturer had issued a firmware update specifically addressing H.265 audio sync issues. Always worth checking whether a firmware update is available for your streaming device.
 
Back
Top Bottom