먼저 RTSP/RTP protocol에 대해 알아보자.
RTSP/RTP Protocol
*RTSP (Real Time Streaming Protocol)
- 스트리밍 시스템에서 미디어 서버를 원격으로 제어할 때 쓴다. (Client -> Server)
- "PLAY", "PAUSE" 와 같은 명령어들을 미디어 서버로 보내며, 시간정보를 바탕으로 서버에 접근한다.
- 하지만 실제로 미디어 스트리밍 데이터 를 전송하지는 않는다.
- 대부분의 실제 전송은 RTP 규약을 사용하여 전송계층으로 전송한다.
- RTSP 는 stateful (반면 HTTP 는 Stateless)
- 영구 TCP 연결을 통해 임의의 세션 ID를 추적한다.
- 기본 포트는 554
*RTP (Real-time Transport Protocol)
- IP 네트워크를 통해 오디오/비디오를 전송하기 위한 표준 패킷 포맷을 정의.
IP Camera 설치 및 포트포워딩
- 원격의 IP Camera를 설치하고, 공유기에서 포트포워딩을 설정.
- HTTP 접근을 위한 80 포트와 RTSP를 위한 554 포트를 포트포워딩
'컴퓨터 공학' 카테고리의 다른 글
GStreamer 요약 (0) | 2021.10.14 |
---|---|
GStreamer 학습 튜토리얼(GStreamer tutorials) - #1 Hello World! (0) | 2021.09.15 |
TCP/IP Protocol (0) | 2021.05.20 |