sábado, 19 de outubro de 2013

Usando o FFMPEG (FFPLAY) como player de streams HLS

HLS, ou HTTP Live Streaming, formato criado para a Apple para exibição de vídeo ao vivo no iOS e que vem sendo aos poucos sendo adaptada por outras plataformas (infelizmente ainda mal implementado no Android) exige um bocado de malabarismo para quem queira trabalhar com ele. Até mesmo para assistir os streams no computador enquanto trabalha.

Se você usa Mac, não é complicado. O QuickTime X tem suporte nativo ao HLS, basta abrir a URL com M3U8 nele. Nos outros sistemas, especialmente Windows, a coisa complica. O FFMPEG pode ser uma boa solução.

O FFMPEG, em alguns builds, vem com outras duas ferramentas, o FFPROBE e FFPLAY. A primeira serve de ferramenta de diagnóstico para arquivos. A segunda serve justamente para assistir conteúdo utilizando o engine do FFMPEG. E como nas últimas versões (atualmente estamos na 1.2.1) os suporte a HLS como formato de entrada evoluiu muito ele pode ser um player bem útil.

Basta chamar na linha de comando ffmpeg http://a.url.do/seu.stream/playlist.m3u8 Simples e prático.

Nenhum comentário:

Postar um comentário