Sort:  

A ideia que eu coloquei na postagem longa permitiria fazer isso. Convertendo todo tipo de formato para o hls. Isso disponibilizaria resoluções variáveis de acordo com a conexão e a capacidade de processamento.