无法在Safari(MAC OS)中播放.m3u8文件

时间:2013-02-21 09:59:55

标签: html5 safari http-live-streaming

我们从服务器获取媒体流。在客户端的Web浏览器中播放此媒体流的方法之一是使用HLS。我们将媒体流分段为多个.ts文件并创建播放列表(.m3u8)。但是当我们尝试在Safari浏览器中播放.m3u8文件时,我们无法播放视频文件(.ts文件)。

如果有人能告诉我们如何在Safari中播放.m3u8文件,将会非常有帮助。我们尝试使用Apple网站提供的样本.m3u8文件,该文件正常播放。当我们用.m3u8文件替换.m3u8文件时,我们无法播放媒体文件。

是否需要让HTTP服务器在Safari中的标签中播放HLS流?

1 个答案:

答案 0 :(得分:1)

Is it required to have HTTP server to play HLS streams in tag in Safari?

是的,HLS(Http Live Streaming)要求通过HTTP提供视频。这意味着您不能简单地将视频标记指向本地.m3u8,而是必须将其指向通过HTTP提供的.m3u8文件。