Некоторый контекст:
Протокол 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>
И браузер воспроизводит его в каком-нибудь родном видеоплеере?
Спасибо за ваше время.