TV ao vivo e IPTV

M3U, Xtream Codes, EPG: o que as palavras significam e qual delas você tem

Alguém te passa um link e uma senha e diz “coloca isso num app de IPTV”. Dali em diante é quase todo vocabulário. Existem dois jeitos de uma assinatura chegar a um player, eles se comportam de forma muito diferente, e saber qual deles te deram explica quase tudo sobre o que o app pode e não pode te mostrar.

9 min de leitura Atualizado 29 de julho de 2026

Uma playlist é um arquivo de texto
Um M3U é uma lista de nomes de canais e endereços de stream. Nada mais — sem guia, sem catálogo.
Uma conta é uma API
O Xtream Codes é um servidor que o app pode consultar: canais, filmes, séries, guia e catch-up como chamadas separadas.
O player não fornece nenhum dos dois
Os dois apontam para os servidores do seu provedor. Um app de IPTV é um cliente, do jeito que um app de e-mail é um cliente.

IPTV é um método de entrega, não um serviço

IPTV significa televisão entregue por uma conexão comum de internet em vez de por uma antena, uma parabólica ou um cabo. É a definição inteira. Ela não diz nada sobre quem está mandando a imagem, se essa pessoa tem o direito de mandar, nem se você está pagando — uma emissora nacional transmitindo os próprios canais e um revendedor duvidoso usam a mesma tecnologia.

Um player de IPTV é a ponta cliente disso: um app que pega um endereço, abre o stream e desenha a imagem. Ele não tem canais próprios, do mesmo jeito que um navegador da web não tem sites próprios. Vale segurar essa distinção, porque é a diferença entre um app legítimo e uma ferramenta de pirataria, e é também por isso que a App Store está cheia de players sem conteúdo nenhum dentro.

O que confunde é que os dois jeitos de entregar uma assinatura a um player são tão diferentes em capacidade que as pessoas assumem que são produtos diferentes. Não são — são os mesmos canais, descritos ao app de duas formas diferentes.

Playlist M3U versus conta Xtream Codes

Se o seu provedor te deu uma URL longa terminando em .m3u ou .m3u8, você tem a primeira. Se te deu um endereço de servidor, um usuário e uma senha, você tem a segunda.

Playlist M3UConta Xtream Codes
O que éUm arquivo de texto listando canais e as URLs de stream delesUma API que o app consulta para cada tipo de conteúdo
Canais ao vivoSim, como uma lista planaSim, organizados em categorias
Filmes e sériesSó se o provedor tiver misturado tudo na mesma listaSim, como um catálogo de verdade, com temporadas e episódios
Guia de programaçãoSó por uma URL XMLTV separada, se te derem umaEmbutido, por canal
Catch-up / replayNãoOnde o provedor oferece
AtualizaçõesO arquivo inteiro é baixado de novoSó o que mudou é pedido
CredenciaisNormalmente embutidas em cada URL de streamEnviadas a cada requisição, e podem ser guardadas separadamente

Muitos provedores te dão os dois para a mesma assinatura. Se você tiver a escolha, a conta Xtream é a melhor para adicionar — ela dá ao app estrutura suficiente para montar um guia e um catálogo, em vez de uma lista plana com cem mil nomes.

O resto do vocabulário

EPG (XMLTV)
O guia de programação: o que está passando agora, o que vem depois, o que passou hoje de manhã. Ele chega como um arquivo XML separado, muitas vezes de dezenas de megabytes, e tem que ser casado com os seus canais por um id que o provedor define. Ids incompatíveis são a razão pela qual um guia às vezes está certo para metade dos canais e vazio para o resto.
Catch-up (arquivo, replay)
O provedor grava um canal por uma janela móvel — normalmente de um a sete dias — para que você possa começar um programa que já foi ao ar. Só existe se ele habilitou, canal por canal, e nenhum player consegue acrescentar isso.
VOD
Filmes e séries guardados como arquivos individuais em vez de um stream ao vivo. Numa conta Xtream, essas são seções separadas com metadados próprios; num M3U, são só mais entradas na lista.
Limite de conexões
Quantos streams a sua assinatura pode reproduzir ao mesmo tempo, contados no servidor. Estourar esse limite é a causa mais comum de um canal que de repente se recusa a abrir — incluindo quando a segunda “conexão” é o seu próprio celular, ainda segurando o stream anterior.
Transport stream (TS / HLS)
As duas formas em que um canal ao vivo chega. O HLS é picado em segmentos e tolera melhor uma conexão instável; o TS puro começa mais rápido e é menos indulgente. Os provedores normalmente oferecem os dois; ou o app escolhe, ou você escolhe.

Adicionando uma assinatura em qualquer player

As palavras mudam de app para app; a sequência não.

  1. Descubra qual dos dois você tem

    Um único link longo significa uma playlist. Um nome de servidor com uma porta, mais um usuário e uma senha, significa uma conta Xtream. Se te mandaram um app com os dados já embutidos, peça os dados puros — você não é obrigado a usar o player deles.

  2. Adicione, e deixe a primeira importação terminar

    Uma lista grande leva um instante: dezenas de milhares de entradas têm que ser interpretadas e guardadas. Isso acontece uma vez. Se um app congela aqui em vez de mostrar progresso, ele está carregando o arquivo inteiro na memória, e vai fazer a mesma coisa toda vez.

  3. Anexe o guia se ele veio separado

    Para um M3U, o EPG é uma segunda URL que você cola. Para uma conta Xtream, ele já está ali.

  4. Resolva os favoritos antes de qualquer outra coisa

    Ninguém navega por cem mil canais duas vezes. Marcar os vinte que você realmente assiste transforma a lista em algo utilizável, e são os cinco minutos de maior valor que você vai gastar.

  5. Teste um canal de cada categoria

    Os provedores frequentemente têm categorias inteiras que estão mortas. Descobrir isso agora é melhor do que no meio de uma partida.

