Некоторый контекст:
Протокол HTTP отправляет заголовки в виде открытого текста, например:
GET /index.html HTTP/1.1
Host: www.example.com
Существует заголовок Content-Type, который сообщает приложениям (обычно браузерам) о типе данных, содержащихся в теле сообщения, чтобы их можно было правильно отобразить или использовать. Если вы отправляете ответное HTTP-сообщение в браузер с Content-Type: application/pdf и байтами для PDF-файла в теле, браузер отобразит его с помощью собственного собственного средства просмотра PDF-файлов.
Мой вопрос: что означает для браузера поддержка HLS? Ссылка на википедию Этот содержит список всех клиентов, поддерживающих HLS. В нем перечислены некоторые браузеры, а также множество различных плееров. Если браузеры «поддерживают» HLS, значит ли это, что вы можете отправить что-то вроде
HTTP/2.0 200 OK
Content-Type: application/hls
Content-Length: 333
<.m3u8 playlist bytes>
И заставить браузер проигрывать его в каком-нибудь родном видеоплеере?
Спасибо за ваше время.





Правильный тип MIME: application/x-mpegURL.
В противном случае да, отправка действительного m3u8 с этим типом шахты будет просто воспроизводиться в браузерах (сафари, край), которые его поддерживают.