3차시2강인터넷방송의이해2 - khculms.khcu.ac.kr/lms/common/data/noteservice/201402a... ·...

12
<방송영상편집> 3차시 2강 방송영상편집 방송영상편집 인터넷 방송의 이해 2 3차시 2인터넷 방송의 이해 2 3차시 21 <방송영상편집> 3차시 2강 학습목표 인터넷 방송 구현원리 비디오 스트리밍 비디오 스트리밍 전송방식의 분류 기존 인터넷 방송의 한계 및 인터넷 방송 현황 인터넷 방송 활용 2 인터넷 방송의 발전 방향 <방송영상편집> 3차시 2강 학습목표 비디오 스트리밍 및 스트리밍 종류를 설명할 수 있다. 전송방식의 분류를 설명할 있다 전송방식의 분류를 설명할 있다. 기존 인터넷 방송의 한계를 파악하여 발전방향을 모색할 수 있다. 인터넷 방송 현황과 인터넷 방송 활용 방법을 정리할 수 있다. 3 <방송영상편집> 3차시 2강 1. 인터넷 방송 구현원리 4

Upload: others

Post on 12-Jan-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3차시2강인터넷방송의이해2 - KHCUlms.khcu.ac.kr/lms/common/data/NoteService/201402A... · 비디오비디오스트리밍스트리밍 전송방식의분류 기존인터넷방송의한계및

<방송영상편집> 3차시 2강

방송영상편집방송영상편집인터넷 방송의 이해 23차시 2강 인터넷 방송의 이해 23차시 2강

1

<방송영상편집> 3차시 2강

학습목표

인터넷 방송 구현원리

비디오 스트리밍비디오 스트리밍

전송방식의 분류

기존 인터넷 방송의 한계 및

인터넷 방송 현황인터넷 방송 현황

인터넷 방송 활용

2

인터넷 방송의 발전 방향

<방송영상편집> 3차시 2강

학습목표

비디오 스트리밍 및 스트리밍 종류를 설명할 수 있다.

전송방식의 분류를 설명할 수 있다전송방식의 분류를 설명할 수 있다.

기존 인터넷 방송의 한계를 파악하여

발전방향을 모색할 수 있다.

인터넷 방송 현황과 인터넷 방송 활용 방법을인터넷 방송 현황과 인터넷 방송 활용 방법을

정리할 수 있다.

3

<방송영상편집> 3차시 2강

1. 인터넷 방송 구현원리

4

Page 2: 3차시2강인터넷방송의이해2 - KHCUlms.khcu.ac.kr/lms/common/data/NoteService/201402A... · 비디오비디오스트리밍스트리밍 전송방식의분류 기존인터넷방송의한계및

<방송영상편집> 3차시 2강

인터넷 방송 구현 원리

스트리밍(Streaming)11

Real Networks사가 개발한

스트리밍 멀티미디어 기술에서 유래

1~2초 분량의 작은 조각 파일로 분리 전송 후 재생

방송 , Web 상

인터넷 상미디어 파일을

보는 것

끊이지 않는 연속성의 데이터를 전송

5

<방송영상편집> 3차시 2강

인터넷 방송 구현 원리

스트리밍(Streaming)11

대표적인 소프트웨어

- RealNetwork 사의 RealOne Player

: Real Audio, Real Movie

- Microsoft의 Windows Media Player

: ASF, WMF

- VDOLive, ViVoActive, TrueStream 등, ,

6

<방송영상편집> 3차시 2강

인터넷 방송 구현 원리

버퍼링(Buffering)22

Buffer 완충, 완화 장치Buffer 완충, 완화 장치

정보가 다른 장치로 전송될 때

일시적으로 데이터를 기억하는 중간 장치

다음 데이터를 원활하게 연결시켜 주는 역할

7

<방송영상편집> 3차시 2강

2 비디오 스트리밍2. 비디오 스트리밍,전송방식의 분류전송방식의 분류

8

