Как может браузер воспроизвести hls в .ts формате если формат не поддерживается браузером?
Есть hls.js скрипт, он спокойно воспроизводит hls поток с форматом .ts, однако если это делать через video source и указывать имя файла, то он не откроет его, поддержка в браузере отключена, вопрос как это сделано
Вы что хотите сделать?
Вам похоже нужен плеер а-ля hls.js или клаппр или шака или ещё что-то.
Ну а подготовка сегментов вообще-то на сервере должна происходить.
Paul Nice, вопрос и заключается как hls.js воспроизводит .ts формат, ведь браузер не поддерживает этот формат, неужели MSE сам вскрывает медиаконтейнер, выхватывает оттуда чанки с видео и воспроизводит чистый H264