라즈베리파이 카메라로 마치 IP캠처럼 RTSP프로토콜로 송출해보도록 하겠습니다.
RTSP 스트림은 윈도우용 무료프로그램인 VLC Player로 볼 수 있습니다.
전체적은 구성도는 아래와 같습니다.
먼저 라즈베리파이에 카메라모듈이 연결되어 있어야합니다.
SSH로 접근하여 아래 명령어로 카메라가 활성화 되도록 설정합니다.
sudo raspi-config
5 Interfacing Options -> P1 Camera -> 엔터를 누르고 Enable 시키고 빠져나가면 리부팅을 합니다.
그리고 다시 접속하여, 라즈베리파이에 VLC관련 라이브러리들을 설치합니다.
아래 명령어를 입력합니다.
sudo apt-get install vlc
이거 설치하는데 은근 오래 걸리군요.
이제 아래 명령어로 스트리밍을 시작합니다. 중지하고 싶을땐 Ctrl+C 눌러주세요.
raspivid -n -w 1280 -h 720 -b 4500000 -fps 30 -vf -hf -t 0 -o - | cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:9000/}' :demux=h264
1280 * 720 해상도, 9000번포트로 rtsp서비스를 합니다.
별 문제가 없다면, 위 화면처럼 나타나야합니다. 오류가 나타나면 카메라가 활성화되었는지 다시 한번 확인합니다.
이제 윈도우 플레이어에서 잘나오는지 확인해보도록 합니다.
무료 플레이어인 VLC Player가 필요합니다.
다운로드는 여기서 가능합니다.
미디어 > 네트워크 스트림 열기를 클릭합니다. 단축키는 Ctrl+N이군요.
네트워크 주소에, 카메라가 연결된 라즈베리파의 IP를 포트번호와 함께 입력합니다.
약간의 딜레이가 있지만 잘 나오는 것 을 확인할 수 있습니다.
* 참고 : http://wiki.oz9aec.net/index.php/Raspberry_Pi_Camera
'IOT' 카테고리의 다른 글
라즈베리파이 + MAX7219 아두이노 8X32 도트 매트릭스 모듈 (0) | 2018.11.06 |
---|---|
ESP8266 을 이용한 IOT 개발 환경 (0) | 2018.10.06 |
SVN 저장소 이관하기 (0) | 2017.07.14 |
아이폰 30핀 USB 케이블을 USB 전원 케이블로 리폼 (0) | 2017.06.15 |
라즈베리파이 카메라로 유튜브 라이브 송출하기 (8) | 2017.06.14 |
라즈베리파이 카메라로 RTSP 송출하기 (7) | 2017.06.13 |
-
부키 2020.03.13 17:38
안녕하세요 라즈베리파이를 배우기 시작한 학생입니다.
라즈베리파이에 카메라를 연결해서 RTSP 전송을 해서, 다른 라즈베리파이에 연결된 HDMI LCD에서 재생하는것이 가능할까요?
-
-
라이 2021.11.06 11:51
vlc 플레이어 에서 돌려 보면 잘되다가 2~3분후 아무 메시지 없이 연결이 끊김니다. 다시 접속 하면 또 2~3분후 연결이 끊기고요 혹시 옵션값이나 설정 하는 부분이 있을까요??
-
sposync 2022.01.07 05:53
Hello, This is Future Dimension,
we provide sposync.com to access to your device with
streaming and control using webRTC technology Free.
Only one required app is a web browser - Chromium and
provided python websocket server on RPI.
(tested for Buster and Chromium 72)
You can define the control command and extra security key if needed.
With these inputs, only you can access to your device remotely.
Please contact misdiva1bil@gmail.com
Thanks,
David FDI
RPI 탑재 Chromium 활용 원격 접속 제어 및 스트리밍 서비스 무료 - 앱 개발전 간단한 제어 명령만 정의되면 기능등 시험 가능 sposync.com