• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

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

[复制链接]
菜鸟教程小白 发表于 2022-12-13 10:42:56 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

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

stream 的示例.

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



Best Answer-推荐答案


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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap