KREMEN Реклама
KREMEN Реклама

Orange pi 3 LTS + octoprint + mjpg-streamer (Устройство занято) Параллельное включение octoprint и mjpg-streamer

Iron101
Идет загрузка
Загрузка
08.08.2022
1875
2
Вопросы и ответы

Добрый день.

Не могу подружить  octoprint + mjpg-streamer и motion 

Работаю с платой через терминал на наоуте подключаюсь по WiFi 

Возникли проблемы:

1)  При включении платы автоматически включается камера процессы motion (горит светодиод на камере и идет трансляция(слайд шоу по ip:8081).

При попытке запуска mjpg-streamer:

sudo ./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -u -f 30" \ -o "./output_http.so -w ./www"

Вылетает ошибка, что камера занята

Решение:

sudo killall -9 motion

sudo ./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -u -f 30" \ -o "./output_http.so -w ./www"

после остановки всех процессов motion (светодиод гаснет) и есть возможность запустить стрим  (трансляция по ip:8080 идёт ) (В терминале отображается что процесс идёт и при этом отсутствует командная строка)

Как мне отключить автоматическое включение при загрузки процессов motion так что бы они не мешали  mjpg-streamer? 

2)  Когда я запускаю через терминал OctoPrint

~/OctoPrint/venv/bin/octoprint serve

Он доступен по ip:5000

При этом в терминале на ноутбуке показаны процессы OctoPrint и отсутствует командная строка

Но при этом у меня не запущен mjpg-streamer! 

Я не могу запустить в терминале mjpg-streamer если работает OctoPrint и/или не могу запустить OctoPrint если работает mjpg-streamer т.к. при работе обоих программ нет командной строки в терминале. 

Как запустить оба процесса одновременно? (открывать два терминала? )

3) Автоматический запуск.

Когда установил linux - зашел под стандартным именем orangepi. В нём и установил все программы. Но на конечных этапах при попытке настроить автозапуск заметил что во некоторых файлах прописан логин pi (т.е.

путь:

/home/pi/OctoPrint/nevn/....

а в моём случае:

/home/orangepi/OctoPrint/nevn/...

Теперь  при команде 

sudo systemctl enable octoprint 

octoprint.service выдаёт ошибку что не может запустить процесс octoprint (при этом путь в octoprint.service я уже исправил с pi на orangepi)  И как я понимаю это не единственный файл в котором может быть прописан неверный путь.

Где можно посмотреть отчёт об ошибке? и возможно ли найти файлы в которых прописан неправильный путь? 

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама