如何查找 Flash 播放器后面的流

如何查找 Flash 播放器后面的流

我正在观看 Flash 直播。我可以在两个不同的播放器(由其他人设置)中观看同一个直播,但我都不喜欢其中任何一个。

有没有办法可以找到/获取/提取这两个播放器正在播放的 Flash 流的直接链接?这样我就可以使用其他播放器观看它了?

编辑:播放器正在流式传输 RTMP 流,而不是 FLV 视频文件。

答案1

下载并反编译 flash 文件。流的来源应该很容易找到。

播放器可能是通用的,它正在播放的文件/流作为参数传入。在网页源代码中查找“embed”/“swf”或页面上 flash 对象附近的文本。然后查看“param name”/“param value”的内容

答案2

萤火虫对于 Firefox,以及Google Chrome 开发者工具(内置于铬合金) 可以显示浏览器执行的每个 HTTP 请求。它们有时会显示如下 URL。

在 Firefox 中,安装 Firebug(无需重启),单击 bug 图标启动插件(使用自定义使其可见 - 但默认情况下应该是可见的),启动流,然后在 Firebug 窗口中单击 Net 选项卡,然后单击 All,也许刷新视频页面。将鼠标放在“GET video”之类的行上时,应该会出现 URL,右键单击 URL 并复制位置。

在此处输入图片描述

在 Chrome 中,打开开发者工具,检查网络标签并开始播放文件。

答案3

Fiddler2是一款出色的工具。可以将其视为 Wireshark,但专门用于 HTTP。它将准确显示您的浏览器正在做什么。它的工作原理是将自己设置为本地 HTTP 代理。将浏览器指向它,它将显示所有建立的连接以及传输的数据。

答案4

URL 窥探器或“Grab++”模块Orbit 下载管理器(安装时请小心不需要的广告软件)可以帮助您分析网络流量并找到 URL

相关内容