gpt4 book ai didi

ios - 如何检索 HLS 流媒体视频 URL?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:12:39 27 4
gpt4 key购买 nike

如何检索用于使用 VLC 观看直播流的 HLS 流视频 URL? (媒体文件的实际路径)。我用 Wireshark 找到请假流的 URL,但只能得到这个 path ,其中不包含指向视频文件的链接。

stream 的示例.

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

最佳答案

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

对于您的示例,如果您复制上面的链接并将其粘贴到标准 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

关于ios - 如何检索 HLS 流媒体视频 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32520853/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com