一些上下文:
http协议以明文形式发送头,例如:
GET /index.html HTTP/1.1 Host: www.example.com
有一个 Content-Type 告诉应用程序(通常是浏览器)消息正文中的数据类型以便正确显示或使用的头。如果向浏览器发送http响应消息 Content-Type: application/pdf 以及正文中pdf的字节数,浏览器将使用自己的本地pdf查看器显示它。
Content-Type
Content-Type: application/pdf
我的问题是,浏览器支持hls意味着什么? This 维基百科链接列出了所有支持HLS的客户端。它列出了一些浏览器以及许多不同的播放器。如果浏览器“支持”hls,这是否意味着您可以发送类似
HTTP/2.0 200 OK Content-Type: application/hls Content-Length: 333 <.m3u8 playlist bytes>
让浏览器在本地视频播放器中播放?
谢谢你的时间。
正确的mime类型是application/x-mpegur
否则,使用该mine类型发送有效的m3u8只会在支持它的浏览器(safari、edge)中播放。