如何检索HLS流媒体视频网址?

时间:2015-09-11 10:05:43

标签: ios html5 streaming live http-live-streaming

如何检索HLS流视频网址以便使用VLC观看直播视频流? (媒体文件的实际路径)。我使用Wireshark查找离开流的URL,但只能获取此path,其中不包含指向视频文件的链接。

stream的示例。

编辑:我发现最简单的方法是使用Firefox开发人员工具:工具> Web开发人员>网络,并观察加载页面时发出的网络请求。然后,只需看到“GET”对 M3U8 播放列表文件的请求,该文件是右侧窗格中“过滤网址”框中显示的播放列表的完整路径。最后,将发现的 M3U8 链接放入标准 M3U 播放列表文件中。例如,它可以在mpv Media Player(Linux)上播放。

3 个答案:

答案 0 :(得分:1)

m3u8文件是一个索引文件,其中包含其中各个视频流的URL,通常作为MPEG-2传输段文件的URI。这些基本上是视频文件的“块”。

对于您的示例,如果您复制上面的链接并将其粘贴到标准Chrome浏览器中,则应下载而不是尝试播放m3u8文件。

如果您随后在资源管理器或查找程序等中选择下载的文件并使用文本文件打开它,您应该能够看到m3u8索引文件中各个“ts”文件的URI。对于上面的示例,结果如下:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:41125
#EXT-X-TARGETDURATION:8
#EXTINF:8.360,
41125.ts?md=8bPwZMHZb1HGu3OVofJ7cw&e=1441922937
#EXTINF:8.000,
41126.ts?md=8bPwZMHZb1HGu3OVofJ7cw&e=1441922937
#EXTINF:8.400,
41127.ts?md=8bPwZMHZb1HGu3OVofJ7cw&e=1441922937
#EXTINF:8.200,
41128.ts?md=8bPwZMHZb1HGu3OVofJ7cw&e=1441922937
#EXTINF:7.200,
41129.ts?md=8bPwZMHZb1HGu3OVofJ7cw&e=1441922937

答案 1 :(得分:0)

将指向m3u8的链接粘贴到JDownloader2之类的文件中,它将使您将整个文件下载为一个文件。

答案 2 :(得分:-1)

您也可以在Chrome浏览器HDS / HLS Video Downloader上尝试使用此扩展程序

免费试用期为24小时。

相关问题