Video or audio?
The symptom tells you which half failed:
| What you see | Likely cause |
|---|---|
| “Codec not supported”, a black screen, or a frozen first frame, with sound | The video codec, often H.265 (HEVC) on 4K channels |
| Picture plays normally but there’s no sound, or an “audio codec” message | The audio codec, often Dolby Digital, Dolby Digital Plus or DTS |
| Neither plays, on one channel only | Either codec, or a stream that’s offline: try it again later |
If every channel fails, it isn’t a codec problem. See playback error or channels not loading.
The codecs IPTV channels use
| Codec | Where you meet it | Notes |
|---|---|---|
| H.264 (AVC) | Most HD channels | Decoded by almost every device made in the last decade |
| H.265 (HEVC) | 4K and some HD channels | Needs hardware support; older and budget devices may lack it |
| MPEG-2 | Some standard-definition channels taken from broadcast TV | Still listed on current Fire TV sticks, but not every TV app decodes it |
| AV1 | A small number of newer streams | Only on recent devices |
| AAC | The usual stereo audio | Universally supported |
| Dolby Digital (AC-3) and Dolby Digital Plus (E-AC-3) | Surround sound on films and some channels | Many streaming devices decode it; others pass it to a soundbar or receiver |
| DTS | Some films | Often passed through to a soundbar or receiver, not decoded by the device |
An example from Amazon’s specifications: the Fire TV Stick 4K Max (2nd gen, 2023) decodes H.264, H.265, VP9, AV1 and MPEG-2 video, and Dolby Digital and Dolby Digital Plus audio, but lists DTS as passthrough only. On that stick, a channel with DTS sound is silent unless the TV, soundbar or AV receiver it’s connected to can decode DTS.
Fixes for video codec errors
- Check what fails. If only 4K or “HEVC” channels fail, your device probably can’t decode H.265. Use the HD version of the channel.
- Switch the decoder. Many players let you choose hardware or software decoding, or offer more than one player engine (“native”, “ExoPlayer”, “VLC” and similar). A software decoder can play some formats the hardware can’t, at the cost of more processor load.
- Update the app. Newer app versions sometimes add or fix software decoders.
- Try another player. Players differ in which formats they handle well. Test the same channel in a second app with the same login.
- Check the device’s specifications. If the hardware doesn’t list the codec, the reliable fix is a newer device. See which Firestick is best for IPTV.
Fixes for audio codec errors
- Pick another audio track. Many channels and films carry a stereo track alongside surround. Choose it from the player’s audio menu. See subtitles and audio tracks.
- Change passthrough. If your soundbar or receiver decodes Dolby and DTS, turn audio passthrough on in the player so the device sends the sound untouched. If you’re using the TV speakers, turn it off so the device decodes the sound itself, where it can.
- Try another player. Players handle surround formats differently, so a channel that’s silent in one may play in another.
For more on silent channels, see no sound on IPTV.
When the problem is the stream
If a channel fails with a codec error on several devices that support its formats, the stream itself may be encoded unusually or damaged. Report the channel name, the time and the exact message to your provider.
