Cynic 105 Posted December 1, 2021 Share Posted December 1, 2021 Я поки що вибрав собі Mainsail, тому підключати камеру буду в цю оболонку. По-перше, сам собі нагадую. Уважно читати, що написано в терміналі, в разі якоїсь помилки. А помилка була в тому, що в багатьох мануалах вказано, що треба встановити додаткові залежності для стріма. Ось така залежність libjpeg8-dev була застаріла. І звісно нічого не заводилось. Я спробував інсталювати її окремо і мені білим по чорному (в терміналі) написало, що це вже старе, а використовувати треба libjpeg9-dev Тому я вирішив переробити команду завантаження mjpg-streamer. sudo apt-get install build-essential libjpeg9-dev imagemagick libv4l-dev cmake git -y Тепер нам потрібно створити безпосередньо для клонування mjpg-streamer, клонувати репозиторій і використовувати make для компіляції програмного забезпечення. Виконайте нижченаведене у своєму терміналі: 1 mkdir ~/mjpg-streamer 2 cd ~/mjpg-streamer 3 git clone https://github.com/jacksonliam/mjpg-streamer.git 4 cd mjpg-streamer/mjpg-streamer-experimental 5 make 6 sudo make install Якщо все пройшло добре з інсталяцією mjpg-streamer, тепер ми зможемо перевірити канал і переконатися, що він працює належним чином. Ви можете використовувати веб-камеру USB або модуль камери Raspberry Pi, підключений за допомогою стрічкового кабелю. Переконайтеся, що підтримка pi cam увімкнена за допомогою raspi-config: sudo raspi-config Ну і далі, все як завжди - нічого не працює. Тому я вирішив оновити всі пакети. Оновлення пакетів йшло дууже довго, але після цього все запрацювало. Оновлення списку пакетів: sudo apt-get update Оновлення пакетів: sudo apt-get -y upgrade Щоб запустити стрім з USB камери, треба запустити цю команду: /usr/local/bin/mjpg_streamer -i "input_uvc.so -f 15 -r 1280x720" \ -o "output_http.so -w /usr/local/share/mjpg-streamer/www" Щоб запустити стрім з Распі камери, треба запустити цю команду: /usr/local/bin/mjpg_streamer -i "input_raspicam.so -f 15 -r 1280x720" \ -o "output_http.so -w /usr/local/share/mjpg-streamer/www" Не закривати термінал після введення команди для той чи іншої камери. Це тільки тестовий запуск стріма. В обох випадках ми кажемо mjpg-streamer почати трансляцію за допомогою вашої камери (USB або Raspi), вивести потік із частотою кадрів 15 кадрів в секунду та роздільною здатністю 1280 по горизонталі на 720 вертикальних пікселів (720P), а також увімкнути http-доступ до потоку. В терміналі повинно бути таке: Перевірити відеопоток: Ви можете отримати доступ до свого потоку через свій веб-браузер за ім’ям хосту або IP-адресою за допомогою TCP-порту, зазначеного вище. Наприклад: http://192.168.0.ваш ip:8080?action=stream http://test-pi.local:8080?action=stream Якщо все пройшло добре, ваша камера має транслювати. Це тільки тестове включення стріма. Поки команда в терміналі, воно працює, вимкнеш термінал - нічого не працює. Ще треба зробити сценарій автозапуску стріма..... Link to post Share on other sites
KomAndr 276 Posted December 1, 2021 Share Posted December 1, 2021 от на двох малинах з малиновими камерами ніразу не грався зі стимом, окрім маінсейлу - довелось просто вказати IP адресу малини і все. Link to post Share on other sites
Cynic 105 Posted December 1, 2021 Author Share Posted December 1, 2021 @KomAndr Тут в принципі також вказується адреса малини. Я це тестую на випадок якщо вигідніше буде Распі Зеро підключити на відео. Link to post Share on other sites
KomAndr 276 Posted December 1, 2021 Share Posted December 1, 2021 2 хвилини тому, Cynic сказав: Я це тестую на випадок якщо вигідніше буде Распі Зеро підключити на відео. Вангую - заведеться і буде працювати без танців з бубном. 1 Link to post Share on other sites
Recommended Posts