• Tidak ada hasil yang ditemukan

(1)[그림 3-1]은 기존의 TV 방송시스템을 나타낸 것이다

N/A
N/A
Protected

Academic year: 2023

Membagikan "(1)[그림 3-1]은 기존의 TV 방송시스템을 나타낸 것이다"

Copied!
8
0
0

Teks penuh

(1)

[그림 3-1]은 기존의 TV 방송시스템을 나타낸 것이다. 방송국에서 공중망이나 위성을 통해서 시청자들에게 프로그램을 송출하면 시청자들은 TV 수상기를 통 해서 시청할 수 있게 된다. 방송국에서 제작된 프로그램은 일반 방송국의 경우에 는 안테나를 통해서 케이블 방송국은 케이블 망을 통해서 위성방송은 위성을 통 해서 송출된다. 일반 방송국의 안테나에서 송출된 프로그램은 무선을 통해 가정 의 안테나에 전달되어 TV를 통해 시청자가 시청하게 된다. 기존 방송시스템에서 송출은 방송국의 안테나가 되고 프로그램이 전달되는 매체는 무선(공중파), 위 성, 케이블이고 수신기는 텔레비전 수상기이다.

[그림 3-2]은 기존의 TV 방송시스템에 인터넷방송* 시스템을 추가하여 나타낸 것이다. 송출된 컨텐츠는 인터넷을 통해 네티즌의 컴퓨터에 전달되어 시청자가 시청하게 된다. 인터넷방송 시스템에서 송출은 서버 컴퓨터(스트리밍 서버)가 되고 프로그램이 전달되는 매체는 컴퓨터 네트워크(인터넷)이고 수신기는 컴퓨 터(미디어 플레이어, 리얼 플레이어)가 된다. 기존의 방송시스템과는 달리 송출 하는 시스템과 수신하는 시스템이 모두 컴퓨터 시스템이다.

컴퓨터 시스템은 비디오나 오디오뿐만 아니라 다양한 형태의 데이터를 처리할 수 있다. 특히 컴퓨터 시스템은 저장과 검색이 용이하기 때문에 기존 방송시스템 보다 다양한 형태의 방송할 수 있다. 특히 시청자가 송출시스템에 접근할 수 없 어 일방적으로 수신만 할 수 있는 기존의 방송시스템과는 달리 인터넷방송은 시 청자가 송출시스템 즉 웹서버와 스트리밍 서버에 능동적으로 접근 가능하기 때 문에 프로그램의 선택권을 가질 수 있는 특징이 있다. 여기에서 프로그램의 선택 권이란 자신이 원하는 프로그램을 원하는 시간에 방송시킬 수 있다는 것이다.

인터넷방송국은 인터넷 서비스를 위한 컨텐츠를 제작하고 내용을 구성하는 역할 을 하는 곳이다. 현재의 방송국과 같이 카메라로 찍거나 음성을 녹음하는 행위를 수행하기도 하고, 이들을 편집하여 프로그램으로 만들기도 한다. 하지만 인터넷 방송국은 기존의 방송국과 많은 차이가 있다. 인터넷방송에서의 프로그램 편집은 전적으로 방송국에 의존하기보다는 이용자 측에도 상당 부분 권한이 있기 때문에 이들에게 다양한 채널과 컨텐츠를 자유롭게 제공할 수 있어야 한다. 따라서 인터 넷방송국에서는 멀티미디어 형식으로 구성된 수많은 데이터와 단순 가공된 프로 그램을 보관하고 있다가 사용자의 요구가 있는 경우에 개인에게 맞는 채널과 방 송 순서를 형성하고, 이를 통하여 편집된 데이터를 내보내는 기능을 수행한다.

인터넷은 인터넷방송국에서 제작하고 시청자에 의해 선택된 프로그램과 컨텐츠 를 전달하는 매체이다. 일반적으로 인터넷방송국에 있는 서버와 사용자의 단말 기는 인터넷 위에서 쌍방향 통신이 가능하도록 TCP/IP를 이용하여 데이터를 실 어 보낸다. 물론 MBone*과 같은 멀티캐스트 환경이 네트워크의 부하를 감소시 켜 데이터를 효율적으로 전송할 수 있지만 구조적인 문제 등으로 인하여 현실적 으로 널리 보급되지 못하였다.

