Saltar para o conteúdo
Eiptv Portugal

Conceitos IPTV

O que é um ficheiro M3U e como funciona numa app IPTV

Nasceu para listas de música e tornou-se o formato base do IPTV. O que contém, como a aplicação o usa e o que deve evitar.

Por Equipa editorial Eiptv Portugal · Publicado a · 3 min de leitura

Ícone de documento de texto com setas a apontar para uma televisão com canais
Neste artigo

Este artigo faz parte do guia O que é IPTV? Guia completo para iniciantes em Portugal.

Um ficheiro M3U é uma lista de reprodução em texto simples: cada entrada indica o nome de um conteúdo e o endereço onde ele está. O formato nasceu para listas de música (o nome vem de "MP3 URL") e tornou-se o formato base do IPTV: uma lista M3U de IPTV contém os canais, cada um com o seu nome, grupo, logótipo, identificador do guia e o endereço do fluxo de vídeo. A aplicação de IPTV lê a lista e mostra os canais; quando escolhe um, a aplicação abre o endereço correspondente.

Para o contexto geral, veja O que é IPTV.

M3U, M3U8 e "m3u_plus"

TermoO que é
M3ULista de reprodução em texto
M3U "estendido"M3U com linhas #EXTINF e atributos (nome, grupo, logótipo, tvg-id)
M3U8M3U codificado em UTF-8; também é o nome das listas de segmentos usadas em streaming HLS
m3u_plusParâmetro usado por muitos fornecedores para pedir a lista com atributos extra (grupos, logótipos)

M3U ou M3U8: qual pedir ao fornecedor?

Muitos fornecedores permitem escolher o formato dos fluxos no próprio URL (por exemplo, output=ts ou output=m3u8):

Formato dos fluxosComo funcionaQuando escolher
TS (MPEG-TS)Fluxo contínuoBoxes Android TV e leitores como o TiviMate, quando funciona bem
M3U8 (HLS)Vídeo em pequenos segmentosSmart TV, Apple TV, iPhone e navegadores, que lidam melhor com HLS

Se alguns canais não abrem num equipamento, experimentar o outro formato é muitas vezes a solução. A codificação da lista em UTF-8 (o "M3U8" no sentido de ficheiro) é sempre recomendável, para os acentos aparecerem bem.

Como é por dentro (exemplo)

#EXTM3U
#EXTINF:-1 tvg-id="CanalExemplo.pt" tvg-logo="https://exemplo/logo.png" group-title="Portugal",Canal Exemplo
http://servidor.exemplo/stream/123

Cada canal ocupa duas linhas: a de informação (#EXTINF) e a do endereço. Os atributos estão explicados em Como editar uma lista M3U.

Ficheiro local vs. URL

Ficheiro (.m3u)URL da lista
Como chegaDescarregado ou enviadoEndereço fornecido pelo serviço
AtualizaçõesManuais (tem de descarregar de novo)Automáticas, quando a aplicação recarrega
Ideal paraListas próprias, testesServiços de IPTV com canais que mudam

A maioria dos serviços dá um URL, que contém normalmente as suas credenciais. Veja URL da lista M3U.

Como a aplicação usa a lista

  1. Descarrega a lista (do URL ou do ficheiro).
  2. Lê cada entrada e cria a lista de canais, organizada por grupos.
  3. Associa cada canal ao guia de programação através do tvg-id. Veja EPG no IPTV.
  4. Abre o endereço do canal quando o escolhe.
  5. Recarrega a lista periodicamente, para apanhar alterações do fornecedor.

M3U ou Xtream Codes?

Muitos serviços oferecem as duas formas. O Xtream Codes (servidor, utilizador e palavra-passe) é mais cómodo e organiza melhor filmes, séries e guia; o M3U é universal e funciona em praticamente todos os leitores, incluindo o VLC. Veja Xtream Codes API.

Abrir uma lista M3U

  • No computador: VLC (Média › Abrir transmissão de rede). Veja Como ver IPTV no VLC.
  • Na televisão: um leitor de IPTV (TiviMate, Smart IPTV, SS IPTV). Veja Melhores aplicações IPTV.
  • No telemóvel: leitores da Google Play ou da App Store.

Listas M3U "públicas": porque evitar

Na internet circulam listas M3U "grátis" com canais premium. Estas listas:

  • distribuem conteúdos sem autorização dos titulares de direitos;
  • deixam de funcionar sem aviso, quando são bloqueadas;
  • podem conter endereços maliciosos ou servir para recolher dados.

Para as alternativas legais gratuitas, veja IPTV grátis em Portugal; para os riscos, IPTV pirata: riscos.

Perguntas frequentes

O que é um ficheiro M3U?

É uma lista de reprodução em texto simples. No IPTV, contém os canais e os endereços dos respetivos fluxos de vídeo.

Qual a diferença entre M3U e M3U8?

M3U8 é um M3U codificado em UTF-8; o termo também designa as listas de segmentos usadas no streaming HLS.

Como abro um ficheiro M3U?

No computador, com o VLC; na televisão, com um leitor de IPTV; no telemóvel, com um leitor da Google Play ou da App Store.

As listas M3U grátis da internet são legais?

Em regra, não: distribuem canais sem autorização e deixam de funcionar quando são bloqueadas.

Em resumo

Um ficheiro M3U é uma lista de reprodução em texto que, no IPTV, contém os canais com nome, grupo, logótipo, identificador do guia e endereço do vídeo. A aplicação lê a lista (normalmente a partir de um URL do seu serviço), associa os canais ao guia e abre o endereço de cada canal. Use a lista do seu serviço e evite listas públicas.

Tem o URL da sua lista mas não sabe onde o colocar? Explicamos onde o encontrar e como o introduzir.

URL da lista M3U

Fontes consultadas

Sobre este artigo

Escrito pela equipa editorial da Eiptv Portugal. Os factos foram confirmados nas fontes indicadas à data da última atualização; preços, direitos de transmissão e especificações podem mudar, por isso confirme sempre junto do fabricante ou do operador. Não fizemos testes práticos aos equipamentos referidos. Saiba quem somos.

Blog

Continue a ler

Tem dúvidas antes de escolher?

Diga-nos que equipamentos usa e o que gostaria de ver. Respondemos em português, sem compromisso.

O seu próximo plano

12 meses de televisão à sua medida

Escolha o plano Standard anual ou peça um teste gratuito antes de subscrever.

Standard · 12 meses · 1 ecrã

54,99 € / ano

Licença Hot Player de 1 ano incluída.

Disponibilidade e condições do teste confirmadas pela nossa equipa.