Este exemplo reproduz vários segmentos TS, de forma semelhante ao HLS, usando a API MSE.
Nota: funciona apenas em navegadores que suportam MPEG2TS. Testado com WebKit no Safari.
./download_media.sh
python3 -m http.server
Em seguida, abra um navegador com http://0.0.0.0:8000
O que este exemplo faz é aumentar a qualidade do vídeo durante a reprodução. A cada 1/6 do vídeo a qualidade aumenta, começando em 180p e terminando em 1080p.
Existem dois buffers de origem: um para vídeo, que muda de qualidade com o tempo; e um para áudio de qualidade fixa.