我正在观看 Flash 直播。我可以在两个不同的播放器(由其他人设置)中观看同一个直播,但我都不喜欢其中任何一个。
有没有办法可以找到/获取/提取这两个播放器正在播放的 Flash 流的直接链接?这样我就可以使用其他播放器观看它了?
编辑:播放器正在流式传输 RTMP 流,而不是 FLV 视频文件。
答案1
下载并反编译 flash 文件。流的来源应该很容易找到。
播放器可能是通用的,它正在播放的文件/流作为参数传入。在网页源代码中查找“embed”/“swf”或页面上 flash 对象附近的文本。然后查看“param name”/“param value”的内容
答案2
答案3
Fiddler2是一款出色的工具。可以将其视为 Wireshark,但专门用于 HTTP。它将准确显示您的浏览器正在做什么。它的工作原理是将自己设置为本地 HTTP 代理。将浏览器指向它,它将显示所有建立的连接以及传输的数据。
答案4
URL 窥探器或“Grab++”模块Orbit 下载管理器(安装时请小心不需要的广告软件)可以帮助您分析网络流量并找到 URL