Page 3: 3차시2강인터넷방송의이해2 - KHCUlms.khcu.ac.kr/lms/common/data/NoteService/201402A... · 비디오비디오스트리밍스트리밍 전송방식의분류 기존인터넷방송의한계및

<방송영상편집> 3차시 2강

비디오 스트리밍

스트리밍(Streaming)의 개념11

사운드 또는 비디오의 전송

데이터를 수신하는 즉시

스트리밍

데이터를 수신하는 즉시

출력장치에 표시함으로써

송수신자 간의송수신자 간의

정보 전달시간 지연을 줄이는 기법

9

<방송영상편집> 3차시 2강

비디오 스트리밍

스트리밍(Streaming)의 개념11

10

<방송영상편집> 3차시 2강

비디오 스트리밍

온-디맨드 스트리밍(Stored Video Clip)22

준비되어 있는 미디어 파일을 이용자가 원하는 시간에 전송

전송속도에 관계없이 영상의 질에는 변함이 없음전송속도에 관계없이 영상의 질에는 변함이 없음

전송속도의 차이에 의해 다운로드 시간이 달라짐

예 : 뉴스 뮤직비디오 영화예고편 등예 : 뉴스, 뮤직비디오, 영화예고편 등

11

<방송영상편집> 3차시 2강

비디오 스트리밍

온-디맨드 스트리밍(Stored Video Clip)22

저장된비디오 파일

VOD 서버 클라이언트② 액세스

① 요청

비디오 파일VOD 서버 클라이언트

③ 스트림전송

12

Page 4: 3차시2강인터넷방송의이해2 - KHCUlms.khcu.ac.kr/lms/common/data/NoteService/201402A... · 비디오비디오스트리밍스트리밍 전송방식의분류 기존인터넷방송의한계및

<방송영상편집> 3차시 2강

전송 방식의 분류

유니캐스트11

일-대-일 전송방식

네트워크 상의 대역폭의 낭비네트워크 상의 대역폭의 낭비

네트워크의 혼잡이 발생 할 수 있음

Server

데이터전송(스트리밍)

Client Client Client

13

제어와 피드백

<방송영상편집> 3차시 2강

전송 방식의 분류

브로드캐스트(Broadcast)22

하나의 송신자가 네트워크 상의 모든 수신자에게 데이터 전송

일-대-모두

네트워크의 효율성을 높일 수 있음

데이터를 받길 원하지 않는 호스트에게도

데이터가 전달

예 학 내방송예 : 학교 교내방송

14

<방송영상편집> 3차시 2강

전송 방식의 분류

브로드캐스트(Broadcast)22

유니캐스트 멀티캐스트브로드캐스트

15

<방송영상편집> 3차시 2강

전송 방식의 분류

멀티캐스트(Multicast)33

송신자가 해당 데이터를 받기를 원하는

수신자(멀티캐스트 그룹)들에게만 데이터를 전달

유니캐스트와 브로드캐스트의 단점 보완

일-대-다 다-대-다일 대 다, 다 대 다

송신자 네트워크 효율성을 높이고

혼잡상황을 줄임

수신자 불필요한 데이터 수신 방지

송신자혼잡상황을 줄임

16

수신자 불필요한 데이터 수신 방지

Page 5: 3차시2강인터넷방송의이해2 - KHCUlms.khcu.ac.kr/lms/common/data/NoteService/201402A... · 비디오비디오스트리밍스트리밍 전송방식의분류 기존인터넷방송의한계및

<방송영상편집> 3차시 2강

전송 방식의 분류

멀티캐스트(Multicast)33

Server데이터 흐름

Client Client Client

17

<방송영상편집> 3차시 2강

전송 방식의 분류

애니캐스트(Anycast)44

애니캐스트 주소를 가진 최선의 한 호스트에게 데이터를 전달

일-대-다 전송 지원

최상의 조건을 갖춘 서버에게만 전송

일 대 일

마지막 수신자

일-대-일

마지막 수신자

: 서비스를 제공하는

ISP(Internet Service Provider)

18

<방송영상편집> 3차시 2강

전송 방식의 분류

