기술을 이해하고,
정리합니다.

시스템·네트워크·인프라·클라우드부터 실시간 통신과 AI까지. 공부한 원리와 직접 구현하며 얻은 경험을 정리합니다.

음성 AI와 에이전트 구현 글 읽기

주제별로 읽기

궁금한 주제부터 펼쳐보세요.

전체 글
이전 분류 Architecture의 글을 보고 있습니다.새 주제로 돌아가기

찾은 글

최신순

실시간 통신

WebRTC 아키텍처 — Mesh, SFU, MCU, Hybrid 비교

Mesh, SFU, MCU, Hybrid의 media path와 처리 경계를 토폴로지·시퀀스 다이어그램으로 비교합니다. Mesh의 direct path에는 TURN relay 예외가 있고, SFU는 선택 전달, MCU는 서버 합성을 담당합니다. 참가자 수만으로 결론을 내리지 않고 codec·subscription·layout·region·hardware·recording 요구를 함께 검증하는 기준을 제시합니다.

WebRTCMeshSFU
16분 읽기글 읽기

실시간 통신

SFU 확장 구조 — 단일 노드 용량과 Cascading

Full Mesh, 단일 SFU, 지역 간 SFU cascading, CDN 기반 방송 구조의 부하 특성을 비교합니다. SFU 용량은 참가자 수만으로 정해지지 않고 publish·subscribe 수, simulcast layer, bitrate, packet rate, 암호화, 하드웨어에 따라 달라집니다. 따라서 예시 계산은 용량 계획의 출발점으로만 사용하고 실제 트래픽 모델로 부하 시험해야 합니다.

ArchitectureSFUMCU
20분 읽기글 읽기

실시간 통신

Meta의 libwebrtc Fork 복귀 사례 — Shim을 이용한 점진적 전환

Meta가 공개한 엔지니어링 글을 기준으로 장기 유지한 libwebrtc fork를 upstream 계열로 전환한 과정을 정리합니다. 두 구현의 호출 경계를 shim으로 통제하고 use case별로 이동한 방식, fork가 보안 패치와 기능 추적에 만드는 비용, 공개된 사실과 추정을 구분하는 방법을 다룹니다.

ArchitectureMetaFacebook
16분 읽기글 읽기

실시간 통신

RTC 미디어 경로 해부 — RTP에서 Media Push·Cloud Recording까지

RTC 채널의 압축 프레임이 RTP로 패킷화되는 과정과 서버 측 미디어 제품이 그 흐름에 개입하는 지점을 추적합니다. Media Gateway·Media Pull·Cloud Transcoding·Media Push·Cloud Recording을 입력, 변환, 출력 기준으로 구분하고 CDN 송출과 stream fallback까지 같은 데이터 경로 위에서 설명합니다.

RTPRTCPMedia Gateway
25분 읽기글 읽기

실시간 통신

실시간 통화, 왜 녹화해야 하는가 — Cloud Recording Architecture

연재

WebRTC는 미디어 저장 방식을 정의하지 않으므로 녹화가 필요하면 별도 파이프라인을 설계해야 합니다. 이 글은 브라우저 `MediaRecorder`, 자체 미디어 서버, Agora Cloud Recording의 통제 범위와 운영 부담을 비교합니다. Cloud Recording의 non-streaming client 모델, `acquire → start → query → stop` 수명주기, REST 인증과 RTC token의 역할도 구분합니다.

Cloud RecordingArchitectureNon-streaming Client
10분 읽기글 읽기

© 2026 Frank Kim. 배우고 실험한 것을 기록합니다.