RTP,RTSP 의 개요 및 동작과정
20031562 장민환
20031592 조효철
목차
RTP,RTSP 등장배경
RTP 개요 , 특징
RTP 패킷
RTP 에서의 데이터 송수신
RTSP 개요 , 특징
RTSP 에서 제공하는 메소드
RTSP 동작과정
RTSP,RTP 등장배경
기존의 네트워크 응용서비스들을 위해서는 TCP 와 같은 안전한 방법의 프로토콜이 적당
실시간 멀티미디어 네트워크 응용서비스들이 등장하기 시 작하면서 TCP 의 느린 속도가 심각한 문제점
실시간 응용서비스들이 TCP 보다는 지연의 가능성이 적 은 UDP 를 이용
UDP 는 패킷의 분실 , 전송순서 위반과 같은 매체 품질에 영향
TCP,UDP 를 대신할 수 있는 실시간 응용을 위한 전용 프 로토콜이 필요
RTP 개요
Realtime Transport Protocol
실시간 전송 프로토콜
스트림형 데이터전송을 목적
실시간 전송이 보장되어야 하는 오디오 , 비디
오와 같은 멀티미디어 데이터들의 전송에 사용
RTP 특징
데이터를 빠르게 전달하는 UDP 의 특성을 이 용
그 자체로 서비스품질 보장이나 신뢰성 제공 못함
시간 정보와 정보 매체의 동기화 기능 제공
다른 3 계층 , 4 계층 프로토콜과도 같이 사용
하며 하위 프로토콜에 별로 의존하지 않음
RTP 패킷
RTP 패킷형태
헤더는 고정크기를 가지며 멀 티미디어 정보에 따라 헤더 뒤 에 특정정보 및 데이터가 붙게 된다 .
Sequence number 는 RTP 패킷이 송신 될 때마다 1 씩증 가하고 수신측은 이 필드를 이 용해서 패킷 분실을 감지하고 패킷 순서를 재 저장한다 .
네트워크를 통한 RTP 데이터의 수신
네트워크를 통해 전달되는 RTP 데이터는 Session Manager 에 의해 세션별로 분리가 되어 각각 별도의 데이터 소스들로 분리
수신단에서 적절한 프로세싱을 거친 후에 파일을 저장하고자 하는 경 우
=> 데이터소스를 프로세서로 넘기고 처리한 후에 이를 다시 데이터 소스로 만들고 다시 이것을 데이터 싱크로 보낸후에 저장
수신단에서 받은 데이터를 보기위한 경우
=> 데이터소스를 Player 로 넘겨주어서 화면 출력
수신단에서 데이터소스를 그냥 파일에 저장하고자 하는 경우 => 데이터 소스를 바로 데이타싱크로 넘긴후 파일로 저장
네트워크를 통한 RTP 데이터의 수신
네트워크로 RTP 데이터를 송신
데이터 송신을 위해서는 보낼 데이터소스를 얻어야 하는 데 파일이나 음성 , 영상 수신장치로부터 얻을 수 있다 .
데이터소스를 프로세서로 보내서 출력물을 다시 데이터소 스 형태로 받아 낸다 .
네트워크로 데이터소스를 보내는 경우 => 세션매니저를 통해 보낸다 .
파일로 변환하는 경우
=> 데이터 싱크로 보내서 파일로 얻어낸다 .
네트워크로 RTP 데이터를 송신
RTSP 개요
Real Time Streaming Protocol
리얼타임 미디어 전송을 행하는 애플리케이션 계층의 프로토콜
실시간으로 음성이나 동화를 송수신하기 위한 통신 규약
인터넷 상에서 스트리밍 데이터를 제어하는 방
법에 대한 표준안
RTSP 특징
완전한 스트림 컨트롤을 위한 양방향성
현재 네트워크 상에서의 높은 신뢰성
낮은 오버헤드의 데이터 전달
최신의 기술과 프로토콜을 완벽히 이용할 수
있도록 대비
RTSP 에서 제공하는 메소드
OPTIONS: 사용 가능한 메소드를 얻는다 .
DESCRIBE: 미디어 개체의 설명을 얻는다 .
ANNOUNCE: 미디어 개체의 설명을 변경한다
SETUP: 트랜스포트 연결을 설정한다 .
PLAY: 재생을 시작한다 .
SET_PARAMETER: 장치 또는 인코딩을 제어한다 .
PAUSE: 스트림 전송을 중단한다 .
TEARDOWN: 세션 상태를 지운다 .
RTSP 동작과정
OPTIONS 메소드로 서버에서 제공하 는 메소드를 얻고
DESCRIBE 메소드로 서버에게 요청 할 미디어 개체의 설명을 얻는다 .
SETUP 메소드로 미디어 스트림 전송 을 위한 트랜스포트 연결을 설정한다 .
PLAY 메소드로 응답을 받은 후
RTP 채널을 통해 스트림을 받아재생
PAUSE 메소드를 사용해서 스트림 전 송중단 ,
RTSP,RTP 사용사례
RTP 사용
단순한 다중 음성회의
음성과 영상회의
혼합기와 전환기
RTSP 사용
음성기록물 및 영상기록물 등을 제공하는 웹사 이트