Open Project/텐서플로_사물인식
VLC Player, 라즈베리파이에 연결된 카메라를 스마트폰에서 보자
LEEHANDS
2022. 6. 3. 13:50
반응형
VLC 플레이어라는 강력한 툴이 이미 세상에 있다
그것을 이용합니다.
개발이랑 전혀 상관없이 따라만하면됩니다.
위 사진과 같이 라즈베리파이에 카메라를 연결하고 터미널에서 VLC 를 설치합니다.
sudo apt-get install vlc
설치가 되면 다양한 옵션으로 VLC 플레이어 서버로서 동작할 수 있습니다.
cvlc --help
너무많아서 다 설명할 수 없고 필요한 기능에 대해서만 사용합니다.
라즈베리파이의 카메라를 VLC 서버로 하고,
스마트폰이나 원격지의 플레이어에서 스트리밍 실시간을 수신받을 목적이기 때문에 아래와 같이 실행합니다.
sudo cvlc v4l2:///dev//video0:width=640:height=480:fps=30:chroma=mjpg --noaudio --no-sout-audio --sout '#standard{access=http, mux=mpjpeg,dst=:8090/}'
비디오 코덱은 motion jpeg 을 사용하고
카메라가 연결된 디바이스는 dev/video0
오디오 소스는 없으며
연결가능한 포트는 8090 으로 매칭해줍니다.
그리고 원격지 컴퓨터에서 vlc 플레이어의 미디어에서 스트리밍 주소를 입력합니다.
재생을 누르면
잘됩니다.
스마트폰에는 공유기의 포트전달 을 이용해서 라즈베리파이 포트전달해서 영상을 스트리밍 받을 수 있다.
이제 라즈베리파이으로 스마트캠 같은거 살필요가 없게되었다.
반응형