Как настроить Octoprint с Motion в качестве службы потоковой передачи с камеры?
Я потратил слишком много времени, пытаясь заставить веб-камеру работать с Octoprint. Поскольку моя веб-камера не поддерживается mjpegstream
и подобными стримерами, мне пришлось использовать Motion. Поиск URL-адреса видеопотока был довольно быстрым, но, похоже, никто в мире, кроме самого автора Motion, не знает URL-адрес кадров для таймлапса.
Все попытки в нескольких местах сети вертеться вокруг попытки подключиться к http://octopi.local:8080/0/action/snapshot
, который правильно создает неподвижный jpg с камеры, помещает его в /var/lib/motion
и возвращает подтверждение того, что изображение было создано для веб-интерфейса, а самого изображения не видно. Есть обходные пути — скрипты на питоне, cgi для веб-сервера и так далее. Кажется, никто не нашел URL-адрес Motion, который вернул бы неподвижный jpg.
@SF., 👍1
1 ответ
Лучший ответ:
Для камеры 0, если имя хоста вашего Octopi — octopi.local
, URI потока по умолчанию — http://octopi.local:8081/
(или любой другой адрес у вашего Octopi есть). Если вы используете камеру с большим номером, используйте 8081+номер камеры
в качестве порта.
URI-адрес снимка для камеры 0: http://octopi.local:8081/0/current
Если вы используете камеру с более высоким номером, любой номер камеры вы используете вместо этого 0
. Это особенно сложно, потому что буквально каждый "специальный" URI этого формата находится на 8080, управляющем порту. Он прикрепляется к первому потоку камеры, независимо от того, какой номер камеры вы хотите.
- Можно ли регулировать скорость печати на лету?
- Клиппер, похоже, не настраивает Z после BED_MESH_CALIBRATE
- Как вращать камеру с помощью mjpg-streamer-experimental?
- 3D-печать с использованием OctoPrint на рабочем столе Linux Ubuntu
- Конфигурация mjpg-стримера OctoPrint
- Как настроить USB-камеру для Octoprint в системе Debian
- Ender 3 V2 USB - соединение питает экран, но не обнаруживается ПК или Pi
- CR Touch под Marlin для Ender 3