Java:如何拦截视频和音频流?

时间:2011-09-16 04:21:43

标签: java flash browser video-streaming video-capture

是否有任何Java库可以帮助拦截通过浏览器发送的视频和音频流?

例如,视频开始使用某个Flash服务器通过Flash播放器加载,java应用程序将侦听视频/音频流并捕获并将其写入磁盘上的视频。

2 个答案:

答案 0 :(得分:1)

  

那里有没有可以帮助拦截通过浏览器发送的视频和音频流的Java库?

简单的答案是否定的。

可能没有一个库可以用任何语言来完成。 (我从未听说过的操作系统允许一个进程窥探另一个进程的套接字级数据流。)

从理论上讲,你可以使用网络流量分析器(例如wireshark)来做到这一点,但很可能你会错过任何东西,结果将是一个损坏的视频/音频流。

我认为唯一有可能可靠工作的方法是修改浏览器和/或插件来捕获数据流。

答案 1 :(得分:1)

也许它要迟到了,但scogle google让我来到这里我会回答这个问题。

如果你想“拦截”数据流,你可以越接近这个是charlesproxy: http://www.charlesproxy.com/download/

这是一个HTTP代理/ HTTP监视器/反向代理,使开发人员能够查看其计算机和Internet之间的所有HTTP和SSL / HTTPS流量。

您必须使用浏览器配置,但它应该可以解决问题。

它是一种方法,不知道这是否有帮助。