Por que um canal trava, e quem consegue resolver

Travamento em IPTV quase nunca é o app. Um stream ao vivo não tem como diminuir o ritmo e recuperar depois — ele chega na taxa em que a origem manda, e se essa taxa não pode ser sustentada, a imagem para. Três coisas causam isso, e elas são distinguíveis.

Se um canal engasga e o resto está bem, a origem daquele canal está sobrecarregada ou mal codificada. Nada do seu lado vai ajudar; uma variante de qualidade diferente do mesmo canal às vezes ajuda. Se tudo engasga no mesmo horário do dia, o provedor está saturado no horário de pico — o clássico problema da noite em serviços vendidos além da capacidade. Se tudo engasga o tempo todo, olhe a sua própria conexão, e especificamente o Wi-Fi: um celular a dois quartos do roteador numa faixa de 2,4 GHz congestionada é uma causa muito mais comum do que banda.

Um buffer maior ajuda uma conexão instável ao custo de uma espera mais longa na troca de canal, e não salva uma origem que simplesmente não está mandando dados suficientes. E se um stream abre por um segundo e morre, normalmente isso não é travamento, é o limite de conexões — outra coisa já está tocando na mesma conta.

O que procurar num player, depois que você já tem uma assinatura

  • Ele sobrevive a uma lista enorme

    A exportação de um provedor grande chega a várias centenas de milhares de entradas — a que foi usada para checar esta página tem 701.017. Um player que lê a lista para a memória vai travar na importação e ficar lento para sempre depois. Um que joga a lista direto num banco de dados abre instantaneamente em qualquer tamanho.

  • O guia fica ao lado dos canais

    Um guia de programação que você tem que sair da tela para ver é um guia que você não vai usar. Num tablet ou num Mac há espaço para os dois ao mesmo tempo.

  • As suas credenciais são guardadas do jeito certo

    As URLs de stream do Xtream embutem a sua senha. Um player que escreve essas URLs no banco de dados dele escreveu a sua senha no banco de dados dele. O Chaveiro é onde isso pertence.

  • Ele respeita o limite de conexões

    Baixar enquanto assiste, numa conta de uma conexão, significa que um dos dois falha. Um player que sabe disso consegue enfileirar em vez de colidir.

  • A retomada funciona em filmes e séries

    VOD num catálogo de IPTV deveria se comportar como qualquer outro vídeo: ele lembra onde você estava, e o próximo episódio está a um toque.

As três telas, para este caso especificamente

iPhone

Mais um controle remoto do que uma televisão: bom para pegar uma partida, e o lugar em que uma lista pequena de favoritos importa mais.

iPad

O melhor dos três para navegar num catálogo — o guia, a lista de canais e a imagem cabem todos na tela ao mesmo tempo.

Mac

Uma lista grande de canais é genuinamente confortável aqui, com o player na janela dele e o guia em outra. Nenhum anúncio na versão para Mac.

Perguntas que as pessoas fazem

Um app de IPTV já vem com canais?

Um app legítimo não vem, e não pode vir. Ele é um cliente — você traz uma assinatura de um provedor e o app reproduz. Qualquer app que chega com canais já dentro está distribuindo conteúdo, o que é uma coisa juridicamente muito diferente e raramente um bom sinal.

Por que o meu guia de programação está vazio para alguns canais?

O guia é casado com os canais por um identificador que o provedor define. Se o id de um canal na playlist não combina com nenhum id no arquivo XMLTV, aquele canal não recebe guia. É um problema de dados do lado do provedor, e a única solução é uma lista corrigida vinda dele.

Por que um canal para quando eu começo um download?

A sua assinatura quase certamente permite uma conexão simultânea. Reproduzir e baixar são duas, então uma delas perde. Os provedores vendem conexões adicionais; alguns players também limitam os próprios downloads de IPTV a um, para não estourar isso.

Posso usar uma assinatura no meu celular e no meu Mac ao mesmo tempo?

Só se ela permitir mais de uma conexão. O limite é contado por conta no servidor, não por aparelho, então uma conta de uma conexão significa uma tela por vez, não importa em quantos aparelhos você configurou.

FoxDL

O que o FoxDL faz com uma assinatura que você já tem

O FoxDL é apenas a metade cliente. Ele não fornece, não hospeda e não entrega canal, filme ou stream nenhum próprio — você adiciona um serviço que você assina legalmente.

  • Playlists M3U e contas Xtream Codes, com o catálogo, as temporadas, os episódios e a retomada que uma conta Xtream torna possíveis.
  • EPG e catch-up onde o provedor oferece.
  • Listas em escala de provedor — uma playlist de 485 MB com dois milhões de canais importa em cerca de dois minutos com 9 MB de pico de memória, porque ela é interpretada direto para o disco em vez de para a memória, e cada tela pagina a partir do banco de dados em vez de carregar o catálogo.
  • As credenciais moram no Chaveiro. URLs de stream que embutem uma senha são montadas quando necessário e nunca escritas no banco de dados.
  • Consciente das conexões: os downloads de IPTV são limitados a uma conexão para não derrubar o que você está assistindo.
  • Favoritos, busca e assistidos recentemente na lista inteira.

Grátis: a primeira playlist ou conta no iPhone e no iPad, as duas primeiras no Mac. O Pro remove o limite. Preços, canais e confiabilidade são inteiramente assunto do seu provedor, não nosso.

Perguntas frequentes

Todas as perguntas

Continue lendo

Sua biblioteca, enfim em um lugar só.

Download grátis. Sem conta nem cadastro; o conjunto completo está na versão gratuita.

Baixe na App Store