1. RTSP
ㅇ 실시간 멀티미디어 스트림을 제어하기 위한 스트리밍 프로토콜
ㅇ RealNetworks사,Netscape사,IBM사,콜롬비아대학 등이 공동 개발, IETF에서 표준화
- 관련표준 : RFC 2326 (1998)
2. RTSP 특징
ㅇ 다지점 스트리밍 응용을 위한 기반구조
- 응용계층에서 유니캐스트 또는 멀티캐스트 연결 모두를 사용하는 다지점 응용에서,
- 멀티미디어 스트림 제어를 위한 프로토콜 제공이라는 목적을 가지나,
- 프로토콜이라기 보다는 기반구조라고 볼 수 있음
ㅇ 클라이언트/서버 형태로 동작
- 구조,문법,동작방식이 HTTP 와 매우 유사
ㅇ 세션 관리
- 다지점 다수개의 멀티미디어 세션의 설정과 제어가 RTSP에 의하여 제어됨
- RTSP의 자원 관리 셋업 및 예약은 RSVP를 가지고 사용 가능
ㅇ 여러 프로토콜들이 관련됨
- 실제 멀티미디어 정보의 실시간 전송 매커니즘은 RTP/RTCP에 기본을 두고 있음
. RTP/RTCP : 오디오,비디오 등에서 시간 동기화된 스트림을 생성 및 제어함
- 신뢰적인 TCP, 비신뢰적인 UDP 등 다양한 전송 프로토콜 위에서 동작 가능
. 주로 UDP 위에서 동작
.. 이러한 프로토콜의 도움을 받아 RTSP/RTP(RTCP) 실시간 패킷이 전달됨
- RTP,RTCP와는 다른 채널 사용 (데이터 전송 포트와 다른 포트번호로써 554번 사용)
. RTP,RTCP는 동일 채널을 통해 전송되지만,
. RSTP는 RTP/RTCP와 다른 채널을 사용하여 전체 스트리밍 제어를 수행함
3. 스트리밍 재생과 관련된 제어 명령어 例
ㅇ 제어 명령어들의 例
- Setup(연결설정), Play(재생), Forward, Rewind, Pause(일시멈춤), Stop(완전정지),
Resume(다시시작), Record, Teardown(연결해제) 등
* 이들은, 가정용 VCR을 인터넷에 적용한 것임
ㅇ 인터넷 웹에 의한 구현 例