klipper:ustreamer
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| klipper:ustreamer [2022/11/10 10:04] – korxif | klipper:ustreamer [2022/11/14 10:02] (текущий) – korxif | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Замена mjpg-streamer на ustreamer ====== | ====== Замена mjpg-streamer на ustreamer ====== | ||
| - | **Зачем и почему? | + | ===== Зачем и почему? |
| + | |||
| + | µstreamer (читается как мю-стример) это mjpg-streamer "на стероидах" | ||
| + | |||
| + | Как пишет сам разработчик: | ||
| + | " | ||
| - | ustreamer (читается как мю-стример) это mjpg-streamer "на стероидах" | ||
| Ну и ложка дегтя - в kiauh mjpg-streamer на момент написания статьи пропал, | Ну и ложка дегтя - в kiauh mjpg-streamer на момент написания статьи пропал, | ||
| Строка 10: | Строка 14: | ||
| </ | </ | ||
| + | |||
| + | Все, что делается по этой инструкции делается из unix-консоли. Т.е. первым делом надо поключиться к вашему уустройству с установленным Klipper по SSH (Putty, Xshell и подобное). Данный конкретный рецепт для OrangePI с установленной системой Raspbian. Для других устройств и OS смотрите сайт проекта µstreamer. | ||
| + | |||
| ===== Отключаем mjpg-streamer ===== | ===== Отключаем mjpg-streamer ===== | ||
| - | Первым делом надо остановить и отключить | + | Итак, |
| - | Выполняем команды: | + | |
| + | Выполняем | ||
| <code bash> | <code bash> | ||
| sudo systemctl stop webcamd | sudo systemctl stop webcamd | ||
| Строка 19: | Строка 27: | ||
| </ | </ | ||
| Такими действиями мы не удалили, | Такими действиями мы не удалили, | ||
| + | |||
| + | ===== Установка ustreamer с нуля ====== | ||
| + | Если до этого в системе не было стримера, | ||
| + | |||
| + | А именно установить утилиты для сборки из исходного кода (уже могут быть, мы же ставили клиппер!) и набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt install build-essential ffmpeg | ||
| + | </ | ||
| + | |||
| ===== Сборка ustreamer ===== | ===== Сборка ustreamer ===== | ||
| - | Далее нам надо собрать ustreamer. В принципе, | + | Далее нам надо собрать |
| Пререквизиты для сборки make, gcc, libevent c поддержкой pthreads, libjpeg-turbo и libbsd. | Пререквизиты для сборки make, gcc, libevent c поддержкой pthreads, libjpeg-turbo и libbsd. | ||
| Строка 81: | Строка 99: | ||
| Environment=" | Environment=" | ||
| User=klipper | User=klipper | ||
| - | ExecStart=/ | + | ExecStart=/ |
| [Install] | [Install] | ||
| WantedBy=multi-user.target | WantedBy=multi-user.target | ||
| Строка 111: | Строка 129: | ||
| </ | </ | ||
| - | Финально заходим в интерфейс | + | |
| + | Так как мы жестко привязали стример к порту 8080, видеопоток | ||
| + | |||
| + | Если вы настраиваете камеру впервые - идем в web-интерфейс Klipper, раздел " | ||
| + | |||
| + | Этот же самый URL должен быть | ||
| + | Должно быть что-то типа такого: | ||
| + | < | ||
| + | [camera] | ||
| + | host: http:// | ||
| + | </ | ||
| + | |||
| + | Финально проверяем в интерфейсе клиппера - всё должно работать. | ||
| + | {{ : | ||
klipper/ustreamer.1668074658.txt.gz · Последнее изменение: — korxif
