백엔드 › 스트리밍
화질을 숫자로 — VMAF와 FFmpeg 실전 트랜스코딩
코덱 시리즈를 쓰면서 계속 “CRF 23이면 화질이 괜찮다”, “preset을 slow로 하면 더 좋다” 같은 말을 감으로 써왔다. 그런데 정작 “괜찮다”는...
Tag
8편
백엔드 › 스트리밍
코덱 시리즈를 쓰면서 계속 “CRF 23이면 화질이 괜찮다”, “preset을 slow로 하면 더 좋다” 같은 말을 감으로 써왔다. 그런데 정작 “괜찮다”는...
백엔드 › 스트리밍
지난번 H.264 포스트 마지막에 “다음은 H.265와 AV1을 비교할 예정”이라고 써놨는데, 막상 파보니 생각보다 이야기가 복잡했다. 단순히 “더 최신 코...
백엔드 › 스트리밍
HLS, DASH, WebRTC를 공부하면서 계속 넘어갔던 질문이 하나 있었다. “프로토콜이 영상을 쪼개서 전송한다는 건 알겠는데, 그 안에 담긴 데이터는 ...
백엔드 › 스트리밍
스트리밍 프로토콜 시리즈를 마무리하면서 마지막 단계가 WHIP·WHEP이었다. HLS부터 시작해서 LLHLS, DASH, RTMP, SRT, WebRTC까지...
백엔드 › 스트리밍
SW마에스트로 프로젝트에서 실시간 기능을 붙여야 했다. 처음엔 그냥 WebSocket으로 해결할 수 있을 거라 생각했다. 그런데 팀원끼리 논의하다 보니 “그...
백엔드 › 스트리밍
스트리밍 프로토콜을 공부하다 보니 묘한 게 있었다. HLS, DASH는 “시청자에게 뿌리는” 프로토콜인데, OBS에서 방송 시작 버튼을 누르면 실제로 무슨 ...
백엔드 › 스트리밍
지난번에 HLS랑 LLHLS를 정리했는데, 쓰면서 계속 걸리는 게 있었다. 치지직은 LLHLS를 쓴다고 배웠는데, 그럼 유튜브는? 유튜브도 같은 방식으로 영...
백엔드 › 스트리밍
영상 재생 정도면 그냥 라이브러리 하나 붙이면 되겠지 싶었는데, HLS가 뭔지부터 찾아보다가 생각보다 깊은 세계였다. TCP와 UDP — 스트리밍 전에 알아...