2010-02-03 2 views
0

Мне нужно разработать приложение на основе браузера, которое записывает пользовательский экран, желательно на flv. Также делать это с помощью java было бы идеально.Screentoaster, как они это делают?

Это именно то, что они достигли на сайте screentoaster.com, только с помощью приложения javaWS. Кто-нибудь может подумать о том, как они это сделали? Они использовали Xuggler?

С наилучшими пожеланиями,

ответ

1

Они, как представляется, используют класс Java Robot и встроены в кодировщик libx264 с использованием специальной библиотеки JNI для сборки. Кстати, учитывая, что они отправляются с libx264, и это загрузка, которая устанавливается на клиентских компьютерах (например, проверьте кэши Java для двоичных файлов), они должны лицензировать свой код как GPL для компиляции с помощью libx264. Вы можете следить за ними, чтобы получить источник.

  • Art
0

Это возможно с помощью Java, как описано в этом ответе: Is there a way to take a screenshot using Java and save it to some sort of image?.

Вам понадобится использовать подписанный Java-апплет (или приложение Java Webstart), поскольку неподписанный код Java не будет иметь доступ к локальному экрану (очевидная проблема безопасности). Кроме этого, это должно быть просто.

+0

хмм, спасибо, я как бы знал, что. Но я не уверен, что часть, в которой мне нужно преобразовать поток в flv, тоже проста. – camurgo

Смежные вопросы