티스토리 뷰
기초
RTSP (Real Time Streaming Protocol)
- 위키: https://goo.gl/DmdkVt
- 스트리밍 시스템에서, 미디어 서버를 원격으로 제어할때 쓴다. (Client → Server)
- "PLAY", "PAUSE" 와 같은 명령어들을 미디어 서버로 보내며, 시간정보를 바탕으로 서버에 접근한다.
- 하지만 실제로 미디어 스트리밍 데이터 를 전송하지는 않는다.
- 대부분의 실제 전송은 RTP 규약을 사용하여 전송계층으로 전송한다.
- RTSP 는 stateful (반면 HTTP 는 Stateless)
- 영구 TCP 연결을 통해 임의의 세션 ID를 추적한다.
- 기본 포트는 554
RTP (Real-time Transport Protocl)
- 위키: https://goo.gl/AeFU7Z
- IP 네트워크를 통해 오디오 / 비디오를 전송하기 위한 표준 패킷 포맷을 정의
목표
- IP CCTV 를 설치한 다음
- 원격에서 연결하여 실시간 스트리밍 영상을 보고
- 필요한 경우 로컬 PC 에 저장한다.
프로세스
IP CCTV설치 및 포트포워딩
- 설치한 IP CCTV: DS-2CD1021-I: https://goo.gl/omzNhU
- 원격지에 IP CCTV 를 설치하고, 공유기에서 포트포워딩을 설정함
- HTTP 접근을 위한 80 포트와 RTSP를 위한 554 포트를 포트포워딩
HTTP 접근 및 저장
1) 브라우저로 포트포워딩된 주소로 IP CCTV 에 접근하여 로그인
- IP CCTV 마다 다르겠지만 브라우저는 IE 를 쓰자. (Active X 때문)
- IE 를 실행시 우클릭 후 "관리자 권한으로 실행" 할 것. 그래야 관리자 권한으로 로컬 저장이 됨.
2) 라이브뷰 메뉴를 선택하여 실시간 스트리밍 보기 / 저장
- 우하단의 아이콘을 클릭하면 캡처 / 레코딩 시작 / 레코딩 종료 할 수 있다.
RTSP 접근 및 저장
- VLC media player 를 이용하여 실시간 스트리밍을 보고 저장해본다.
1) 미디어 >> 네트워크 스트림 열기
2) 팝업에서 포트포워딩 된 주소를 입력한다.
- 그리고 사용자명 / 비밀번호를 입력한다.
|
|
3) 실시간 스트리밍을 볼 수 있다.
4) "재생 >> 녹음/녹화" 명령으로 저장할 수 있다.
5) 녹음된 파일 위치는 환경설정에서 확인 가능하다. ("도구 >> 환경설정")
'development' 카테고리의 다른 글
x-mouse 로 windows 10 가상 데스크탑 활용하기 (1) | 2019.03.12 |
---|---|
unix time command: real, user, sys (0) | 2019.02.11 |
WSL meets ConEmu - start (0) | 2019.01.31 |
WSL 에서 vim update, 그리고, apt 가 뭐지? (0) | 2019.01.29 |
Mailvelope 로 PGP 이용해보기 (0) | 2018.08.08 |
- Total
- Today
- Yesterday
- 오블완
- API
- golang
- github
- clean agile
- OpenAI
- Gin
- 체호프
- 노션
- folklore
- solid
- ChatGPT
- strange
- notion
- bun
- Bug
- websocket
- 독서후기
- 클린 애자일
- 독서
- 인텔리제이
- go
- Shortcut
- 제이펍
- 영화
- 티스토리챌린지
- 2023
- agile
- 잡학툰
- intellij
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |