분류 전체보기 32

[해석] WebRTC SFU Load Testing (Alex Gouaillard)

출처 : https://webrtchacks.com/sfu-load-testing/ 요약 - 미디어 스트리밍은 단일 소스에서 수천 또는 수만 명의 시청자에게 스트리밍, 다중서버 계층구조로 가야함 - 테스트 기준은 Video conferencing – many to many, all equals, one participant speaking at a time (hopefully) : 우리가 필요한 Media streaming – one-to many, unidirectional(단방향)는 Streaming Media West에서 공개했다고 함... - SFU 미디어 서버들로 테스트 : Janus, Jitsi, Kurento, mediasoup, Medooze - 500명의 유저를 초대하여 테스트 (한방에 ..

webrtc 2018.12.13

install gstreamer in windows10

- 인스톨 Visual Studio 2017 https://visualstudio.microsoft.com/ko/thank-you-downloading-visual-studio/?sku=Community&rel=15 - gstreamer 설치파일 다운로드 (1.14.4) 1. gstreamer-1.0-x86_64-1.14.4 2. gstreamer-1.0-devel-x86_64-1.14.4 https://gstreamer.freedesktop.org/data/pkg/windows/1.14.4/ *** 설치 경로 기억할것!!! - 환경변수 설정 [내컴 - 속성] 시스템변수 - Path - C:\kt_project\streaming_workspace\1.0\x86_64\bin [환경변수편집] - 파일옮기기 ..

video 2018.12.05

L4 란 :: 로드밸런싱 / fail over

- 기본설명OSI 7계층 중 레이어4의 스위칭장비인 L4ip, session, port 정보를 기반으로 로드밸런싱을 수행한다.레이어4에서 패킷을 확인하고 세션을 관리하며, 로드밸런싱을 제공하는 스위치 TCP/UDP 패킷 정보를 분석해서 해당 패킷이 사용하는 서비스 종류 별로 처리(HTTP, FTP, SMTP...)세션관리, 서버/방화벽 로드밸런싱, 네트워크 서비스 품질 보장 -상세설명L4에 기존 ip를 vip(virtual ip: 가상ip)로 할당하고128.x.x.1 뒤에 실서버에는 아래의 ip를 할당해둔다 128.x.x.2128.x.x.3 서비스는 기존처럼 128.x.x.1 에 요청을 보내고L4에서 hash, 라운드로빈, least connection, weighted값 의 방법 중 한가지로 (주로 h..

server 2018.12.02

nginix 서버

nginx란?트래픽이 많은 웹사이트를 위해 확장성을 위해 설계한 비동기 이벤트 기반구조의 웹서버 소프트웨어Event-driven구조의 HTTP, Reverser Proxy, IMAP/POP PROXY server를 제공하는오픈소스 서버 프로그램 웹서버 비교Apache- 쓰레드 / 프로세스 기반 구조로 요청 하나당 쓰레드 하나가 처리하는 구조- 사용자가 많으면 많은 쓰레드 생성, 메모리 및 CPU 낭비가 심함- 하나의 쓰레드 : 하나의 클라이언트 라는 구조nginx- 비동기 Event-Driven 기반 구조. - 다수의 연결을 효과적으로 처리가능. - 대부분의 코어 모듈이 Apache보다 적은 리소스로 더 빠르게 동작가능- 더 작은 쓰레드로 클라이언트의 요청들을 처리가능 쓰레드와 Event-driven 쓰..

server 2018.11.20

엔진과 브라우저

1. 엔진 - 구분 : 레이아웃 엔진 또는 렌더링 엔진 / 자바스크립트 엔진 - 렌더링 엔진 . 기능 : HTML, XML 서식정보인 CSS 등을 읽어드려 사람이 눈으로 읽고 볼수 있는 문서로 표시하는 웹 브라우저의 핵심기능을 담당 한다. '코드'를 호출시에만 읽고서 해석을 한다는 점에서 인터프리터라고도 볼 수 있다. . 종류 : 게코(Gecko), 웹키트(WebKit), 블링크(Blink), 트라이던드(Trident) 등 . 엔진별 설명 . 블링크 : 웹키트의 웹코어 컴포넌트의 포크 엔진으로 2013년 4월에 처음 발표되었으며 구글 크롬 버전28+, 오페라 브라우저 15+, 비발디 브라우저, 웨일 브라우저, 안드로이드 4.4+의 웹뷰 및 Qt 웹엔진에서 사용 중입니다. - 자바스크립트 엔진 . 기능 :..

client/web 2018.11.18