현재의 사용자층은 기존의 인터넷 구조로 수용이 가능하지만, 앞으로 이용자가 늘어날 경우 인터넷방송은 제한된 네트워크 트래픽 문제로 인하여 타격을 입을 수 있는 여지가 있다. 그러므로 기술적인 차원에서 디지털 위성, 케이블 방송, 그

(2)

리고 인터캐스트 등의 다양한 보완책이 제시되고 있다.

인터넷방송의 수신기는 각종 프로그램과 관련하여 데이터를 수신하는 기능을 수 행하는 부분을 말한다. 아직까지 인터넷방송의 수신기는 컴퓨터이기 때문에 대 부분은 소프트웨어로 구성되어 있으나 WebTV와 같은 셋톱 박스 형태로 시판되 는 것도 있다. 현재 가장 널리 사용되는 수신기는 마이크로소프트의 미디어 플레 이어와 리얼 네트워크의 리얼 플레이어이다.

인터넷방송을 위해서는 크게 두 가지 시스템이 필요하다. 첫째, 멀티미디어 컨텐 츠를 만들기 위한 소프트웨어가 설치된 시스템이다. 여기에는 편집시스템과 인 코딩 시스템이 포함된다. 둘째, 만들어진 컨텐츠를 인터넷을 통해 서비스하기 위 한 소프트웨어가 설치된 시스템으로 웹서버와 스트리밍 서버가 여기에 속한다.

인코딩 시스템은 카메라, 비디오, 마이크와 같은 외부기기로부터 신호를 입력받 아 이를 컴퓨터 파일로 저장하는 역할을 하기 때문에 외부기기의 입력신호를 받 아들이기 위한 장치가 있어야 한다. 외부기기로부터 입력되는 신호는 소리와 영 상으로 구분할 수 있다. 그러므로 소리를 입력받기 위한 장치, 영상을 입력받기 위한 장치가 필요하다. 소리를 입력받기 위한 장치로는 흔히 사운드카드라고 불 리우는 장치가 있으며, 영상을 입력받기 위해서는 비디오 캡쳐 카드가 있다.

컨텐츠 배포를 위한 시스템은 웹 서버와 스트리밍 서버로 구성된다. 스트리밍 서 버는 인코딩 시스템을 이용하여 만들어진 인터넷방송용 자료를 인터넷을 통해 접속한 여러 사용자에게 제공해주는 시스템을 말한다. 웹 서버는 인터넷방송국 을 운영하는 웹 사이트가 설치된 시스템으로 HTML 형태의 정보를 서비스하며 인코딩 시스템으로 만들어진 인터넷방송 프로그램에 대한 설명과 위치 정보를 사용자에게 알려주는 역할을 한다. 두 서버는 하나의 시스템에 설치될 수 도 있 고 여러 시스템에 나누어 설치될 수 도 있다.

현재 국내외에서 쓰여지는 스트리밍 솔루션으로는 윈도우 미디어, 리얼 시스템, 퀵타임 등이 대표적이다. 윈도우 미디어 서버 기술은 마이크로소프트에서 제공 하는 프로그램으로 거의 모든 프로그램이 무료로 인터넷에서 제공되고 있다. 리 얼시스템 기술은 리얼네트워크에서 제공하는 솔루션으로 사용자 수에 따라 수백 만원에서 수천 만원 이상하는 고가의 기술이다. 인터넷 상에 제한된 사용자를 위 한 공개용 버전도 있지만 제한된 용도로만 사용이 가능하다. 애플에서 제공하는 퀵 타임 기술은 윈도우 사용자보다는 매킨토시 사용자에게 적합한 기술이라고 할 수 있다. 현재 서버는 무료로 제공되고 있다. 그러나 컨텐츠 제작을 위한 프로 그램은 상용으로 판매되고 있다.

