Comparar
MPD vs M3U8
MPD é o manifesto XML do DASH. M3U8 é uma playlist UTF-8; aqui comparamos seu uso em HLS. Nenhum contém a mídia em si.
Qual formato você deve escolher?
Escolha MPD para destinos DASH ou M3U8 HLS para destinos HLS; valide codecs, criptografia e players juntos.
Indicado para MPD MPEG-DASH
Descrever segmentos de mídia e seus endereços na distribuição MPEG-DASH · Informar opções de qualidade de vídeo e faixas alternativas de áudio ou legenda
- Fornecer referências da apresentação e dos segmentos a players DASH
- Descrever mídias por tempo e qualidade em transmissões ao vivo ou sob demanda
Indicado para Playlist HLS
Distribuir vídeo ao vivo e sob demanda com HLS · Indicar variantes de qualidade e faixas alternativas de áudio ou legenda ao player
- Fornecer referências a segmentos e outras playlists para um player compatível com HLS
- Disponibilizar várias qualidades para reprodução adaptativa
Informações básicas
| Campo | MPD MPEG-DASH | Playlist HLS |
|---|---|---|
| Extensão | .mpd | .m3u8 |
| Tipo MIME | application/dash+xml | application/vnd.apple.mpegurl |
| Usos comuns | Descrever segmentos de mídia e seus endereços na distribuição MPEG-DASH · Informar opções de qualidade de vídeo e faixas alternativas de áudio ou legenda | Distribuir vídeo ao vivo e sob demanda com HLS · Indicar variantes de qualidade e faixas alternativas de áudio ou legenda ao player |
| Como abrir | Inspecione o XML em um editor de texto. Para reproduzir a apresentação, forneça a URL do MPD a um player compatível com MPEG-DASH e disponibilize os segmentos referenciados. | Abra a URL da playlist em um navegador ou player compatível com HLS. Uma cópia local pode ser inspecionada em um editor de texto, mas URIs relativas dependem da URL original para serem resolvidas. Consulte tags como `#EXT-X-STREAM-INF` para entender os fluxos referenciados. |
| Exportar ou converter | Use um codificador ou empacotador compatível para segmentar a mídia e gerar um MPD adequado ao perfil DASH escolhido. Renomear um XML para `.mpd` não cria uma apresentação DASH. Teste o manifesto e os segmentos no ambiente de reprodução de destino. | Use ferramentas de empacotamento HLS para segmentar a mídia e gerar playlists mestre ou de mídia. Renomear um arquivo para `.m3u8` não o converte para HLS. Teste as URIs, os segmentos e a compatibilidade do player no ambiente de entrega. A RFC 8216 aceita os identificadores `.m3u8` e `.m3`; `.m3u8` é a extensão mais comum. |
Escolha por finalidade
Fornecer referências da apresentação e dos segmentos a players DASH
Descrever segmentos de mídia e seus endereços na distribuição MPEG-DASH · Informar opções de qualidade de vídeo e faixas alternativas de áudio ou legenda
MPD MPEG-DASHDescrever mídias por tempo e qualidade em transmissões ao vivo ou sob demanda
Descrever segmentos de mídia e seus endereços na distribuição MPEG-DASH · Informar opções de qualidade de vídeo e faixas alternativas de áudio ou legenda
MPD MPEG-DASHFornecer referências a segmentos e outras playlists para um player compatível com HLS
Distribuir vídeo ao vivo e sob demanda com HLS · Indicar variantes de qualidade e faixas alternativas de áudio ou legenda ao player
Playlist HLSDisponibilizar várias qualidades para reprodução adaptativa
Distribuir vídeo ao vivo e sob demanda com HLS · Indicar variantes de qualidade e faixas alternativas de áudio ou legenda ao player
Playlist HLSPonto principal 1
MPD organiza Period, AdaptationSet e Representation.
Mais sobre as diferençasPonto principal 2
HLS separa playlists multivariantes e playlists de mídia.
Mais sobre as diferençasMais sobre as diferenças
Teste reprodução, troca de qualidade e atualização ao vivo em dispositivos reais. Nenhum garante maior qualidade por si só.
- Segmentos, URLs relativas, tempos e atualizações seguem as regras de cada sistema. Mover apenas o manifesto pode não gerar um serviço funcional.
- Algumas configurações compartilham segmentos entre DASH e HLS, mas exigem verificar codecs, inicialização e criptografia.
Perguntas frequentes
Renomear MPD para M3U8 cria HLS?
Não. Reescreva playlists e prepare empacotamento e referências adequados. Recodificar depende da mídia existente e dos requisitos.