Agendei o vlc para salvar streams ts usando cron.
cvlchttps://somestream.ts--sout=arquivo/ts:foo.mpg --run_time 4200
O foo.mpg resultante é criado e pode ser reproduzido. No entanto, os vídeos resultantes são ignorados e incompletos. Estou fazendo isso em um Pi Model B+ também. Alguma idéia do que está acontecendo?
Responder1
Isso ocorreu porque eu tentei capturar um .m3u8. M3u8s são apenas arquivos de texto para listas de reprodução contendo links reais. Assim, o vlc perderia alguns dados, causando instabilidade. Resolvi isso usando ffmpeg e tudo funciona muito bem.