목록Development Tools (43)
SPRING :: NOTE
RTSP 서버 생성 후, 스트리밍을 받으려고 하는데 주소를 입력해도 안될 때, VLC [도구] -> [환경설정] 이동 아래 노란색 하이라이트 부분을 RTSP로 변경 후 테스트해본다.
라즈베리파이 이미지를 구우려고 했는데 아래와 같은 에러 메시지가 나타났다. An error occurred when attemption to write data to handle. Error 5: 액세스가 거부되었습니다. 이는 SD카드에 이미지를 굽고 나서 다시 다른이미지를 구우려고 할 때 나타나는 현상으로 보인다. 해결 방법은 SD Card를 포맷하고 이미지를 새로 씌우는 방법밖에 없는듯 싶다. 하지만, 내컴퓨터에서 드라이브 오른쪽 버튼 눌러 포멧을 하려 했는데 이 방법도 안먹힘. 할수없이 커맨드를 사용해서 포맷 후 이미지를 굽는데 성공함. 아래와 같이 cmd를 관리자 권한으로 실행하여 포맷하자. Microsoft Windows [Version 10.0.18363.449] (c) 2019 Microso..
라즈베리파이에서 GStreamer v4l2src를 사용하는데, 아래와 같이 에러가 떴다. RTSP를 사용하려고 했는데, 접속하니까 이런 에러가... RTSP 서버까지는 접속이 되는것 같은데... libv4l2: error set_fmt gave us a different result then try_fmt! 이제 찾아서 블로깅 해야겠다.
일단 필자는 라즈베리파이 및 카메라를 아무것도 모르는 사람이다. 누가 시켜서 일을 할 뿐... 아무것도 모르는 상태에서 구글링x100을 이용해서 여러 RTSP Server 구축을 해봤다. 라즈베리파이 카메라를 이용하는것도 아니고, 자체 개발 된 v4l2 카메라(사실 v4l2 정확한 개념도 모른다.)를 이용해서 애를 많이 먹고 이것저것 구축해봤다. 아마 블로그 글 목록 보면 여러가지 문제점에 봉착해 기록용으로 써놓은 블로깅이 많을것이다. 겁먹지 말고 차근차근 따라하다보면 성공할것으로 보인다. 원본 글 및 링크(참고사이트) : 이 글은 raspberry pi에서 RTSP 서비스를 실행하는 빠른 안내서이므로 원격 컴퓨터의 vlc 또는 gstreamer와 같은 클라이언트를 사용하여 Rasberry pi 카메라 ..
error: You need to have gtk-doc >= 1.12 installed to build GStreamer RTSP Server Library configure failed gtk-doc 설치. sudo apt-get install gtk-doc-tools
configure: error: You need to install or upgrade the GStreamer development packages on your system. On debian-based systems these are libgstreamer1.0-dev and libgstreamer-plugins-base1.0-dev. on RPM-based systems gstreamer1.0-devel, libgstreamer1.0-devel or similar. The minimum version required is 1.0.0. 위와 같이, 카메라 소스 설치 중 오류가 발생 시, 일부 라이브러리에 대해 사용 및 링크하는 것을 컴파일하려면 * -dev 패키지를 설치해야한다. sudo apt-g..
raspivid로 명령어를 쳤는데 아래와 같은 오류메시지가 나온다. mmal: Cannot read camera info, keeping the defaults for OV5647 mmal: mmal_vc_component_create: failed to create component 'vc.ril.camera' (1:ENOMEM) mmal: mmal_component_create_core: could not create component 'vc.ril.camera' (1) mmal: Failed to create camera component mmal: main: Failed to create camera component mmal: Camera is not enabled in this build. T..
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가 실행 된 모습.