如何检索HLS流媒体视频URL观看直播流与VLC?(媒体文件的实际路径)。我用Wireshark找到了leave stream的URL,但是只能得到这个路径,其中没有视频文件的链接。
流示例。
编辑:我发现最简单的方法是使用Firefox开发工具:工具> Web开发人员>网络,并观察网页加载时发出的网络请求。然后在"过滤器url"框中看到对M3U8播放列表文件的"GET"请求,播放列表的完整路径显示在右侧窗格中。最后,将发现的M3U8链接放入标准的M3U播放列表文件中。可以在mpv Media Player (Linux)上播放,例如:
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
将m3u8的链接粘贴到类似JDownloader2的文件中,它将允许您将整个内容作为一个文件下载。