Путь кеша по умолчанию - ~/.npm
. Чтобы установить каталог кеша npm:
npm config set cache --global
см. здесь для получения дополнительной информации
.
Я соглашаюсь, что это довольно твердо. Я реализовал те два решения (VNC и встроенный снимок экрана) плюс треть (получение из внешнего источника VGA через средство захвата Epiphan) для бывшего работодателя. У меня было лучшее отношение пропускной способности к качеству с VNC, но я получил более высокий framerate с получением VGA. Во всех трех случаях я уменьшил кадры + времена получения к PNGs и упорядочил их в ссылочном фильме QuickTime. Затем я сделал сглаженное видео (MPEG4 или SWF) результатов. В моем случае я затем синхронизировал экранное видео с потоком DV.
В конце работала технология (см. образец вывода), но наша отказавшая бизнес-модель.
Из того, что я знаю, более старые версии апплета имели ограничения безопасности, которые не могут допускать снимок экрана. Вместо этого JAVA-приложение может быть выполнимым. Относительно build-it-yourself по сравнению с огнем кодера это зависит от того, как Вы оцениваете свое время по сравнению с тем, что можно найти на сайте фрилансера. Я думаю, что можно найти кого-то из стран India/Romania/Poland/Other, которые могут сделать его за доступную цену
Извините, но это кажется видом задания, которое требует большого опыта. Даже если Вы находите фрагменты кода всеми по всей сети для фиксации этого и что, полным результатом может быть путь, хуже, чем простой найм опытного программиста Java.
Учитывая Ваше знание Java и трудность задачи, Вы рассмотрели проявление альтернативного подхода? Например, как насчет собственного сервера VNC для конечного пользователя, который является просто маленькой загрузкой и затем они нажимают "Run". И тот собственный сервер программируется, чтобы получить экран и отправить его прямо в Ваш веб-сервер, который имеет клиент как vnc2swf или другие средства преобразования потока VNC к видео или .fbs файлу? Все, которые имеют смысл?
По общему признанию, без Java, необходимо подготовить одну исполняемую программу на платформу, которую Вы хотите поддерживать, однако, я не знаю. Это все еще звучит легче мне. Рассмотрите Copilot.com. Они делают VNC, но они все еще используют маленькие исходные приложения для каждой платформы.