7장 목차 7.1 멀티미디어 네트워킹 응용 7.5 다양한 서비스 클래스 제공 7.2 스트리밍 저장 오디오 및 비디오

Slides:



Advertisements
Similar presentations
IP 기반 통합방송정보 솔루션 IP 기반 통합방송정보 솔루션 ( IP 기반의 HD 방송 CONTENTS 통합미디어 서비스 ) Easy-Viewer System.
Advertisements

생활과학개론 발표 보고서 11 조 이상일 / 김종화 / 고현봉 / 김규동.
ㅋㅋ 다른 집단과 명확히 구별되는 가치체계와 지식 그리고 그에 부합하는 기술을 가지고 있어야 한다. 가치체계 - 사회복지사윤리강령, 선서 등 기본요소 완성 지식 - 사회복지사 1 급 자격증 시험으로 완성 기술 - 명확하지 않으나 실습, 보수교육을 통해 완성 Client.
취업, 막막하세요 ? 걱정되십니까 ? 성공취업으로 가는 길 『경기청년뉴딜』이 함께 동행해 드립니다 ~ 일시 : ~ 대상 : 2013 년 2 월 졸업예정자 ( 기 졸업자 포함 ) 로서 경기도 거주자 문의 ∙ 접수 : 취업지원센터
Streaming 과 Adaptive Streaming 티빙 시대 8조. 티빙시대 모니터링팀 8조의 PowerPoint 01 Streaming02 Adobe Flash03 Silverlight04 APPLE’S05 Q&A.
7 월 소식지에서는 도서관 분류에 대해 알아보았어요. 한국십진분류법은 0 에서 9 까지 열 개의 수를 가지고 이 세상 의 모든 것을 나누는 방법이라는 것. 이 세상의 모든 것이 이 열 개 가운데 어딘가에 꼭 들어가 야 한 다는 것 그럼,
AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 1 AMAN2002 추가 기능 실습 Chapter 13:
Home Media Network (HMN)
설치 및 사용시 주의사항 초기설치 및 사용시 주의사항
정보통신 개론.
멀티미디어 서비스를 위한 IP 네트워크 순천향대학교 정보기술공학부 이 상 정
Operation Temperature
PC와 인터넷 정강수 컴퓨터 구조와 웹의 이해 PC와 인터넷 정강수
WAP, Stinger, Bluetooth 순천향 대학원 전산학과 1학기 정재헌.
파이프라인된 프로토콜 파이프라이닝: 송신자는 확인 응답을 기다리지 않고 여러 패킷을 전송하도록 허용
3장 인터넷과 멀티미디어.
(RTP / RTSP) 서상현 정성민 황병현 이주영.
Network Lab. Yong bae, Kim
Chapter 7 Networking.
Asymmetric Link 분석.
네트워크 개요 Network의 이해 Network Cabling Ethernet.
2017년 1/4분기 상1동 주민자치센터프로그램 수강생 모집【선착순】
꼼꼼한 청소법 생활의 지혜.
인터넷 방송시스템 제안서.
이번 시간에는... 지난 시간에는 모바일 응용 프로토콜의 첫번째 시간으로, 모바일에 사용되는 다양한 응용 프로토콜과 모바일 웹 서비스 응용 프로토콜로써 XML 및 SMIL 동기화 멀티미디어 통합 언어에 대해 알아보았습니다. 이번 시간에는 모바일 응용 프로토콜, 그 두번째.
Switching 기술 II(L4, L5, L7).
제 1장 인터네트워킹.
Underlying Technologies
7장 목차 7.1 멀티미디어 네트워킹 응용 7.5 다양한 서비스 클래스 제공 7.2 스트리밍 저장 오디오 및 비디오
DVR HD-1600M 1 제품 소개 시스템 구성도 H 채널 HD-SDI Stand Alone 타입 DVR
SNMP (Simple Network Management System)
7장 목차 7.1 멀티미디어 네트워킹 응용 7.5 다양한 서비스 클래스 제공 7.2 스트리밍 저장 오디오 및 비디오
Web Servers (IIS & Apache)
제 4장 주소변환 프로토콜 (ARP : Address Resolution Protocol)
4주 : 정보통신 네트워크 인터넷정보원 및 학술정보자원의 활용 담당교수 : 박 양 하 정보통신시스템 – 정보전송/처리시스템
General VoIP 발표자: 황인욱.
17장 ATM 망 17.1 설계 목표 17.2 ATM 접속 형태 17.3 ATM 프로토콜 구조 17.4 요약.
Chapter 3 3 모바일인터넷 구성 기술.
JAVA 프로그래밍 12장 네트워킹(Networking).
7장 목차 7.1 멀티미디어 네트워킹 응용 7.5 다양한 서비스 클래스 제공 7.2 스트리밍 저장 오디오 및 비디오
PART 02 프로토콜 컴퓨터 네트워크 chapter 06 트랜스포트 계층 임효택.
S N M P (Simple Network Management System).
고속랜모뎀(High Speed LAN Modem)
인터넷 방송 시스템 제안서 Internet Eye 2002 ㈜다산씨앤씨 ☏02) FAX 02)
DVR HD-400H 1 제품 소개 시스템 구성도 H.264 4채널 실시간 HD-SDI Stand Alone 타입 DVR
28장 멀티미디어 28.1 디지털 AV 28.2 AV압축 28.3 스트리밍 저장형 AV 28.4 스트리밍 생방송 AV
TCP/IP 통신망 특론 2장 Link Layer 컴퓨터 네트워크 실험실 이희규.
Network Security WireShark를 활용한 프로토콜 분석 II.
멀티미디어 네트워킹 기술 RTSP & RTP 9조 정현보 홍진영 안수진.
디지털 저작권 관리 (Digital Right Management)
서버 실습 기말과제 게임소프트웨어 b 이도하 Date :2014/12/11(목)
모음(母音) 10개 양성(陽性)모음 음성(陰性)모음 중성모음 ㅏ(ㅑ) ㅓ(ㅕ) ㅗ (ㅛ) ㅜ (ㅠ) ㅣ ㅡ
P2P를 연결을 위한 여러기술 휴즈플로우 이재동 예전에 간략하게 크로스 플랫폼 p2p를 이야기한적이 있었는데요
멀티 쓰레드 기반의 채팅 프로그램 문성영 김현진 학번 이름 장용하 차희진 연구제안서.
Packet Analyzer V (주) 이네스 닷컴.
OSI 모델 OSI 모델의 개념과 필요성 OSI 모델의 데이터 전송 과정 OSI 모델 7계층 한빛미디어(주)
18장 비동기 전송방식(ATM) 18.1 설계 목표 18.2 ATM 접속 형태 18.3 ATM 프로토콜 구조 18.4 요약.
5과목 데이터통신 강사 이 민 욱.
Chapter 04. OSI 참조 모델.
호암초등학교 박대현 선생님의 음악 수업 안내.
업무 메뉴얼 1. 사무용품/소모품 청구의뢰서 작성요령 2. 법인 등기부등본/법인 인감증명 발급 요청서 작성요령
Internet & WWW Protocols
본선대회 일정안내.
이번 시간에는... 지난 시간까지 제 1장을 통해 모바일의 정의와 개념, 시작과 발전, 기술과 서비스 및 그 전략을 살펴봄으로써 모바일 산업에 대한 전반적인 이해를 쌓았습니다. 이번시간 부터는 제 2장 모바일 기술을 통해, 무선 인터넷을 위한 컨텐츠 제작 기술, 네트워크.
그린토마토 앱 사용자 메뉴얼.
최종 사용자 관점의 웹 서비스 성능 관리 SmartSQM Agentless 실시간 전구간 성능 모니터링
주요공지로 정할 글을 올립니다. 제목과 주소를 복사해둡니다
통신 메모리 공유를 이용한 클라이언트/서버 설정 방법
목차 표만들기 / 표 도구 편집 1 2 차트 삽입 및 변경 3 4 파워포인트 사진 앨범 만들기 4 동영상 및 음악 삽입 2 차트 삽입 및 변경
Ethereal 컴퓨터 통신망.
Presentation transcript:

