투케이2K

73. [IT 기술] RTSP (Real Time Streaming Protocol) 실시간 스트리밍 프로토콜 개념 설명 본문

IT기술 & IT용어

73. [IT 기술] RTSP (Real Time Streaming Protocol) 실시간 스트리밍 프로토콜 개념 설명

투케이2K 2022. 10. 27. 15:17

[제 목]

[IT 기술] RTSP (Real Time Streaming Protocol) 실시간 스트리밍 프로토콜 개념 설명

 

[설 명]

1. RTSP 란 스트리밍 미디어 서버를 제어할 목적으로 엔터테인먼트, 통신 시스템에 사용하도록 설계된 네트워크 제어 프로토콜 입니다

 

2. RTSP 는 실시간 스트리밍 데이터 전송을 수행 합니다

3. 일반적으로 RTSP 서버들은 미디어 스트림 전달을 위해 RTCP 와 결합한 실시간 전송 프로토콜 (RTP) 를 사용합니다

- RTCP (Realtime Transport Control Protocol) : 송 수신측의 품질에 맞춰 전송 데이터 속도를 컨트롤 수행

- RTP (Realtime Transport Protocol) : 비디오 데이터를 일정한 포맷으로 계속해서 전송 (UDP Layer의 특성상 주기적으로 데이터를 전송)

4. RTSP 는 리얼네트웍스, 넷스케이프, 컬럼비아 대학교에 의해 개발되었으며 최초 초안은 1996년 IETF에 제출되었습니다

5. RTSP 는 멀티미디어 재생을 제어하는데 유용한 컨트롤 시퀀스를 정의합니다

6. RTSP 는 TCP / UDP 둘 다 사용가능하며 표준 프로토콜을 이용하는 경우보다 응용프로토콜으로 개발자가 직접 만들어서 사용하는 경우가 많습니다

7. RTSP 명령어 :

- OPTIONS : OPTIONS 요청은 서버가 수락할 요청 타입을 반환합니다

- DESCRIBE : RTSP URL (rtsp://...) 및 관리 가능한 응답 데이터의 유형이 포함됩니다

- SETUP : 단일 미디어 스트림이 어떻게 전송되어야 하는지를 규정합니다. 이 요청이 수행된 뒤에야 (다음에 언급되는) PLAY 요청을 전달할 수 있습니다

- PLAY : 1개 또는 모든 미디어 스트림을 재생합니다

- PAUSE : 1개 또는 모든 미디어 스트림을 일시적으로 중지합니다

 

- RECORD : 일련의 미디어 데이터를 녹화합니다 (타임스탬프는 시작 시간/종료 시간(UTC)을 반영)

- ANNOUNCE :

* 클라이언트→서버 전송 : 서버에 대한 요청 URL에 의해 식별되는 프레젠테이션 또는 미디어 오브젝트의 설명을 게시

* 서버→클라이언트 : 실시간으로 세션 설명을 업데이트

- TEARDOWN : 세션 종료를 위해 사용되며, 모든 미디어 스트림을 정지시키고 서버 상의 모든 세션 관련 데이터의 할당을 해제합니다

- GET_PARAMETER : URI에 지정된 프레젠테이션 또는 스트림의 변수값을 가져옵니다 (클라이언트나 서버가 살아있는지(ping) 테스트)

- SET_PARAMETER : URI에 지정된 프레젠테이션 또는 스트림의 변수값의 설정을 요청합니다

- REDIRECT : 다른 서버 위치로 연결해야 한다고 클라이언트에 알릴 것을 요청합니다

 
반응형
Comments