블로그
-
UTF-8 실무 엔지니어링 가이드 | 바이트·유니코드·정규화·흔한 장애 대응
UTF-8만을 기준으로, 코드 유닛·스칼라 값·그래피머 클러스터의 차이, 잘린 시퀀스와 검증, BOM, DB·API·파일 경계에서 자주 나는 깨짐과 해결 순서를 정리했습니다.
-
CSS 선택자 총정리 | 속성·가상 클래스·:has() 선택자 완벽 이해
CSS 선택자에 대해 정리한 개발 블로그 글입니다. 기본·속성·가상 클래스·가상 요소·결합자부터 특이도, :is/:where, :has, :nth-*, 폼/상태 선택자, 성능, 호환성까지 체계적으로 정리합니다.
-
Linux 시스템 콜 — 커널 경계, 동작 원리, 분류, strace·ltrace, errno, vDSO, seccomp
[2026] Linux 시스템 콜 — 사용자·커널 모드, syscall 번호·소프트웨어 인터럽트, glibc 래퍼, 아키텍처별 차이, strace·ltrace, errno, 성능·vDSO, seccomp, 실습 C, 디버깅. 리눅스 시스템 프로그래밍·SRE·백엔드 엔지니어용 개념·실무를 한글로 정리한 튜토리얼입니다.
-
Linux 시리즈 #09 — Namespace·cgroups: 컨테이너 격리와 리소스 제한의 커널 기반
[2026] Linux namespace와 cgroups로 프로세스 격리·CPU·메모리·I/O 한도를 걸고, unshare·cgroup v2·systemd·Docker 내부까지 연결해 설명합니다.
-
[2026] CMAF(Common Media Application Format) 완전 참조 — ISO 23000-19·fMP4·HLS+DASH·LL-저지연
ISO 23000-19 CMAF·BMFF fMP4, HLS·DASH 공동 팩, LL-저지연, FFmpeg·Shaka·Nginx, CDN·대역 절감을 다루는 기술 가이드.
-
[2026] MPEG-DASH 완전 참조 — MPD(ISO 23009-1) · 세그멘트 · CENC/DRM · 플레이어
ISO/IEC 23009-1 MPD(Period, AdaptationSet, SegmentTemplate)와 FFmpeg·Shaka Packager, CENC, dash.js·Shaka·ExoPlayer·AVPlayer까지 MPEG-DASH 실무·플레이어 가이드.
-
[2026] HLS(HTTP Live Streaming) 완전 참조 — M3U8·ABR·암호화·LL-HLS
RFC 8216 기반 HLS 스펙(M3U8, EXT-X, TS/fMP4, 바이트 레인지)과 FFmpeg·ABR·AES-128·FairPlay·CDN, LL-HLS·hls.js·Safari까지 실무에 바로 쓰는 기술 가이드입니다.
-
[2026] RTMP(Real-Time Messaging Protocol) 완전 레퍼런스 — 핸드셰이크·청크·Nginx·FFmpeg·OBS·Node
RTMP 청크·핸드셰이크·메시지 타입, Nginx-RTMP·FFmpeg·OBS·Node 실전, RTMPS·rtmp_auth, 트랜스코딩·지연·방화벽 튜닝을 정리한 스트리밍 가이드입니다.
-
[2026] RTSP(Real Time Streaming Protocol) 완전 참조 — RFC 2326·7826·SDP·RTP·IP카메라·FFmpeg
RFC 2326/7826 RTSP·SDP·RTP/RTCP, IP카메라·ONVIF·Digest, FFmpeg·GStreamer, NAT·방화벽, 버퍼·GOP·멀티스트림까지 실시간 수신·릴레이·녹화를 설계하는 가이드입니다.
-
[2026] WebRTC 완전 참조 — PeerConnection·ICE·STUN·TURN·시그널링·SFU
W3C WebRTC, SDP·ICE, STUN·Coturn, WebSocket 시그널링, Perfect Negotiation, Simulcast·SVC, 혼잡·FEC, SFU·mediasoup·Janus·Jitsi 운영까지 실무 기준 참조서입니다.