핵심 요약
카카오엔터테인먼트가 영상 서비스 인코더와 라이브 서비스의 구현과 운영 사례를 다룬 글을 공유했습니다.
구현 방법
- 트랜스코딩: 원본을 360p/480p/720p/1080p로 변환
- 패키징: 4종 파일로 Segment화 후 Storage 저장, CDN 배포
- 인프라: 트랜스코딩/패키징 서버 + Airflow(Composer)로 워크플로우 관리
- 최적화: Adaptive Bitrate + bitrate-vmaf 기반 인코딩 옵션 조정
- 포맷: HLS/DASH/Clean MP4, 썸네일 추출
- 채팅 패키징: JSON→VTT→Segment, 자막으로 시간 동기화
- Timed Metadata: ID3v2 프레임 주입으로 실시간 메타데이터 연계
- 멀티 플랫폼 채팅: Flutter로 3플랫폼 채팅 통합 대시보드를 2일 만에 구축
- 이슈 대응: End-to-End 지연 약 25초 파악 및 HOL 블로킹 해결
주요 결과
- 25초 지연 이슈를 파악/대응
- 3플랫폼 채팅 통합 신속 구축
- 채팅 재보기 자막 기반으로 CDN 친화적 제공
- 향후 5~7초 저지연 스트리밍 연구 예정



