Коллеги из «Эрливидео» опубликовали на GitHub исходники MSE low delay player, который позволяет воспроизводить видео на HTML5 без плагинов, Flash или WebRTC.
Это решение долго работало в модуле embed.html в Flussonic Media Server, а теперь вы можете использовать его в вашем frontend-проекте.
Установите пакет в свой проект:
npm install --save @flussonic/flussonic-mse-player
и используйте его с webpack:
import FlussonicMsePlayer from '@flussonic/flussonic-mse-player' ... const player = new FlussonicMsePlayer(element, url, opts)
Больше подробностей и примеров в документации на странице MSE Player на сайте Flussonic Media Server.