애니캐스트(Anycast)44

19

<방송영상편집> 3차시 2강

3 기존 인터넷 방송의 한계 및3. 기존 인터넷 방송의 한계 및인터넷 방송 현황인터넷 방송 현황

20

Page 6: 3차시2강인터넷방송의이해2 - KHCUlms.khcu.ac.kr/lms/common/data/NoteService/201402A... · 비디오비디오스트리밍스트리밍 전송방식의분류 기존인터넷방송의한계및

<방송영상편집> 3차시 2강

기존 인터넷 방송의 한계

2008년 기준으로 국내에 약 1,000개의 인터넷 방송국이운영 중이고 거의 매일 새로운 인터넷 방송국이 신설운영 중이 거의 매일 새 운 인터넷 방송국이 신설

인터넷 방송국으로서의 수익이 없고, 별도의 수입으로 명맥 유지별도의 수입으로 명맥 유지

인터넷 방송을 시청하는 시청자가 소수

취약한 제반 여건

회선 용량의 제한으로회선 용량의 제한으로

1천명 이상의 접속이 불가능

21

<방송영상편집> 3차시 2강

인터넷 방송 현황

방송국 장르 조사11

장르의 다양성 증가와 종합 인터넷 방송국의 증가가 특징

22

<방송영상편집> 3차시 2강

인터넷 방송 현황

개별 컨텐츠 장르 조사22

전체 컨텐츠의 64.5%가 음악 관련 컨텐츠

23

<방송영상편집> 3차시 2강

인터넷 방송 현황

회원제 유무33

유료회원제 : 성인 인터넷 방송국과 골프 등의 특화된 컨텐츠

24

Page 7: 3차시2강인터넷방송의이해2 - KHCUlms.khcu.ac.kr/lms/common/data/NoteService/201402A... · 비디오비디오스트리밍스트리밍 전송방식의분류 기존인터넷방송의한계및

<방송영상편집> 3차시 2강

인터넷 방송 현황

전송속도 조사44

미디어 플레이어 플러그인이 비약적으로 증가

25

<방송영상편집> 3차시 2강

4 인터넷 방송 활용4. 인터넷 방송 활용,인터넷 방송의 발전 방향인터넷 방송의 발전 방향

26

<방송영상편집> 3차시 2강

인터넷 방송 활용

비디오 저널리스트: 자신의 방송물을 판매하기 위한1 : 자신의 방송물을 판매하기 위한홍보용으로 활용

1

전자상거래: 상품에 대한 소개를 방송물로 제작하여소비자에게 다양한 접근 가능

2소비자에게 다양한 접근 가능

교육 분야교육 분야: 시간이 부족한 수험생, 직장인, 주부들을 대상으로 하는 원격강좌

3

27

<방송영상편집> 3차시 2강

인터넷 방송 활용

의료 분야: 원격진료를 통한 24시간 환자 감시 및4 : 원격진료를 통한 24시간 환자 감시 및온라인 주문

4

교통 정보: 전국 곳곳의 교통 흐름 모니터링5 전국 곳곳의 통 름 니터링

기타기타: 각종 세미나, 콘서트 현장, 전시회, 각종 스포츠 경기 등 실시간 서비스

6

28

Page 8: 3차시2강인터넷방송의이해2 - KHCUlms.khcu.ac.kr/lms/common/data/NoteService/201402A... · 비디오비디오스트리밍스트리밍 전송방식의분류 기존인터넷방송의한계및

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

웹캐스팅 산업11

인터넷 인프라를 통해 동영상, 오디오, 텍스트, 이미지 등의

멀티미디어 컨텐츠를 스트리밍 하는 기술

그 외의 관련한 IT 기술을

종합적으로 활용하여 컨텐츠를 유통

이와 관련된 기술산업 전반을 총칭

29

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

웹캐스팅 산업군22

컨텐츠 산업 군 오디오, 비디오, 데이터 등

스트리밍 플레이어와 서버 소프트웨어, 소프트웨어 산업 군

