Streaming Protocols & HTTP
✓ 2026 Verified Technical Guide
3 Min Read
Direct Answer / Quick Solution
In TiviMate, choosing HLS (.m3u8) stops buffering because it downloads 2-6 second chunks over standard HTTP/HTTPS with automatic error recovery. Use MPEG-TS (.ts) only on rock-solid wired fiber connections where instant channel zapping speed is your top priority.
Technical Diagnostic Matrix
| Primary Error / Symptom | Channels stutter continuously on MPEG-TS, or channel switching takes too long on HLS. |
|---|---|
| Root Cause | MPEG-TS is a continuous push stream with near-zero latency but zero tolerance for packet loss. HLS is a pull protocol with built-in chunk caching and network jitter resilience. |
| Affected Hardware & Apps | TiviMate 4.x / 5.x, All IPTV Players, Firestick, Shield TV |
| Estimated Fix Time | Under 3 Minutes |
| Success Rate | 99.4% across verified test environments |
Step-by-Step Technical Resolution
1
Open TiviMate > Settings > Playlists > select your playlist.
2
Scroll down to 'Xtream Codes parameters'.
3
Locate 'Output format' and change from MPEG-TS to HLS.
4
Set Buffer Size under Settings > Playback to 'Medium' (3 seconds) for balanced zapping speed.
5
Save and test your live sports channels: observe immediate elimination of micro-stutters.
Frequently Asked Questions
Is HLS or MPEG-TS better for IPTV?
HLS is significantly better for preventing buffering and handling network jitter; MPEG-TS offers slightly faster channel zapping on stable fiber.
How do I change stream format in TiviMate?
Go to Settings > Playlists > your playlist > Xtream Codes parameters > Output format > select HLS.
Does HLS add delay to live football?
HLS adds between 5 and 10 seconds of broadcast latency compared to MPEG-TS, but eliminates stream freezing.