Я делаю видеопоток MJPEG, используя Raspberry Pi с выделенной камерой Pi. Для этого я использую библиотеки jpeg и следующее веб-приложение, найденное на Github. Использование довольно простое, вы просто вводите cd mjpg-streamer/mjpg-streamer-experimental
, а затем ./mjpg_streamer -o "output_http.so -w ./www" -i "input_raspicam.so"
. Однако я хотел бы, чтобы он запускался при каждой перезагрузке, чтобы камера не требовала обслуживания.
Я исследовал, что мне нужно поместить путь и исполняемый файл в папку /etc/rc.local
. Тем не менее, когда я проставил путь (mjpg-streamer/mjpg-streamer-experimental/mjpg_streamer -o "output_http.so -w ./www" -i "input_raspicam.so"
) к этому исполняемому файлу, он вообще не работал. Пробовал запускать поток одной командой в Терминале, тоже не получилось. Пробовал также прописать в .bashrc
переменную PATH для доступа к ней из /etc/rc.local
, но она тоже не захотела работать.
Я подозреваю, что это может быть как-то связано с командой ./mjpg_streamer
для ее работы требуется некоторый ввод (-o "output_http.so -w ./www" -i "input_raspicam.so"
)
У вас есть идеи, как запускать его при каждой перезагрузке?
Спасибо за ваше время и помощь
pi@raspberrypi:~ $ /home/pi/mjpg-streamer/mjpg-streamer-experimental/mjpg_streamer -o "output_http.so -w ./www" -i "input_raspicam.so" MJPG Streamer Version.: 2.0 ERROR: could not find input plugin Perhaps you want to adjust the search path with: # export LD_LIBRARY_PATH=/path/to/plugin/folder dlopen: input_raspicam.so: cannot open shared object file: No such file or directory
Так что я сомневаюсь, что это будет работать в/etc/rc.local
- person Jan Gruszczynski   schedule 25.07.2017