편집용 시스템은 일반적으로 사용되는 범용 컴퓨터를 사용할 수 있다. 그러나 편 집 작업은 많은 양의 하드웨어 자원을 요구한다. 그러므로 비교적 좋은 사양의 컴퓨터를 사용하는 것이 권장된다. 특히 비디오와 오디오와 같은 데이터 포맷은 많은 양의 하드디스크 용량을 요구한다. 대개가 방송을 하기 위한 원시자료로 VHS 테잎이나 8mm테잎, 베타테잎 등의 아날로그 형태로 가지고 있을 것이다.

이러한 자료들은 아날로그 신호로 보관이 되어 있는 형태라 디지털 파일로 변환 하기 위한 인코딩 장비가 필요하다.

(3)

생방송이란 인코딩과 동시에 인터넷을 통해서 스트리밍 서비스하는 것을 말한 다. 주문형 방송과 다른점은 인코딩된 후에 방송하느냐, 엔코딩과 동시에 방송하 느냐의 차이이다. 따라서 이에 따라 시스템의 구성이 조금 다르다. 주문형 방송 시스템과의 차이점은 편집시스템과 데이터베이스 서버가 필요없다는 것이다. 오 디오나 비디오 신호가 입력되는 소스에서 인코딩 시스템으로 신호를 받아들여 인코딩을 수행한 다음 인코딩된 신호를 곧바로 스트리밍 서버로 보낸다. 이때 필 요에 따라 생방송되는 데이터를 녹화장비를 이용하여 녹화할 수도 있도록 시스 템을 구성한다.

서비스 순서는 다음과 같다. 방송국에서 인코딩 시스템의 인코더와 스트리밍 서 버의 게시지점을 연결하여 놓은 다음 게시지점을 다시 웹 서버를 통해서 사용자 들이 접근할 수 있도록 웹페이지를 작성해 웹사이트에 게시한다. 사용자는 생방 송되는 스트리밍 서버의 게시지점을 웹서버를 통해서 접근한다. 사용자가 게시 지점을 미리 알고 있으면 스트리밍 서버로 직접 접근할 수도 있다.

캠코더, 마이크 등의 장비가 필요하며 PC와 연결하기 위한 Composite(컴포지 트)케이블, s-video케이블 등이 필요하다.

하드웨어가 준비되면 편집이나 인코딩을 위한 소프트웨어를 준비해야 한다. 편 집용 소프트웨어로 일반적으로 미국 어도비사의 프리미어가 많이 사용된다. 미 국 어도비사의 프리미어는 단순히 비디오를 캡쳐받는 기능 말고도 다양하게 비 디오를 편집할 수 있는 막강한 기능을 가지고 있는 소프트웨어이다. 인코딩를 위 한 소프트웨어는 스트리밍 서버를 제공하는 회사에 따라 여러가지가 있다. 왜냐 하면 스트리밍 서버에 따라 파일의 포맷이 다르기 때문이다. 현재 가장 많이 쓰 이고 있는 스트리밍 서버는 마이크로소프트의 윈도우 미디어 서버와 리얼 네트 워크의 리얼 미디어 서버이다.

주문형 방송이란 사용자가 원하는 시간에 원하는 프로그램을 선택해서 시청할 수 있도록 하는 방송방법이다. 인터넷방송에 큰 특징의 중의 하나가 바로 주문형 방송이 가능하다는 것이다. 그러면 주문형 방송을 위해서는 어떤 시스템이 필요 할까? 간단하게 생각해 보면 제일 먼저 떠오르는 것이 컨텐츠 제작을 위한 편집 시스템과 인코딩 시스템이 필요할 것이고 시청자들이 시청할 방송 프로그램을 저장해 놓는 시스템이 필요할 것이다.

그러나 동영상이나 오디오와 같은 데이터는 일반적으로 데이터 크기가 상당히 큰 종류이고 다양한 시청자들의 요구를 충족시키려면 데이터의 양도 상당히 많 을 것이다. 따라서 저장과 검색이 가능한 시스템이 필요하다. 이러한 역할을 해 주는 소프트웨어가 데이터베이스 시스템이다. 물론 서비스 해야할 데이터의 양 이 적 으면 하나 하나 게시지점을 지정해도 된다. 다음으로 필요한 시스템은 인 터넷방송을 위한 스트리밍 서버 시스템이 필요하다. 주문형 방송을 위한 시스템 을 다음 그림에 나타내었다. 서비스 과정은 오디오나 비디오 소스에서 입력된 컨 텐츠를 편집시스템을 이용하여 디지털화시키고 목적에 맞는 컨텐츠로 편집한다.

