В этом примере воспроизводится несколько сегментов TS, аналогично HLS, с использованием API MSE.
Примечание: работает только в браузерах, поддерживающих MPEG2TS. Протестировано с помощью WebKit в Safari.
./download_media.sh
python3 -m http.server
Затем откройте браузер с http://0.0.0.0:8000.
В этом примере мы повышаем качество видео при воспроизведении. Каждую 1/6 видео качество повышается, начиная с 180p и заканчивая 1080p.
Имеется два исходных буфера: один для видео, качество которого меняется со временем; и один для звука фиксированного качества.