Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
우당탕탕~ 영상 서비스 개발기 2탄 : 인코더와 라이브 서비스 섬네일

우당탕탕~ 영상 서비스 개발기 2탄 : 인코더와 라이브 서비스

카카오엔터테인먼트 favicon카카오엔터테인먼트·Architecture·
Apache AirflowHLSDASHTranscodingPackaging
2023년 04월 04일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

카카오엔터테인먼트가 영상 서비스 인코더와 라이브 서비스의 구현과 운영 사례를 다룬 글을 공유했습니다.

구현 방법

  • 트랜스코딩: 원본을 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초 저지연 스트리밍 연구 예정

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
라이브채팅 플랫폼 구현기 1탄 : 개발 언어 및 기반기술 조사 섬네일
72%

라이브채팅 플랫폼 구현기 1탄 : 개발 언어 및 기반기술 조사

카카오엔터테인먼트 favicon카카오엔터테인먼트·2023년 03월 06일
라이브채팅 플랫폼 구현기 2탄 : 아키텍처 및 성능 테스트 섬네일
69%

라이브채팅 플랫폼 구현기 2탄 : 아키텍처 및 성능 테스트

카카오엔터테인먼트 favicon카카오엔터테인먼트·2023년 03월 07일
포스트맨에서 젠킨스까지: QA 팀의 API 테스트 자동화, 파란만장 성장기 섬네일
69%

포스트맨에서 젠킨스까지: QA 팀의 API 테스트 자동화, 파란만장 성장기

NOL faviconNOL·2025년 06월 13일