그리고 인코딩 시스템을 이용하여 스트리밍 가능한 형태로 변환한다. 스트리밍 서버에 변환된 컨텐츠의 게시지점을 지정한다. 웹 서버에 컨텐츠 게시지점을 연 결한다.

(4)

품으로 제공되고 있는 리얼미디어가 적합하며, 고화질의 비디오물 및 동영상 제 공 사이트라면 윈도우즈 미디어를 사용하는 것이 좋다고 알려져 있다.

WMT는 인터넷에서 비디오와 오디오를 비롯한 멀티미디어 데이터의 스트리밍 서비스를 제공할 수 있도록 마이크로 소프트에서 개발한 솔루션의 통칭이다.

WMT에는 스트리밍 서버를 비롯하여 컨텐츠 제작을 위한 여러 프로그램들이 포 함되어 있다. WMT를 이용하여 인터넷방송을 하려면 이러한 프로그램들을 인터 넷에서 다운로드 받아 인터넷에 연결된 컴퓨터 시스템에 설치하면 된다. WMT 에 관련된 모든 프로그램은 마이크로 소프트의 웹사이트에서 무료로 다운로드받 을 수 있다. 다운로드받을 수 있는 웹사이트의 URL은“http://www.microsoft.

com/korea/windows/windowsmedia/”이다. 지금부터 WMT를 구성하는 프로 그램들의 기능에 대해서 간략하게 소개하겠다. 먼저 WMT를 구성하는 소프트웨 어의 종류를 살펴보겠다. WMT는 크게 세부분 즉 컨텐츠 제작, 컨텐츠 배포, 컨 텐츠 수신을 위한 소프트웨어로 나누어 볼 수 있다.

WMT 기술을 이용하여 인터넷방송 시스템을 구축할 경우 얻을 수 있는 가장 큰 장점은 마이크로 소프트에서 발표된 기타 다른 소프트웨어와의 통합이 용이하다 는 것이다. 대표적인 예로 파워포인트 2000을 이용한 슬라이드 라이브 프리젠테 이션이 가능하다는 의미이다. 슬라이드 라이브 프리젠테이션은 오디오와 비디 오, 슬라이드를 동기화 시킬 수 있는 방법이다. 지금 소개한 모든 WMT기술들은 마이크로소프트에서 개발한 윈도우즈 환경에서만 동작한다. 그러므로 리눅스나 유닉스, 맥킨토시와 같은 다른 운영체제를 사용하는 사용자들은 사용할 수 없다.

만약 여러분의 운영체제가 윈도우즈가 아닌 다른 것이라면 뒤에 소개하는 다른 솔루션을 고려해야 할 것이다.

인터넷방송을 가능하도록 하는 소프트웨어 중에서 가장 대중화되어 있는 것은 마이크로소프트의 윈도우즈 미디어(WMT)와 리얼네트워크의 리얼미디어 기술 이다. 윈도우즈미디어는 클라이언트/서버 구조와 정교한 압축 그리고 버퍼링 기 술을 이용하여, 사용자의 윈도우스 미디어 재생기로 라이브와 주문형 오디오, 비 디오 등을 제공한다. 윈도우 미디어 재생기는 연속적으로 압축을 풀고 실시간으 로 컨텐츠를 재생한다. 사용자는 라이브 오디오/비디오 프로그램들을 보고 들을 수 있으며 주문형 오디오/비디오 컨텐츠를 조종할 수도 있다. 윈도우즈미디어를 이용하여 개발자들은 어떤 웹 어플리케이션이나 사이트에라도 오디오와 비디오 방송을 추가할 수 있으며, ‘인텔리전트 스트리밍’기술을 사용하여 어떤 네트워 크 상황에서라도 최적의 오디오와 비디오 품질을 보여준다. 마이크로소프트의 백오피스와 통합하여 Pay-Per-View 및 Pay-Per-Minute 대금 청구 기능, 사용 분석 보고 및 사용자 개인 광고 삽입 기능을 사용할 수 있고, 파워포인트와 결합 하여 파워포인트 프리젠테이션에 오디오와 비디오를 첨가할 수 있다. 윈도우즈 미디어 보안 모델을 사용하면 미디어 트랜잭션을 안전하게 배달한다.