7장 목차 7.1 멀티미디어 네트워킹 응용 7.5 다양한 서비스 클래스 제공 7.2 스트리밍 저장 오디오 및 비디오 7.3 최선형 서비스를 최대로 활용하기 7.4 실시간 대화형 서비스 7.5 다양한 서비스 클래스 제공 7.6 QoS 보장

스트리밍 멀티미디어 서비스를 위한 접근 응용 계층에서의 지원 방법: client에서 buffering encoding 압축 Media Player 지연 변이(jitter) 제거 압축 풀기(decompression) 에러 숨기기 대화식 제어를 위한 GUI

인터넷 멀티미디어: 단순한 방법 오디오/비디오는 서버에 저장 파일은 HTTP object로서 전송 client는 이것을 전부 받아서 media player에 넘겨줌 audio/video는 스트림이 아님: play할 때까지 긴 시간이 걸림

인터넷 멀티미디어: 스트리밍 접근 browser는 HTTP GET으로 metafile을 받음 Metafile은 audio/video 파일의 URL과 content type 정보를 갖고 있다. browser는 media player를 시작하고, metafile을 넘겨줌 media player는 웹 서버에 연결 서버는 audio/video를 player에 스트림으로 전송한다.

스트리밍 서버로 부터 스트리밍 스트리밍 서버와 media player는 HTTP가 아닌 프로토콜 사용 단계(3)에서 UDP 혹은 TCP를 사용

