RTSP란?

RTSP(real time streaming protocol) 는 실시간 멀티미디어 스트림을 제어하기 위한 프로토콜이다.
RealNetwork사, Netscape사, IBM사 등이 공동개발을 하였다.

RTSP의 특징

  • 다지점 스트리밍 응용을 위한 기반구조

    • 응용계층에서 유니캐스트 또는 멀티캐스트 연결 모두를 사용하는 다지점 응용에서, 멀티미디어 스트림 제어를 위한 프로토콜 제공이라는 목적을 가지나, 프로토콜이라기 보다는 기반구조라고 볼 수 있음
  • 클라이언트/서버 형태로 동작

    • 구조,문법,동작방식이 HTTP 와 매우 유사
  • 세션 관리

    • 다지점 다수개의 멀티미디어 세션의 설정과 제어가 RTSP에 의하여 제어됨
    • RTSP의 자원 관리 셋업 및 예약은 RSVP를 가지고 사용 가능
  • 여러 프로토콜들이 관련됨

    • 실제 멀티미디어 정보의 실시간 전송 매커니즘은 RTP/RTCP에 기본을 두고 있음

      • RTP/RTCP : 오디오,비디오 등에서 시간 동기화된 스트림을 생성 및 제어함
    • 신뢰적인 TCP, 비신뢰적인 UDP 등 다양한 전송 프로토콜 위에서 동작 가능
      주로 UDP 위에서 동작

      • 이러한 프로토콜의 도움을 받아 RTSP/RTP(RTCP) 실시간 패킷이 전달됨
    • RTP,RTCP와는 다른 채널 사용 (데이터 전송 포트와 다른 포트번호로써 554번 사용)

      • RTP,RTCP는 동일 채널을 통해 전송된다.
      • RSTP는 RTP/RTCP와 다른 채널을 사용하여 전체 스트리밍 제어를 수행함

스트리밍 재생과 관련된 제어 명령어

ㅇ Setup(연결설정), Play(재생), Forward, Rewind, Pause(일시멈춤), Stop(완전정지), Resume(다시시작), Record, Teardown(연결해제) 등
- 가정용 VCR을 인터넷에 적용한 것임

ㅇ 인터넷 웹에 의한 구현 例
RTSP

Share