리얼네트웍스는 인터넷 초기에 리얼오디오라는 스트리밍 플레이어와 서버를 출 시한 이래, 스트리밍 기술에서 독보적인 위치를 점해 왔다. 최근에 고속환경에서 의 윈도우즈미디어의 성장세가 눈부시기는 하나, 아직 리얼미디어의 기술이나 플레이어 성능은 막강하다고 할 수 있다. 리얼미디어 솔루션을 이용하면 음성 및 동영상 뿐만 아니라 JPG, GIF 등의 이미지와 플래시 파일도 스트리밍 가능하 다. 리얼 플레이어는 RealNetworks 사의 홈페이지에서 무료로 다운로드 받을 수 있으며, 리얼제품을 이용하여 서비스를 하고자 할때에는 리얼서버 공급에 대 한 라이센스 비용을 지불하여야 한다.

두가지 솔루션 중 어느 것을 선택하는가 하는 문제는 매우 중요한 문제이다. 그 러나 솔루션을 선택할 때에는 어떤 기술이 우월하냐의 시각이 아니라 자사의 서 비스 컨셉과 구현하고자 하는 컨텐츠 전략에 어떤 기술이 더욱 적합할 것인가를 고민해야할 필요가 있을 것이다. 어떤 기술을 도입하느냐에 따라 어떤 장비를 셋 업할 것인가에 대한 전략이 나오는데, 기술 도입을 하기 전에 어떤 사업전략을 구사하기 위해서 어떤 기술이 가장 적합하냐에 대한 판단부터 선행되어야 한다.

따라서 인터넷방송 기술 도입 전략은 비즈니스 모델과 사업 아이템에 근거해서

(5)

앞에서 제시된 프로그램 외에도 여러가지 유용한 유틸리티 프로그램이 제공되는 데 인터넷방송을 위한 기본적인 일들은 위의 프로그램으로 이루어진다..

윈도우즈 미디어 서비스는 앞에서 설명했듯이 윈도우즈 운영체제 환경에서 동작 한다. 윈도우즈 미디어 서비스는 최종 사용자의 컴퓨터에 설치되어 있는 플레이 어를 통해 오디오, 비디오, 기타 미디어를 배포한다. 배포되는 미디어는 파일 형 태로 존재할 수도 있고 존재하지 않을 수도 있다. 파일 형태로 존재하는 미디어 를 배포하는 것을 주문형 인터넷방송이라 하고, 파일 형태로 존재하지 않고 실시 간으로 라이브 스트림 형태로 배포하는 방식을 생방송이라고 한다. 라이브 스트 림은 윈도우즈 미디어 인코더가 만들어 주고 윈도우즈 미디어 서비스는 이를 배 포하는 역할만 수행한다.

윈도우즈 미디어 툴은 여러개의 프로그램으로 구성되어 있는데 각각의 프로그램 은 모두 컨텐츠를 만드는데 사용되는 플러그인과 유틸리티들이다. 대표적인 기 능은 윈도우즈 멀티미디어 포맷(AVI, WAV), 애플 퀵타임 포맷, MPG, MP3 등 여러가지 다른 형태의 파일 포맷을 윈도우즈 미디어 서비스가 사용하는 파일 포맷인 ASF 포맷으로 변환시킬 수 있는 기능이다. 윈도우즈 미디어 툴의 구성 소프트웨어 각각의 기능에 대해 설명하겠다.

윈도우즈 미디어 인코더(Widnows Media Encoder)는 가장 중요한 기능을 포 함하고 있으며 가장 많이 사용되는 프로그램이다. 윈도우즈 미디어 인코더는 다 른 파일 포맷을 ASF로 변환하는 기능뿐만 아니라 네트워크를 통해 오디오와 비 디오를 브로드 캐스트 할 수 있는 라이브 스트림을 만들 때도 사용된다. 현재 윈 도우즈 미디어 인코더 7이 사용되고 있는데 여기에는 컴퓨터 시스템의 화면을 그대로 캡춰하여 스트리밍할 수 있는 파일로 저장하거나 라이브 스트림으로 만 들 수 있는 기능이 추가되어있다.

