[태그:] WebRTC
-

미국에 100Gbps WebRTC 서버를 열어보기
WebRTC 관련 글: 웹 환경에서 실시간 영상을 영상 스트리밍을 하는 방법에는 여러가지가 있다. 가장 많이 사용되는 HLS, 지연 시간을 단축한 버전인 LL-HLS, 다른 여러 방법으로 영상을 받아오고 처리하는 MediaSource Extension (Managed Media Source), 그리고 이번 글에서 다룰 WebRTC 까지 여러 방법이 있다. WebRTC가 가지는 강점은 “초 저지연” 이다. LL-HLS등을 사용해도 3초 딜레이가 발생한다. 0.5초의 청크를…
-

많은 패킷 전송을 위한 튜닝
이번 글은 이전에 쓴 WebRTC 서비스에서 적용한 것들을 정리했습니다. 그러다 보니 범위가 넓습니다. WebRTC 관련 글: 환경 Rust (프로그램) 주의: 아래 내용은 samply로 performance profiling을 한 결과를 바탕으로 적용한 조치입니다. 로직과 아키텍처에 따라서 오히려 오버헤드가 발생할 수도 있으니, 적용시 samply 등의 프로파일러를 통해 직접 수치 비교를 하시길 바랍니다. 프로그램 최적화 하는것이 성능 최적화의 80% 정도…
-

WebRTC을 처음 접하기전 알아야 할 배경지식들
WebRTC 관련 글: 최근부터 WebRTC를 이용한 스트리밍 서비스를 만들고 있다. 그래서 WebRTC를 들여다보기 시작했고, 현 시점에는 SFU 서버를 통해 몇만명이 들어올 수 있는 스트리밍 서버를 어느정도 완성했다. WebRTC의 개념에 대해 다룬 글은 많아도, 실질적인 부분을 다룬 글은 찾아보기 힘들었다. 그래서 이 글에서는 기술 사양을 훑는 대신 WebRTC를 진짜 써보기 전에 알아야 할 배경지식들을 적어보고자 한다.…