라즈베리파이 부팅설정
1. 목적 명령
mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 1280x720 -f 15" \
-o "output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"
2. 실행 스크립트 생성
// 텍스트 편집기
sudo nano /usr/local/bin/run-mjpg.sh
set -e
DEVICE="/dev/video0"
RES="1280x720"
FPS="15"
PORT="8080"
WWW_DIR="/usr/local/share/mjpg-streamer/www"
BIN="/usr/local/bin/mjpg_streamer"
exec "$BIN" \
-i "input_uvc.so -d $DEVICE -r $RES -f $FPS" \
-o "output_http.so -p $PORT -w $WWW_DIR"
저장 -> Ctrl+O -> Enter -> Ctrl+X
// 실행 권한 부여
sudo chmod +x /usr/local/bin/run-mjpg.sh
3. systemd 서비스 파일 작성
// 텍스트 편집기
sudo nano /etc/systemd/system/mjpg-streamer.service
[Unit]
Description=MJPG-Streamer Service
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=/usr/local/bin/run-mjpg.sh
Restart=on-failure
RestartSec=3
StartLimitIntervalSec=0
[Install]
WantedBy=multi-user.target
저장 -> Ctrl+O -> Enter -> Ctrl+X
4. 서비스 등록 및 실행
sudo systemctl daemon-reload
sudo systemctl enable --now mjpg-streamer
> 이제 부팅 시 mjpg-streamer 바로 시작
'LMS 7 > 개발일지' 카테고리의 다른 글
| 25.09.19 / Git & GitHub 2 (0) | 2025.11.04 |
|---|---|
| 25.09.18 / Git & GitHub 1 (0) | 2025.11.04 |
| 25.09.16 / 제60회 전국기능경기대회 전시 작품 제작 프로젝트 2팀(안전/보안) / 10일차 (0) | 2025.11.04 |
| 25.09.15 / 제60회 전국기능경기대회 전시 작품 제작 프로젝트 2팀(안전/보안) / 9일차 (0) | 2025.11.04 |
| 25.09.12 / 제60회 전국기능경기대회 전시 작품 제작 프로젝트 2팀(안전/보안) / 8일차 (0) | 2025.11.04 |