윈도우즈 미디어 ASF 인덱서(Windows Media ASF Indexer)는 ASF 포맷으 로 만들어진 파일의 시작 및 중지 시간을 편집하고 색인을 작성하는 도구이다.

이미 만들어진 ASF 파일의 앞부분과 뒷부분을 잘라낼 수 있다. 중간부분만 따로 저장할 수 있으며 새로운 비디오나 오디오 정보를 삽입하거나 편집하는 것은 불 가능하다. 또한 ASF 파일에 마커 표식, 속성, 스크립트 명령을 삽입하고 삭제하 는 데도 사용된다.

(6)

윈도우즈 미디어 어서(Windows Media Author)는 오디오와 이미지 파일을 하 나의 ASF 파일로 결합, 동기화, 압축하는데 사용된다. 윈도우즈 미디어 어서에 서 작성한 컨텐츠는 사운드 트랙에 슬라이드 쇼를 추가한 것과 비슷하여 일러스 트레이션 오디오라고도 한다. 윈도우즈 미디어 어서를 사용하여 윈도우즈 미디 어 ASF 인덱서에서 할 수 있는 것처럼 스크립트 명령과 URL을 ASF 파일에 추 가할 수도 있다.

윈도우 미디어 온 디멘드 프로듀서는 기존에 존재하는 AVI나 MPG같은 포맷을 ASF 형태로 변환시켜주는 역할을 한다. 이때 여러가지 스크립트를 추가할 수 있 고, 비디오 캡쳐기능, 요약정보를 추가하는 기능 등이 포함되어 있다.

맷을 재생할 수 있다.

리얼 미디어는 WMT와 같이 인터넷에서 비디오와 오디오를 비롯한 멀티미디어 데이터의 스트리밍 서비스를 제공할 수 있도록 리얼네트워크에서 개발한 솔루션 의 통칭이다. 리얼 미디어에는 스트리밍 서버를 비롯하여 컨텐츠 제작을 위한 여 러 프로그램들이 포함되어 있다. WMT보다 먼저 발표되어 상당히 광범위하게 사용되었으나 최근 WMT에게 시장을 많이 내어주고 있다. 이유는 여러가지가 있겠지만 가장 큰 요인은 모든 솔루션이 무료로 제공되는 WMT 기술에 비하여 사용자 수에 따라 상당히 고가로 판매되는 솔루션이라는 것이다. 리얼미디어를 구성하는 프로그램들의 기능에 대해서 간략하게 소개하겠다. 구성되는 소프트웨 어는 크게 세부분 컨텐츠 제작, 컨텐츠 배포, 컨텐츠 수신을 위한 소프트웨어로 나누어 볼 수 있다.

(7)

리얼 미디어 서버는 리얼 미디어 파일 형태를 스트리밍 서비스해주는 소프트웨 어이다.

리얼 프로듀서는 오디오 또는 비디오 신호를 리얼 미디어 서버에서 스트리밍 가능 한 파일 포맷으로 변경시키는 프로그램이다. 비디오 캡춰와 멀티 인코딩 기능이 포함되어 있으며 인코딩과 동시에 리얼 미디어 서버로 데이터를 전달할 수 있는 라이브 서비스 기능이 있다. WMT의 미디어 인코더와 유사한 기능을 수행한다.

리얼 플레이어는 RM파일을 재생시켜주는 프로그램이다. 리얼플레이어는 리얼 미디어 서버에서 스트리밍해주는 데이터를 받아서 재생한다. 리얼플레이어는 베 이직과 플러스 두가지 버전이 있다. 리얼플레이어 베이직은 무료로 사용이 가능 한 프로그램이다. 리얼네트워크의 사이트에서 다운로드 받을 수 있다. 플러스는 베이직에 비해 저장과 채널선택 등 몇 가지 기능이 추가되었으며 유료로 제공된

