Screentoaster, как они это делают? - PullRequest
0 голосов
/ 03 февраля 2010

Мне нужно разработать браузерное приложение, которое будет записывать экран пользователя, желательно на FLV. Также было бы идеально сделать это с Java.

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

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

Ответы [ 2 ]

1 голос
/ 08 февраля 2010

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

  • Искусство
0 голосов
/ 03 февраля 2010

Это возможно с помощью Java, как описано в этом ответе: Есть ли способ сделать снимок экрана с помощью Java и сохранить его в каком-либо изображении? .

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

...