RTP,RTSP의 개요 및 동작과정 20031562 장민환 20031592 조효철.

Slides:



Advertisements
Similar presentations
1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
Advertisements

Window media player 1. 윈도우 미디어 플레이어가 많이 끊길 때 윈도우 미디어 플레이어실행 > 도구 > 옵션 > 성능 > 연결 속도 > 연결 속도 선택 Lan(10Mbps) 선택 > 네트워크 버퍼링 버퍼 10 초 네트워크창 > 스트리밍 프로토콜 > UDP.
컴퓨터와 인터넷.
1 안드로이드 네트워킹 안드로이드 앱 프로그래밍 여 규리.
16장 X.25 패킷 교환망 16.1 X.25 계층 구조 16.2 패킷 계층 프로토콜 16.3 요약.
6 데이터 링크 계층.
(RTP / RTSP) 서상현 정성민 황병현 이주영.
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
3 장 OSI 기본 참조 모델 OSI : Open System Interconnection
Network Lab. Young-Chul Hwang
RTP / MPEG-4 Standard Both an IETF and ITU
24 장 TCP/IP 24.1 개요 24.2 네트워크층 24.3 주소 지정 24.4 서브넷팅틍
Chapter 11 Data Link Control.
Windows Server 장. 사고를 대비한 데이터 백업.
제 1 장 정보통신의 개념 1. 1 통신모형과 기능 - P9 그림 1-1 샤논의 통신 모형 전송로 송신기 정보원 수신기 수신자
VoIP (Voice Over Internet Protocol)
제 17 장 TCP : 전송 제어 프로토콜 정보통신연구실.
네트워킹 CHAPTER 13 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
SSL (Secure Sockets Layers Protocol)
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
Chapter 21 Network Layer: ARP, ICMP (IGMP).
HomeNetWork의 개념과 실생활의 예
제 19 장 TFTP 19.1 메시지 19.2 연결 19.3 데이터 전송 19.4 UTP 포트 19.5 TFTP 예제
(RTP, RTCP, RTSP의 개요 및 동작과정)
Chapter 06. UDP 서버/클라이언트.
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
NJM Messenger 박상원 박연호.
컴퓨터 네트워크 PART 02 프로토콜 (chapter 03 트랜스포트 계층) 임효택
10 장 데이터 링크 제어(Data Link Control)
13 장 광역 통신망(WAN) 13.1 점대점 WAN 13.2 교환형 WAN 13.3 ATM LAN 13.4 요약.
제 1장. 멀티미디어 시스템 개요.
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
자바응용.
U D P 전공 : 정보보호 학번 : 이름 : 배 지 태.
Trivial File Transfer Protocol (TFTP)
2장. 인터넷의 개념과 주소.
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
22 장 전송층(Transport Layer)
하이브리드 네트워크 환경에서의 멀티스크린 다국어 방송 기술
소규모 IPTV 사업자용 실시간 미디어 플랫폼 기술
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
정보 동영상의 가공 YoungjinMedia.
21 장 전송층(Transport Layer)
TAG Visual Basic, 표준시간, 타임 서버, PC 시간 설정, NTP, RFC 2030.
9 TCP의 이해 학습 목표 전송 계층 프로토콜이 제공하는 기능을 이해한다.
Chapter 01. OSI 계층 모델.
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
Network 네트워크 이론 및 실습 TCP / IP 4장.
10 장 데이터 링크 제어(Data Link Control)
10 장 데이터 링크 제어(Data Link Control)
2 네트워크 모델 학습 목표 모듈 개념을 알아보고 계층 구조의 필요성을 이해한다.
10 기타 전송 계층 프로토콜.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Ping Test.
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
네트워크 이론 네트워크에 대한 이해 네트워크 통신 방식의 이해 네트워크 연결 방식의 이해 한빛미디어(주)
MIDP 네트워크 프로그래밍 ps lab 김윤경.
4. IP 데이터그램과 라우팅 (6장. 인터넷과 IP) IP 데이터그램 : 특정 물리망에 종속되지 않은 가상의 패킷 형식.
소리가 작으면 이어폰 사용 권장!.
Wake On Lan 발표자: 김 홍 기 김홍기 조성오
고해상도 IP 무선 송수신기 제품 MANUAL Model Name : D2400.
CHAP 15. 데이터 스토리지.
3. 윈도우 미디어 플레이어 6.4 옵션(환경) 설정 변경
JAVA 프로그래밍 16장 JNLP.
ARP.
소리가 작으면 이어폰 사용 권장!.
Presentation transcript:

RTP,RTSP의 개요 및 동작과정 20031562 장민환 20031592 조효철

목차 RTP,RTSP 등장배경 RTP 개요,특징 RTP 패킷 RTP 에서의 데이터 송수신 RTSP 개요,특징

RTSP,RTP 등장배경 기존의 네트워크 응용서비스들을 위해서는 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메소드를 사용해서 스트림 전송중단, TEARDOWN메소드로 세션을 완전히 없앤다

RTSP,RTP사용사례 RTP사용 RTSP사용 단순한 다중 음성회의 음성과 영상회의 혼합기와 전환기 음성기록물 및 영상기록물 등을 제공하는 웹사이트 인터넷방송국