Java: как перехватить видео и аудио потоки? - PullRequest
1 голос
/ 16 сентября 2011

есть ли какая-нибудь библиотека Java, которая может помочь перехватывать видео и аудио потоки, отправляемые через браузер?

Так, например, видео начинает загружаться через флеш-плеер с использованием некоторого Flash-сервера, приложения javaбудет слушать видео / аудио поток и захватывать и записывать его в видео на диске.

Ответы [ 2 ]

1 голос
/ 09 февраля 2012

Может быть, уже поздно, но гугл скенс получил меня здесь, я отвечу на это.

Если вы хотите «перехватить» потоки данных, то чем ближе вы можете подойти к этому, так это charlesproxy: http://www.charlesproxy.com/download/

- это прокси-сервер HTTP / монитор HTTP / обратный прокси-сервер, который позволяет разработчику просматривать весь трафик HTTP и SSL / HTTPS между их компьютером и Интернетом.

Вам придется поэкспериментировать с настройками вашего браузера, но это должно сработать.

это подход, не знаю, поможет ли это.

1 голос
/ 16 сентября 2011

Существует ли какая-либо библиотека Java, которая может помочь перехватывать видео- и аудиопотоки, отправляемые через браузер?

Простой ответ - нет.

Вероятно, нет библиотеки для этого на любом языке. (Ни одна операционная система, о которой я когда-либо слышал, не позволяет одному процессу отслеживать потоки данных на уровне сокетов другого процесса.)

Теоретически вы можете сделать это с помощью анализатора сетевого трафика (например, wireshark), но есть вероятность, что вы пропустите что-то, и в результате получится поврежденный видео / аудио поток.

Единственный подход, который, я думаю, мог бы обеспечить надежную работу, - это модифицировать браузер и / или плагины для захвата потоков данных.

...