본문 바로가기

분류 전체보기

그림으로 공부하는 IT 인프라구조-1 1. 인프라 아키텍처를 살펴보자 인프라(infra) 기반IT 인프라 - IT 기반이 되는 것인프라 아키텍처 - IT 인프라의 구조를 의미 1.2 집약형과 분할형 아키텍처 1.2.1 집약형 아키텍처 시스템 아키텍처라는 관점에서는 하나의 컴퓨터로 모든 처리를 하기 때문에 '집약형'이라고 할 수 있다. 최대 장점은 구성이 간단하다는것이다. 집약형 아키텍처는 해당 기업의 주요 업무를 모두 한대로 처리하기 때문에 장비 고장 등으로 업무가 멈추지 않도록 고민을 해야한다. 컴퓨터를 구성하는 주요 부품은 모두 다중화돼 있어서 하나가 고장 나더라도 업무를 계속할 수 있다. 또, 복수의 서로 다른 업무 처리를 동시에 실행할 수 있도록 유한 리소스 관리를 하고 있다. 이를 통해 하나의 처리가 실수로 대량의 요청을 보내더라도..
용어정리 웹 서버(web server)는 다음 두가지 뜻 가운데 하나이다. 웹 서버(소프트웨어) : 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램웹 서버(하드웨어) : 위에 언급한 기능을 제공하는 컴퓨터 프로그램을 실행하는 컴퓨터 웹 서버(web server)는 HTTP를 통해 웹 브라우저에서 요청하는 HTML 문서나 오브젝트(이미지 파일 등)을 전송해주는 서비스 프로그램을 말한다. 웹 서버 소프트웨어를 구동하는 하드웨어도 웹 서버라고 해서 혼동하는 경우가 간혹 있다.웹 서버의 주된 기능은 웹 페이지를 클라이언트로 전달하는 것이다. 주로 그림, CSS, 자바스크립트를 포함한 HTML 문서가 클라이언트로 전달된다. 흔히 웹 브라우저 또는 ..
Jitter 지터란?- 원래는 완벽히 주기적이어야 할 신호가 각 주기마다 조금씩 차이가 날 때 그 차이를 지터라 한다. 지터의 영향- 디지털 신호의 에러 증가 > 디지털 신호의 에러가 증가하면 스트리밍 영상이 끊길 수 있다. - 교환기 및 역다중화기 등에서 슬립 발생 > 슬립(Slip)이란? > 수신 신호로부터 클럭과 시스템 내부 클럭간 1개 프레임 비트 이상 차가 났을 때, elastic buffer 출력의 1개 프레임에 해당하는 데이터가 2중 출력되거나, 1개 프레임이 없어지는 현상. 즉, 프레임드랍이 일어날 수 있다. - 복조된 아날로그 신호에 왜곡을 일으킴 > 복조란? > 빛 신호(전자기파)를 전기신호로 바꿈 > 영상 스트리밍에 영향을 끼칠 수 있다. 지터의 주요 원인- 전자 소자에 의한 것 : Timing ..
스트리밍 방식 프로그레시브 다운로드 (Progressive Download) - 웹서버에 비디오를 올려놓고 플레이어에게 URL을 알려주는 방식- 파일을 다운로드 하여 어느정도 다운이 되었을 때, 비디오 재생 시작- HTTP 프로토콜을 이용 장점 - 구현이 쉽고 비용 절감적인 방법 단점 - 계속 다운로드가 진행되어 효율성이 떨어짐. - 중간 부분을 보려 해도 그 부분까지 아직 다운로드가 되지 않으면 시청이 불가능하다. - 보안 문제 및 라이브 스트리밍은 지원하지 않음. - 플레이 중간에 동영상 품질을 바꿀수 없음. HTTP 수도 스트리밍 (HTTP Pseudo Streaming) - Progressive Download 방식의 낮은 bandwidth 효율성을 보완하기 위한 기술- 다운로드 되지 않은 부분을 클릭하더라도 ..
WebRTC topology MCU(다지점 제어 장치) 대규모 그룹 다자간 오디오 및 비디오 믹싱오디오 및 비디오를 표준 또는 사용자 정의 비디오 템플릿을 기반으로 단일 스트림으로 혼합할 수 있다. 각 참가자에 대해 하나의 업로드 스트림과 하나의 다운로드 스트림만 있으면 레거시 및 리소스가 제한된 장치에 특히 유용하다. 서버는모든 믹싱을 자동으로 처리하고 각 출력 스트림은 장치에 필요한 형식으로 클라이언트에 전달된다. 멀티포인트 제어장치 - 하나 이상의 비디오 스트림을 소비 단일 스트림으로 그들을 구성하는 많은 엔드 포인트에 전달하는 기술이다. 또한 비디오 프로세싱, 즉석에서 해상도 변경 또는 비디오 압축을 위한 키프레임 및 델타 생성과 같은 추가 작업을 제공할 수 있다. mcu 토폴로지는 webrtc 클라이언트가 인코딩 된 미디어..
Comparing Adaptive HTTP Streaming Technologies-2 3. Adaptive Streaming Internals 3. 적응 형 스트리밍 내부 In this section we review some of the details of HLS, HDS and MSS. Each of these protocols has strengths and weaknesses, which we discuss in the following sections.이 섹션에서는 HLS, HDS 및 MSS의 세부 정보를 검토합니다. 이 프로토콜들 각각에는 강점과 약점이 있으며, 다음 장에서 논의 할 것입니다. Figure 4. A comparison of HLS and MSS/HDS: The latter can create aggregate formats that can be distribut..
Comparing Adaptive HTTP Streaming Technologies-1 Comparing Adaptive HTTP Streaming Technologies 적응형 HTTP 스트리밍 기술 비교 A Comparison of Apple’s HTTP Live Streaming (HLS), Microsoft’s Silverlight Smooth Streaming (MSS) and Adobe’s HTTP Dynamic Streaming (HDS) 1. Introduction 1. 소개 Watching video online or on the go on a tablet or mobile phone is no longer a novelty, nor is streaming Internet-delivered content to the TV in your living room. Driven b..
Automated Objective and Subjective Evaluation of HTTP Adaptive Streaming Systems Automated Objective and Subjective Evaluation of HTTP Adaptive Streaming SystemsHTTP 적응 형 스트리밍 시스템의 객관적이고 객관적인 평가 Abstract—Streaming audio and video content currently accounts for the majority of the internet traffic and is typically deployed over the top of the existing infrastructure. We are facing the challenge of a plethora of media players and adaptation algorithms showing different behavior..