리밍 플레이어와 서버 웨어,각종 플레이인과 연계 소프트웨어, 디지털 영상편집 소프트웨어 등

웹 서버 미디어 서버 캐싱 서버 엔코딩하드웨어 산업 군

웹 서버, 미디어 서버, 캐싱 서버, 엔코딩시스템과 캡쳐보드 디지털 영상장비 등

네트워크 산업 군 초고속망고 기간 망 멀티캐스팅 등네트워크 산업 군 초고속망고 기간 망, 멀티캐스팅 등

컨설팅 산업 군교육서비스, 아웃소싱, 각종 대행 서비스 각종 시스템과

30

컨설팅 산업 군 각종 대행 서비스, 각종 시스템과정보 관련한 컨설팅 서비스

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

인터넷 방송의 발전 과정33

신문, 잡지

라디오

칼라신문, 잡지 인터넷 신문

인터넷 라디오인터넷방송

초고속 무선인터넷 방송

흑백 TV 칼라 TV(케이블)

인터넷 TV

방송 인터넷 방송

디지털 TV(HD TV 웹 TV)

차세대지능형

유무성 영화 CG 영화

(HD TV 웹 TV)

디지털 영화

디지털

지능형미디어탄생

위성방송디지털위성방송

31

1세대중계미디어

2세대멀티미디어

3세대뉴미디어

차세대미디어

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

IP 멀티캐스트(Multicasting)44

응용레벨 구현

: 멀티캐스트로 인한 네트워크 상의 부하 발생과

지연시간의 증가지연시간의 증가

문제점 극복 : IP 멀티캐스트의 구현

TCP/IP Protocol