다.

하나의 서버에 수천 명이 동시에 접속하게 된다면 해당 서버에는 너무 무리가 갈 것이다. 이러한 문제를 해결하기 위해서는 여러 서버를 마치 한 개의 서버인 것 처럼 사용할 수 있도록 하는 기술이 필요하다. 이 때 다중 서버를 사용함으로서

(8)

용이하게 시스템을 확장할 수 있다. 여러 곳의 원격지가 네트워크로 연결된 기업 이 있다고 가정하겠다. 각각의 원격지에는 수많은 컴퓨터가 네트워크에 연결되 어 있고 각각의 컴퓨터를 사용하는 사원들이 사장의 연설을 인터넷방송을 이용 하여 시청하도록 하려고 한다. 이런 상황에서 하나의 서버만을 사용하면서 유니 캐스트로 서비스한다면 서버에 과도한 부하가 걸릴 것이다. 그리고 네트워크의 트래픽도 굉장한 양이 될 것이다.

이러한 문제를 해결할 수 있는 방법은 두 가지로 정리해 볼 수 있다. 한가지는 배 포서버를 이용하는 방법이다. 각각의 클라이언트는 스트리밍 서버에 직접 접속 하는 것이 아니라 배포서버에 접속하는 것이다. 이렇게 되면 스트리밍 서버는 배 포서버로만 스트림을 보내게 되므로 모든 클라이언트와 접속될 때 보다 부하가 줄어들게 된다. 또 한가지 방법은 다중 서버로 확장하여 서버를 중복시키는 방법 이다. 이렇게 되면 확장성도 높아지고 어느 하나의 서버에 문제가 생겨도 서비스 에는 이상이 없도록 할 수 있는 장점이 있다. 다중 서버를효율적으로 사용하려 면 각각의 서버에 부하가 골고루 배분될 수 있도록 하는 기술이 필요하다. 이렇 게 컴퓨터간에 부하가 분산될 수 있도록 조정하는 것을 로드 균형 조정(load balancing)이라고 한다.

인터넷에서 각각의 서버로 부하를 분산시키는 데는 일반적으로 도메인 이름 서 버에 라운드 로빈 기술*이 주로 사용된다. 클라이언트가 서버에 접속하려면 도 메인 이름 서버에 도메인 이름을 인터넷 주소로 바꾸어 줄 것을 요구하는데 이때 도메인 이름에 관련된 인터넷 주소가 여러개 일 경우 도메인 이름 서버가 클라이 언트의 요청이 있을 때마다 목록에 있는 인터넷 주소의 순서를 바꾸어 가면서 배 정해 주는 것이다. 만약 클라이언트가 첫 번째 인터넷 주소로 접속할 수 없으면 두 번째 인터넷 주소로 시도하고 이때도 접속할 수 없으면 접속가능한 인터넷 주 소로 연결되거나 접속될 주소가 남지 않을 때까지 반복한다.

동적으로 작성한 웹페이지를 이용하여 간접적으로 부하를 분산시키는 방법도 있 다. 이 방법은 스트리밍 서버에 접속하도록 안내하는 웹페이지에서 클라이언트가 접속할 때 가장 한가한 스트리밍 서버를 가르키도록 동적으로 URL을 조정하는 것이다. 이 방법은 스트리밍 서버의 상태를 모니터링할 수 있는 방법이 제공되어 야 한다. 클라이언트가 스트리밍 서버에 접속할 수 있도록 안내하는 웹페이지에 접속을 요청하면 스트리밍 서버 관리 콘트롤을 이용하여 각각의 스트리밍 서버의 상태를 검사한 다음 그에 따라 어느 스트리밍 서버로 접속하여 컨텐츠를 서비스

Referensi

Dokumen terkait

코로나 상황에 따라 실습실 운영이 어려워, 비대면 온라인 강의에서 실습 내용을 시연할 예정임 비대면 수업 참여자의 경우 MATLAB 실습 환경이 필요함.. 교과목표 Course Objectives 컴퓨터를 활용하는 기본적인 능력을 키우고, 컴퓨터를 이용하여 여러 수학 문제들을 해결하는 방법에 관하여