본문 바로가기
Linux

[RTSP] curl 명령어로 IP Camera 상태 체크 예시

by Hwoarang757 2022. 3. 2.

출처 : Is it possible to do a simple health check of RTSP stream with curl tool? - Stack Overflow

 

Is it possible to do a simple health check of RTSP stream with curl tool?

I'm trying to do a simple health check of RTSP stream with curl tool. But command like this always gives me 404 Stream Not Found error: curl -v --url rtsp://192.168.1.80/h264/ --user admin:1234 ...

stackoverflow.com

 

간단하게 IP Camera가 네트워크가 Connection 있는지 확인 하기 위하여 위의 출처의 명령어를 인용하여 테스트 진행 해보았습니다.

 

RTSP/1.0 200 OK 메시지가 출력 됩니다.

[testuser@localhost ~]$ curl --connect-timeout 3  -i -X OPTIONS rtsp://192.168.123.62:554/H.264/media.smp
RTSP/1.0 200 OK
CSeq: 1
Date: Wed, 02 Mar 2022 09:21:20 GMT
Expires: Wed, 02 Mar 2022 09:21:20 GMT
Cache-Control: must-revalidate
Public: DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, OPTIONS, GET_PARAMETER, SET_PARAMETER

 

* 네트워크 Connection 이 되어 있지 않거나 , 해당 Device의 554 TCP Port로 접근 불가 시에 

[ Connection Timeout 을 추가로 설정 해주었습니다. ]

[testuser@localhost ~]$ curl --connect-timeout 3  -i -X OPTIONS rtsp://192.168.123.162:554/H.264/media.smp
curl: (28) Connection timed out after 3001 milliseconds

Connection Timeout 오류를 확인 하였습니다.