본문 바로가기

# 03/프로토콜

스트리밍 프로토콜 벤치마크 결과 보호되어 있는 글입니다.
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..
MPEG DASH dash는 미디어파일 ts(미디어 프레젠테이션)와 매니페스트 파일(미디어 프레젠테이션 디스크립션 MPD)이 있다.이 매니페스트 파일은 상이한 데이터레이트의 세그먼트화 된 미디어 파일의 참조링크(미디어 청크의 모든 url이 있다.)를 갖는다. 이 매니페스트 파일은 사용자 최종 장치가 인터넷 대역폭에 따라 스트림을 선택하는데 유용하다. 미디어 프레젠테이션은 각 블록이 다양한 세그먼트를 포함하는 다양한 블록을 포함한다. 각 블록은 미디어 재생의 특정기간을 나타낸다. 각 블록은 미디어 재생의 특정 기간을 나타낸다. 멀티미디어 컨텐츠는 http 서버에 캡처되고 저장되며 http를 사용하여 전달한다. 콘텐츠는 서버에 두부분으로 제공된다. 클라이언트는 mpd를 다운받고 mpd를 구문 분석하여 정보를 사용하여 적절한 ..