스트리밍 멀티미디어: client buffering constant bit rate video transmission variable network delay client video reception constant bit rate video playout at client client playout delay Cumulative data buffered video time Client에서 어느 정도 패킷이 버퍼에 모일 때까지 playout을 지연한다. 이것은 네트워크 상에서 발생할 수 있는 패킷의 지연과 지연 변이 영향을 상쇄시켜준다.

스트리밍 멀티미디어: client buffering constant drain rate, d variable fill rate, x(t) buffered video TCP의 체증 제어로 x(t)는 시간에 따라 변한다. TCP는 손실된 패킷을 재전송하므로 UDP 보다 더 좋은 품질을 제공할 수 있지만 버퍼가 빌 수 있으므로 play가 일지 중지될 수 있다.

스트리밍 멀티미디어: UDP or TCP? UDP TCP 서버는 클라이언트에 적절한 최대한의 속도로 전송(congestion을 고려하지 않음) 보통 send rate= encoding rate = constant rate 그러면, fill rate = constant rate - packet loss Jitter를 제거하기 위해 짧은 playout 지연 시간 (2-5 seconds) 사용 TCP TCP 체증 제어 알고리즘이 허용하는 최대 속도로 전송 fill rate는 TCP 체증 제어로 변동 playout 지연 시간을 크게 한다: TCP 전달 속도의 변동을 완화시킨다. HTTP/TCP는 방화벽을 쉽게 통과할 수 있다.

스트리밍 멀티미디어: client rate(s) 1.5 Mbps encoding 28.8 Kbps encoding Q: 어떻게 서로 다른 client의 수신 속도를 처리할 것인가? 28.8 Kbps dialup modem 100 Mbps Ethernet A: 서버는 다른 속도로 encoding된 비디오 copy를 보관하고 client의 속도에 맞추어 해당 비디오 copy를 전송한다.

스트리밍 미어어의 제어: RTSP HTTP 멀티미디어 컨텐츠를 제어하는 방법이 없음 RTSP: RFC 2326 client-server 응용 계층 프로토콜 사용자의 미디어 제어: 되감기, 빠른 진행, 일시 정지, 등 RTSP가 하지않는 것: audio/video가 어떻게 encapsulation되는지는 말하지 않음 streamed media가 어떤 수송 계층 프로토콜을 사용할 지 말하지 않음 (UDP 혹은 TCP 사용 가능) media player가 audio/video를 어떻게 버퍼링할 지 말하지 않음

RTSP: out of band 제어 RTSP 메시지는 out-of-band로 전달: 포트 번호: 554 미디어 스트림은 “in-band”로 간주할 수 있다.

RTSP 예 시나리오: Metafile은 웹 브라우저에 전달된다. 브라우저는 media player를 동작시킨다.

Metafile 예 <title>Twister</title> <session> <group language=en lipsync> <switch> <track type=audio e="PCMU/8000/1" src = "rtsp://audio.example.com/twister/audio.en/lofi"> e="DVI4/16000/2" pt="90 DVI4/8000/1" src="rtsp://audio.example.com/twister/audio.en/hifi"> </switch> <track type="video/jpeg" src="rtsp://video.example.com/twister/video"> </group> </session>

RTSP 동작

RTSP 메시지 교환 예: C: SETUP rtsp://audio.example.com/twister/audio RTSP/1.0 Transport: rtp/udp; compression; port=3056; mode=PLAY S: RTSP/1.0 200 1 OK Session 4231 C: PLAY rtsp://audio.example.com/twister/audio.en/lofi RTSP/1.0 Session: 4231 Range: npt=0- C: PAUSE rtsp://audio.example.com/twister/audio.en/lofi RTSP/1.0 Range: npt=37 C: TEARDOWN rtsp://audio.example.com/twister/audio.en/lofi RTSP/1.0 S: 200 3 OK