• 검색 결과가 없습니다.

RTP,RTSP 의 개요 및 동작과정

N/A
N/A
Protected

Academic year: 2023

Share "RTP,RTSP 의 개요 및 동작과정"

Copied!
15
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

RTP,RTSP 의 개요 및 동작과정

20031562 장민환

20031592 조효철

(2)

목차

RTP,RTSP 등장배경

RTP 개요 , 특징

RTP 패킷

RTP 에서의 데이터 송수신

RTSP 개요 , 특징

RTSP 에서 제공하는 메소드

RTSP 동작과정

(3)

RTSP,RTP 등장배경

기존의 네트워크 응용서비스들을 위해서는 TCP 와 같은 안전한 방법의 프로토콜이 적당

실시간 멀티미디어 네트워크 응용서비스들이 등장하기 시 작하면서 TCP 의 느린 속도가 심각한 문제점

실시간 응용서비스들이 TCP 보다는 지연의 가능성이 적 은 UDP 를 이용

UDP 는 패킷의 분실 , 전송순서 위반과 같은 매체 품질에 영향

TCP,UDP 를 대신할 수 있는 실시간 응용을 위한 전용 프 로토콜이 필요

(4)

RTP 개요

Realtime Transport Protocol

실시간 전송 프로토콜

스트림형 데이터전송을 목적

실시간 전송이 보장되어야 하는 오디오 , 비디

오와 같은 멀티미디어 데이터들의 전송에 사용

(5)

RTP 특징

데이터를 빠르게 전달하는 UDP 의 특성을 이 용

그 자체로 서비스품질 보장이나 신뢰성 제공 못함

시간 정보와 정보 매체의 동기화 기능 제공

다른 3 계층 , 4 계층 프로토콜과도 같이 사용

하며 하위 프로토콜에 별로 의존하지 않음

(6)

RTP 패킷

RTP 패킷형태

헤더는 고정크기를 가지며 멀 티미디어 정보에 따라 헤더 뒤 에 특정정보 및 데이터가 붙게 된다 .

Sequence number 는 RTP 패킷이 송신 될 때마다 1 씩증 가하고 수신측은 이 필드를 이 용해서 패킷 분실을 감지하고 패킷 순서를 재 저장한다 .

(7)

네트워크를 통한 RTP 데이터의 수신

네트워크를 통해 전달되는 RTP 데이터는 Session Manager 에 의해 세션별로 분리가 되어 각각 별도의 데이터 소스들로 분리

수신단에서 적절한 프로세싱을 거친 후에 파일을 저장하고자 하는 경

=> 데이터소스를 프로세서로 넘기고 처리한 후에 이를 다시 데이터 소스로 만들고 다시 이것을 데이터 싱크로 보낸후에 저장

수신단에서 받은 데이터를 보기위한 경우

=> 데이터소스를 Player 로 넘겨주어서 화면 출력

수신단에서 데이터소스를 그냥 파일에 저장하고자 하는 경우 => 데이터 소스를 바로 데이타싱크로 넘긴후 파일로 저장

(8)

네트워크를 통한 RTP 데이터의 수신

(9)

네트워크로 RTP 데이터를 송신

데이터 송신을 위해서는 보낼 데이터소스를 얻어야 하는 데 파일이나 음성 , 영상 수신장치로부터 얻을 수 있다 .

데이터소스를 프로세서로 보내서 출력물을 다시 데이터소 스 형태로 받아 낸다 .

네트워크로 데이터소스를 보내는 경우 => 세션매니저를 통해 보낸다 .

파일로 변환하는 경우

=> 데이터 싱크로 보내서 파일로 얻어낸다 .

(10)

네트워크로 RTP 데이터를 송신

(11)

RTSP 개요

Real Time Streaming Protocol

리얼타임 미디어 전송을 행하는 애플리케이션 계층의 프로토콜

실시간으로 음성이나 동화를 송수신하기 위한 통신 규약

인터넷 상에서 스트리밍 데이터를 제어하는 방

법에 대한 표준안

(12)

RTSP 특징

완전한 스트림 컨트롤을 위한 양방향성

현재 네트워크 상에서의 높은 신뢰성

낮은 오버헤드의 데이터 전달

최신의 기술과 프로토콜을 완벽히 이용할 수

있도록 대비

(13)

RTSP 에서 제공하는 메소드

OPTIONS: 사용 가능한 메소드를 얻는다 .

DESCRIBE: 미디어 개체의 설명을 얻는다 .

ANNOUNCE: 미디어 개체의 설명을 변경한다

SETUP: 트랜스포트 연결을 설정한다 .

PLAY: 재생을 시작한다 .

SET_PARAMETER: 장치 또는 인코딩을 제어한다 .

PAUSE: 스트림 전송을 중단한다 .

TEARDOWN: 세션 상태를 지운다 .

(14)

RTSP 동작과정

OPTIONS 메소드로 서버에서 제공하 는 메소드를 얻고

DESCRIBE 메소드로 서버에게 요청 할 미디어 개체의 설명을 얻는다 .

SETUP 메소드로 미디어 스트림 전송 을 위한 트랜스포트 연결을 설정한다 .

PLAY 메소드로 응답을 받은 후

RTP 채널을 통해 스트림을 받아재생

PAUSE 메소드를 사용해서 스트림 전 송중단 ,

(15)

RTSP,RTP 사용사례

RTP 사용

단순한 다중 음성회의

음성과 영상회의

혼합기와 전환기

RTSP 사용

음성기록물 및 영상기록물 등을 제공하는 웹사 이트

인터넷방송국

참조

관련 문서

'태권도원'은 태권도의 모든 것이 하나로 응축되는 공간으로 태권도로 하 나 되는 세상을 의미한다. 태권도를 통한 으뜸, 무릉도원과 같은

소송비용 부담 제도의 개요 및 공익소송 등에 대한 감면의

•• 비압축 비압축 디지털 디지털 오디오 오디오//비디오 비디오 데이터를 데이터를 젂송하기 젂송하기 위핚 위핚 소형 소형

• 인터넷 네트워크를 통해 수신자와 송신자 간의 통신, 패킷 순서, 정확성, 오 류 등을 관리함.. • 전체 데이터가 잘 전송될 수 있도록 데이터의 흐름을 조절하고

-Reverse : 등록되어 있는 데이터들의 순서를 역순으로 정렬하고 결과를 List 형식으로 반환 -Sort : 등록되어 있는 데이터들의 순서를 올림순으로 정렬하고 결과를 List

Anchored instruction.실재문제상황을 교수매체 (비디 오 , 컴퓨터등)를 활용하여 제시한 다음 문제에 대한 해 결책을 찾도록 하는 수업모형.. 인지적

이에 따라 논문에서는 항만 정보 및 주변 환경 정보를 무선 네트워크를 통해 육상으로부터 실시간으로 제공받아 수심의 변화를 예측하여 대형선 의 안전을 확보하고

인터넷 환경과 멀티미디어 인터넷 환경과 멀티미디어.