Рома Котолуп, тут простой арифметики хватит:
640*480*3 = 921600 столько памяти надо чтобы хотя бы один кадр захватить. то есть около 921 кб
А у вас в микроконтроллере всего 2 kB ОЗУ
А кадр еще как-то обработать надо...
Vitsliputsli, мы еще не видели ТЗ, а вы уже фантазируете ) а если ориентироваться на собственно вопрос - то проблема приведенным скриптом вполне решается.
когда это команда "отвалится", как ее заново запустить и не потерять данные?
Можно запускать периодически, и просто контролировать метку до какого момента передавали в предыдущий раз.
И я так понимаю, у каждого пользователя будут доступы по ssh к серверу
Зачем? Создаете спец, пользователя с зарезанными правами, и от него запускаете. И каких пользователей имеете в виду? Админ сервера?
К тому же можно сделать по-другому - инициатор - удаленный сервер, который удаленно будет соединяться и забирать порцию лога.
Опять таки - зависит от ТЗ и задач.
чего?