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 플레이어의 미디어에서 스트리밍 주소를 입력합니다.

 


재생을 누르면

잘됩니다.

스마트폰에는 공유기의 포트전달 을 이용해서 라즈베리파이 포트전달해서 영상을 스트리밍 받을 수 있다.

이제 라즈베리파이으로 스마트캠 같은거 살필요가 없게되었다.

반응형