(Transmission Control Protocol(Transmission Control Protocol

/ Internet Protocol)

32

Page 9: 3차시2강인터넷방송의이해2 - KHCUlms.khcu.ac.kr/lms/common/data/NoteService/201402A... · 비디오비디오스트리밍스트리밍 전송방식의분류 기존인터넷방송의한계및

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

IP 멀티캐스트(Multicasting)44

4Layer4Layer Application LayerApplication Layer OSI 7계층 중 7~5계층

3Layer3Layer

2Layer2Layer

Transport Layer( TCP Protocol )Transport Layer( TCP Protocol )

Internet LayerInternet Layer

OSI 7계층 중 4계층

2Layer2Layer

1Layer1Layer

Internet Layer( IP Protocol )Internet Layer( IP Protocol )

Network Access LayerNetwork Access Layer

OSI 7계층 중 3계층

OSI 7계층 중 1~2계층Net ork Access LayerNet ork Access Layer OSI 7계층 중 1~2계층

33

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

IP 멀티캐스트 전송 방식55

유니캐스트와 차이점

전송 패킷(Packet)

SOURCE-ORIENTED 전송방식

유니캐스트 인터넷 응용 프로그램유니캐스트 인터넷 응용 프로그램

34

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

IP 멀티캐스트 전송 방식55

RECEIVER-ORIENTED 전송방식

멀티캐스트 전송을 위한 패킷 D-class IP Address

Mbone

R i i d 전송방식의Receiver-oriented 전송방식의

IP Multicast원리를 기반

35

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

IP 멀티캐스트 전송 방식55

36

Page 10: 3차시2강인터넷방송의이해2 - KHCUlms.khcu.ac.kr/lms/common/data/NoteService/201402A... · 비디오비디오스트리밍스트리밍 전송방식의분류 기존인터넷방송의한계및

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

IP 멀티캐스트의 기본요소66

멀티캐스트 호스트 그룹의 정의가 있어야 함

멀티캐스트 그룹에 대한 가입∙탈퇴 기능을 수행하는멀티캐스트 그룹에 대한 가입 탈퇴 기능을 수행하는

그룹관리 메커니즘 필요

IGMP(Internet Group Management Protocol)을IGMP(Internet Group Management Protocol)을

이용해 그룹관리

37

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

IP 멀티캐스트의 기본요소66

멀티캐스트 데이터를 전달하는 경로,

즉 라우팅 경로를 설정해야 함

멀티캐스트 라우팅 프로토콜

- 소스를 루트로 하여 경로를 설정

- 여러 수신자가 하나의 공유된 경로를 사용

멀티캐스트 세션에서 분배되는 데이터를멀티캐스트 세션에서 분배되는 데이터를

만들고 관리하는 애플리케이션 프로토콜이

있어야 함

38

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

IP 멀티캐스팅에서 기본이 되는 이슈들77

그룹관리 처리

멀티캐스트 라우팅 트리의 구성에 있어서 효율적인 방식멀티캐스트 라우팅 트리의 구성에 있어서 효율적인 방식

확장성의 문제

데이터 전송방식

보안 문제보안 문제

39

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

IP 멀티캐스팅에서 기본이 되는 이슈들77

그룹관리의 관리

- IGMP(Internet Group Management Protocol)을 이용해 관리IGMP(Internet Group Management Protocol)을 이용해 관리

- 송신자 측

: 그룹의 멤버들을 알 수 없음: 그룹의 멤버들을 알 수 없음

- 수신자 측

: IGMP 프로토콜에 의해 가입한 수신자들은: IGMP 프로토콜에 의해 가입한 수신자들은

해당 복사본을 받음

40

Page 11: 3차시2강인터넷방송의이해2 - KHCUlms.khcu.ac.kr/lms/common/data/NoteService/201402A... · 비디오비디오스트리밍스트리밍 전송방식의분류 기존인터넷방송의한계및

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

IP 멀티캐스팅에서 기본이 되는 이슈들77

그룹관리의 관리

- 확장성 제공확장성 제공

: 멀티캐스트 그룹의 크기에 제약을 줄임

- 동적인 그룹관리동적인 그룹관리

: 가입/탈퇴 처리하는 오버헤드가 커질 수 있음

- IGMP 프로토콜은IGMP 프로토콜은

주기적인 메시지 교환을 사용해 그룹을 관리

41

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

멀티캐스트 데이터의 효율적인 전송88

라우팅 트리 설정

: 송신자부터 수신자들까지 데이터를 전송하는 경로를 설정

멀티캐스트 라우팅 트리 설정 방법

- 소스가 분명한 트리 설정소스가 분명한 트리 설정

: 수신자가 밀집되어 있고 많은 경우

효율적 라우팅 트리 구성 시 오버헤드가 생김

프로토콜 예 : DVMRP, MOSPF, PIM-DM 등

42

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

멀티캐스트 데이터의 효율적인 전송88

멀티캐스트 라우팅 트리 설정 방법

소스가 분명한 트리 설정가 분명한 리 설정

- 수신자가 밀집되어 있고 많은 경우 효율적

라우팅 트리 구성 시 오버헤드가 생김- 라우팅 트리 구성 시 오버헤드가 생김

- 프로토콜 예 : DVMRP, MOSPF, PIM-DM 등

43

<방송영상편집> 3차시 2강

인터넷 방송의 발전 방향

멀티캐스트 데이터의 효율적인 전송88

멀티캐스트 라우팅 트리 설정 방법

공유 트리 생성공유 리 생성

- 수신자가 멀리 퍼져있을 때 효율적

데이터를 전달하는 경로가 최적화되지 않는다는 단점- 데이터를 전달하는 경로가 최적화되지 않는다는 단점

- 프로토콜 예 : CBT, PIM-SM 등

44

Page 12: 3차시2강인터넷방송의이해2 - KHCUlms.khcu.ac.kr/lms/common/data/NoteService/201402A... · 비디오비디오스트리밍스트리밍 전송방식의분류 기존인터넷방송의한계및

<방송영상편집> 3차시 2강

정리하기

인터넷 방송 구현 원리인터넷 방송 구현 원리

스트리밍 / 버퍼

전송방식의 분류 전송방식의 분류

유니캐스트 / 브로드캐스트 / 멀티캐스트 / 애니캐스트

인터넷 방송 현황

인터넷 방송 활용

인터넷 방송의 발전 방향

45