목록RTSP (4)
SPRING :: NOTE
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/clYcBw/btqCkP2aj60/7QcXyibnoxQ0xqVR2GFGX1/img.png)
RTSP 서버 생성 후, 스트리밍을 받으려고 하는데 주소를 입력해도 안될 때, VLC [도구] -> [환경설정] 이동 아래 노란색 하이라이트 부분을 RTSP로 변경 후 테스트해본다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/9S4Fd/btqx8zKibe8/K82C4fd2eu1mVYM5rbMcDK/img.png)
일단 필자는 라즈베리파이 및 카메라를 아무것도 모르는 사람이다. 누가 시켜서 일을 할 뿐... 아무것도 모르는 상태에서 구글링x100을 이용해서 여러 RTSP Server 구축을 해봤다. 라즈베리파이 카메라를 이용하는것도 아니고, 자체 개발 된 v4l2 카메라(사실 v4l2 정확한 개념도 모른다.)를 이용해서 애를 많이 먹고 이것저것 구축해봤다. 아마 블로그 글 목록 보면 여러가지 문제점에 봉착해 기록용으로 써놓은 블로깅이 많을것이다. 겁먹지 말고 차근차근 따라하다보면 성공할것으로 보인다. 원본 글 및 링크(참고사이트) : 이 글은 raspberry pi에서 RTSP 서비스를 실행하는 빠른 안내서이므로 원격 컴퓨터의 vlc 또는 gstreamer와 같은 클라이언트를 사용하여 Rasberry pi 카메라 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cP4upx/btqxWLjCNKz/w1Bbk4Ziz2wzVjF5sB8KF1/img.png)
RTSP 이것저것 사용해보다가, VLC 라이브러리를 통하여 RTSP 송출할 수 있는 방법을 알게 되어 기록. 라즈베리파이가 외부망에 연결되어있는 상태로, sudo apt-get install vlc 그러면 아래와 같이 설치가 된다. 설치가 완료되면, 아래 커맨드를 통하여 RTSP 실행 sudo 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 RTSP Server가 실행 된 모습.
VLC library를 이용하던 도중, Rasberry Pi에서 송신하는 RTSP 프로토콜을 받던 도중 화면이 정상적으로 동작하지 않으며, 검은화면 및 딜레이가 심하는 현상이 생김. Wi-Fi로 AP물려 테스트할 때는 정상적이었으나, Rasberry Pi를 연동하여 RF 통신모듈에서 영상을 받을 때, 이런 현상이 발생하였다. 이 문제를 가지고 하루정도 고민해봤는데 - 상용 VLC Player도 똑같은 문제점이 발생한다는 것을 확인. - 팟플레이어는 정상적인 스트리밍을 한다는것을 확인. - 팟플레이어가 정상적인것은, VLC 라이브러리도 RTSP 설정을 통해 가능하다는것을 의미하는듯. - VLC 옵션을 이것저것 살피던 도중 RTSP 옵션을 발견 - Live555 Stream Transport의 RTSP 설정..