비디오는 이제 구매 설득의 중심
라이브 방송, VOD 다시보기, 하이라이트 클립, 상품 상세 영상, 숏폼까지 — 쇼핑에서 비디오는 부가 콘텐츠가 아니라 구매 흐름의 중심으로 이동했습니다.
VideoFly는 M2 Live Cloud의 요청 시점 실시간 처리(JIT) 방식을 비디오 영역으로 확장하는 제품입니다. 영상 URL을 교체하는 것만으로 전송 최적화와 구간 중심 처리를 관리형으로 제공하고, 쇼핑 비디오를 상품 반응과 구매 흐름으로 연결합니다.
VideoFly는 이 문제를 전체 인코딩 파이프라인이 아니라 요청 시점 처리와 캐시, 필요한 구간 중심 처리로 접근합니다.
라이브 방송, VOD 다시보기, 하이라이트 클립, 상품 상세 영상, 숏폼까지 — 쇼핑에서 비디오는 부가 콘텐츠가 아니라 구매 흐름의 중심으로 이동했습니다.
인코딩 파이프라인, CDN, 스토리지, 재생 품질, 장애 대응을 직접 운영하려면 쇼핑 서비스와 다른 전문 역량이 필요합니다.
대규모 영상 라이브러리에서 시청되지 않는 구간까지 미리 변환·저장하는 비용은 그대로 낭비가 됩니다.
시청은 짧은 하이라이트와 전체 다시보기로 뚜렷하게 갈립니다. 영상 전체를 미리 변환해 두는 방식은 보지 않는 구간만큼 그대로 낭비입니다 — 필요한 구간만 요청 시점에 변환하는 JIT 방식이 효율적인 이유입니다.
기본 원본을 기준으로 요청 시점에 필요한 포맷과 구간을 생성합니다. 트랜스코딩, 구간 편집(Trimming), 썸네일, 분석까지 요청 시점 처리 파이프라인에서 다룹니다.
브라우저 요청 조건을 기준으로 WebM(VP9/AV1) 또는 MP4를 자동 선택
VP9 −40~50% · AV1 −60% 전송량
MP4 원본을 요청 시점에 HLS로 변환하고 방송 종료 후 다시보기를 제공합니다.
사전 변환 · 저장 0건
URL로 시작·종료 시점만 지정하면 하이라이트 클립 즉시 생성
별도 인코딩 작업 0건
구간별 썸네일 추출(WebP·AVIF), 메타정보 JSON 응답
원본 무가공
| 명령 | 동작 |
|---|---|
| preset | 해상도 변환 (1080p · 720p · 480p · 360p) |
| trim | Trimming — 시작·종료 시점 지정 |
| capture | 프레임 캡쳐 — 특정 시점 썸네일 |
| analyze | 메타정보 분석 (재생시간 · 해상도 · 코덱) |
트랜스코딩 프리셋은 3분 이하 숏폼 기준이며, 전체 명령과 옵션은 개발자 문서에서 확인할 수 있습니다.
VideoFly는 모든 요청을 인코딩 인프라로 보내지 않습니다. 이미 처리된 세그먼트는 캐시에서 응답하고, Miss가 난 영상과 구간만 JIT Transcoding 대상으로 분리합니다. 요청이 몰릴 때는 Miss 구간만 세그먼트 단위로 분산 처리하고, 수요가 줄면 처리 인프라를 다시 축소합니다.
이미 처리된 비디오 세그먼트는 처리 인프라를 늘리지 않고 Edge Cache에서 응답합니다.
아직 준비되지 않은 영상과 구간만 처리 큐로 보내 실시간 처리 대상을 줄입니다.
파일 전체가 아니라 필요한 세그먼트만 나눠 요청 시점 실시간 트랜스코딩으로 병렬 처리합니다.
요청 피크가 지나가면 처리 풀을 줄이고, 반복 요청은 캐시 응답으로 전환합니다.
시간에 따라 청크 요청이 줄고 늘어납니다
캐시 처리하지 못한 구간만 JIT 대상으로 이동합니다
Miss 구간이 몰릴 때만 처리 인프라를 확장합니다
Hit
캐시에서 종료
Miss
실시간 처리 대상
Pods
Miss 진폭만큼 확장
AV1은 공개 표준이지만, 대규모 영상 전체를 무조건 변환하면 인코딩 시간, CPU, 저장 비용이 커집니다. VideoFly는 요청된 구간과 사용자 환경을 기준으로 필요한 포맷만 처리하고, 사전 처리가 유리한 콘텐츠는 분산 트랜스코딩으로 준비합니다. 반복 요청은 캐시로 흡수해 AV1을 운영 가능한 비용 구조 안에서 사용하도록 만듭니다.
모든 영상을 여러 포맷으로 미리 만들면 인코딩 시간, CPU, 스토리지 부담이 함께 커집니다.
실제로 재생되는 구간과 사용자 환경을 기준으로 AV1, WebM, HLS, MP4 응답을 선택합니다.
이벤트 준비나 반복 노출이 예상되는 영상은 분산 트랜스코딩으로 미리 처리할 수 있습니다.
요청 시점 처리와 사전 처리 결과를 캐시로 재사용해 origin과 처리 노드 부담을 줄입니다.
핵심은 요청 시점 처리입니다. 그 위에 포맷 변환, 분산 처리, 클립 생성, 운영 관측 기능을 하나의 비디오 처리 흐름으로 묶습니다.
VideoFly Link
기존 쇼핑 페이지의 영상 경로를 바꾸고, 요청 시점 처리 레이어로 진입합니다.
Format Pipeline
AV1, WebM, HLS, MP4를 코덱 선택 문제가 아니라 처리 방식과 캐시 정책까지 포함한 운영 구조로 다룹니다.
AI Highlight Finder
라이브 방송과 상품 영상을 장면 단위로 보고, 숏폼과 하이라이트 후보를 정리합니다.
Service Pulse
재생 요청, fallback, 캐시, 원본 접근, 처리량, 상품 클릭 후보를 운영자가 읽을 수 있는 상태로 요약합니다.
라이브 방송, 브랜드 영상, 상품 설명 영상은 길고 많습니다. VideoFly는 장면 단위 metadata와 시청 신호를 기반으로 하이라이트, 숏폼, 상품 장면 후보를 정리하는 방향으로 확장합니다.
초기 재생 후보 시간
끊김·대기 이벤트
포맷 대체 비율
반복 요청 재사용
원본 접근 신호
처리량과 여유도
VideoFly는 단순히 영상을 보내는 데서 끝나지 않습니다. 재생 품질, 오류, fallback, 캐시, 원본 요청, 처리량을 판단할 수 있도록 실시간 지표를 추출합니다.
초기 가치는 전송 비용과 사전 트랜스코딩 낭비를 줄이는 것입니다. 다음 가치는 어떤 영상 구간이 상품 클릭과 구매 후보 신호에 가까운지 확인하고, 반복 가능한 실험 흐름으로 바꾸는 것입니다.
적용 전후 전송량, 원본 요청, 캐시 효과를 비교합니다.
시청 구간, 완료율, 반복 재생 후보 신호를 봅니다.
상품 클릭과 구매 후보 신호로 이어지는 구간을 찾습니다.