VideoFly — Page to Video

쇼핑 비디오의 전송, 클립, 성과를 연결합니다

VideoFly는 M2 Live Cloud의 요청 시점 실시간 처리(JIT) 방식을 비디오 영역으로 확장하는 제품입니다. 영상 URL을 교체하는 것만으로 전송 최적화와 구간 중심 처리를 관리형으로 제공하고, 쇼핑 비디오를 상품 반응과 구매 흐름으로 연결합니다.

실시간 TranscodeCost-aware AV1Format RoutingService PulseAI Clip Preview
Why Now

비디오는 늘어나는데, 사전 변환과 운영 부담은 그대로 커집니다

VideoFly는 이 문제를 전체 인코딩 파이프라인이 아니라 요청 시점 처리와 캐시, 필요한 구간 중심 처리로 접근합니다.

01

비디오는 이제 구매 설득의 중심

라이브 방송, VOD 다시보기, 하이라이트 클립, 상품 상세 영상, 숏폼까지 — 쇼핑에서 비디오는 부가 콘텐츠가 아니라 구매 흐름의 중심으로 이동했습니다.

02

인프라 운영 부담이 커집니다

인코딩 파이프라인, CDN, 스토리지, 재생 품질, 장애 대응을 직접 운영하려면 쇼핑 서비스와 다른 전문 역량이 필요합니다.

03

사전 트랜스코딩의 낭비

대규모 영상 라이브러리에서 시청되지 않는 구간까지 미리 변환·저장하는 비용은 그대로 낭비가 됩니다.

Just-in-time

보는 구간만, 요청하는 순간에

다시보기 시청 패턴시청 구간 기반 처리
하이라이트 구간
전체 다시보기

시청은 짧은 하이라이트와 전체 다시보기로 뚜렷하게 갈립니다. 영상 전체를 미리 변환해 두는 방식은 보지 않는 구간만큼 그대로 낭비입니다 — 필요한 구간만 요청 시점에 변환하는 JIT 방식이 효율적인 이유입니다.

Request-time Pipeline

별도 하드웨어 인코딩 서버 없이, URL만으로 비디오를 처리합니다

기본 원본을 기준으로 요청 시점에 필요한 포맷과 구간을 생성합니다. 트랜스코딩, 구간 편집(Trimming), 썸네일, 분석까지 요청 시점 처리 파이프라인에서 다룹니다.

원본 비디오 하나를 보관하고, 요청이 들어오는 순간 필요한 포맷과 구간으로 분기합니다.

포맷 자동 분기

브라우저 요청 조건을 기준으로 WebM(VP9/AV1) 또는 MP4를 자동 선택

VP9 −40~50% · AV1 −60% 전송량

실시간 HLS 전송

MP4 원본을 요청 시점에 HLS로 변환하고 방송 종료 후 다시보기를 제공합니다.

사전 변환 · 저장 0건

Trimming(구간편집)

URL로 시작·종료 시점만 지정하면 하이라이트 클립 즉시 생성

별도 인코딩 작업 0건

프레임 캡쳐 · 분석

구간별 썸네일 추출(WebP·AVIF), 메타정보 JSON 응답

원본 무가공

명령동작
preset해상도 변환 (1080p · 720p · 480p · 360p)
trimTrimming — 시작·종료 시점 지정
capture프레임 캡쳐 — 특정 시점 썸네일
analyze메타정보 분석 (재생시간 · 해상도 · 코덱)

트랜스코딩 프리셋은 3분 이하 숏폼 기준이며, 전체 명령과 옵션은 개발자 문서에서 확인할 수 있습니다.

Elastic Segment Processing

세그먼트 단위로 캐시하고, Miss 구간만 실시간 처리합니다

VideoFly는 모든 요청을 인코딩 인프라로 보내지 않습니다. 이미 처리된 세그먼트는 캐시에서 응답하고, Miss가 난 영상과 구간만 JIT Transcoding 대상으로 분리합니다. 요청이 몰릴 때는 Miss 구간만 세그먼트 단위로 분산 처리하고, 수요가 줄면 처리 인프라를 다시 축소합니다.

01

캐시가 있으면 바로 응답합니다

이미 처리된 비디오 세그먼트는 처리 인프라를 늘리지 않고 Edge Cache에서 응답합니다.

02

캐시에 없는 구간만 처리 대상으로 모읍니다

아직 준비되지 않은 영상과 구간만 처리 큐로 보내 실시간 처리 대상을 줄입니다.

03

필요한 구간은 세그먼트 단위로 분산 처리합니다

파일 전체가 아니라 필요한 세그먼트만 나눠 요청 시점 실시간 트랜스코딩으로 병렬 처리합니다.

04

수요가 줄면 인프라도 다시 축소합니다

요청 피크가 지나가면 처리 풀을 줄이고, 반복 요청은 캐시 응답으로 전환합니다.

Cache Hit / Miss Timeline

요청 진폭과 Miss 진폭에 맞춰 인프라가 움직입니다

Cache HitCache Miss
User Requests

시간에 따라 청크 요청이 줄고 늘어납니다

Miss Queue

캐시 처리하지 못한 구간만 JIT 대상으로 이동합니다

Transcoding Pods

Miss 구간이 몰릴 때만 처리 인프라를 확장합니다

Hit

캐시에서 종료

Miss

실시간 처리 대상

Pods

Miss 진폭만큼 확장

Cost-aware AV1 Delivery

AV1은 코덱보다 운영 구조가 비용을 좌우합니다

AV1은 공개 표준이지만, 대규모 영상 전체를 무조건 변환하면 인코딩 시간, CPU, 저장 비용이 커집니다. VideoFly는 요청된 구간과 사용자 환경을 기준으로 필요한 포맷만 처리하고, 사전 처리가 유리한 콘텐츠는 분산 트랜스코딩으로 준비합니다. 반복 요청은 캐시로 흡수해 AV1을 운영 가능한 비용 구조 안에서 사용하도록 만듭니다.

AV1 후보WebM / MP4 fallback요청 구간 처리분산 사전 처리반복 요청 캐시분산 트랜스코딩
코덱 선택AV1, WebM, HLS, MP4를 브라우저와 디바이스 조건에 맞춰 분기합니다.
처리 방식실시간 처리, 분산 사전 처리, 캐시 응답을 콘텐츠 성격에 맞게 조합합니다.
운영 기준CPU 여유, 반복 요청, 이벤트 준비, fallback 정책을 PoC에서 함께 검증합니다.
Delivery PolicyAV1 · WebM · HLS · MP4
01

전체 사전 변환을 줄입니다

모든 영상을 여러 포맷으로 미리 만들면 인코딩 시간, CPU, 스토리지 부담이 함께 커집니다.

02

요청 구간만 실시간 처리합니다

실제로 재생되는 구간과 사용자 환경을 기준으로 AV1, WebM, HLS, MP4 응답을 선택합니다.

03

대량 콘텐츠는 분산 사전 처리합니다

이벤트 준비나 반복 노출이 예상되는 영상은 분산 트랜스코딩으로 미리 처리할 수 있습니다.

04

반복 요청은 캐시로 응답합니다

요청 시점 처리와 사전 처리 결과를 캐시로 재사용해 origin과 처리 노드 부담을 줄입니다.

Feature Wall

VideoFly는 비디오 운영 흐름을 하나로 연결합니다

핵심은 요청 시점 처리입니다. 그 위에 포맷 변환, 분산 처리, 클립 생성, 운영 관측 기능을 하나의 비디오 처리 흐름으로 묶습니다.

ApplyCore

VideoFly Link

영상 경로 하나로 요청 시점 처리 레이어에 연결합니다

기존 쇼핑 페이지의 영상 경로를 바꾸고, 요청 시점 처리 레이어로 진입합니다.

상황원본 영상은 유지하면서 재생 환경별 포맷 대응이 필요할 때
처리요청 시점에 포맷, 화질, 전송 조건을 판단합니다.
결과사전 변환과 저장 부담을 줄이고, 필요한 응답만 생성합니다.
VideoFly Link실시간 TranscodeAdaptive Format RoutingCache Delivery
TranscodeCore

Format Pipeline

고효율 코덱을 운영 가능한 비용 구조로 씁니다

AV1, WebM, HLS, MP4를 코덱 선택 문제가 아니라 처리 방식과 캐시 정책까지 포함한 운영 구조로 다룹니다.

상황AV1, WebM, HLS, MP4, 반복 재생 배너까지 한 흐름으로 관리해야 할 때
처리요청 시점 조건과 운영 정책을 기준으로 실시간 처리, 분산 사전 처리, 캐시 응답을 조합합니다.
결과불필요한 변환과 저장을 줄이고, 고효율 코덱을 서비스 규모에 맞춰 적용합니다.
MP4 to HLSGIF to VideoAV1 TranscodingWebM / MP4 대체 응답
ClipPreview

AI Highlight Finder

긴 영상에서 상품 반응이 생길 순간을 찾습니다

라이브 방송과 상품 영상을 장면 단위로 보고, 숏폼과 하이라이트 후보를 정리합니다.

상황라이브 다시보기나 긴 상품 영상에서 활용 구간을 찾기 어려울 때
처리장면 단위로 후보 구간을 나누고 클립 제작 지점을 표시합니다.
결과하이라이트, 숏폼, 상품 상세 노출 후보를 빠르게 검토합니다.
TrimmingFrame CaptureAuto Shorts CandidateScene Intelligence
OperateRoadmap

Service Pulse

전송 상태와 구매 후보 신호를 함께 봅니다

재생 요청, fallback, 캐시, 원본 접근, 처리량, 상품 클릭 후보를 운영자가 읽을 수 있는 상태로 요약합니다.

상황재생 품질과 인프라 비용, 상품 반응을 같은 화면에서 판단해야 할 때
처리요청량, 캐시, 원본 접근, fallback, 시청 구간, 클릭 후보 신호를 묶습니다.
결과장애 징후, 비용 증가 구간, 구매 반응 후보를 더 빨리 확인합니다.
Capacity WatchTraffic Saving ReportWatch SignalRevenue Path
AI Clip Preview

긴 영상에서 상품 반응이 생길 순간을 찾습니다

라이브 방송, 브랜드 영상, 상품 설명 영상은 길고 많습니다. VideoFly는 장면 단위 metadata와 시청 신호를 기반으로 하이라이트, 숏폼, 상품 장면 후보를 정리하는 방향으로 확장합니다.

Scene TimelinePreview
Clip A
Highlight
상품 등장 장면 후보
혜택·가격 설명 구간
Shorts A/B/C 후보
상품 페이지 노출 후보
Service PulsePreview
Startup

초기 재생 후보 시간

Rebuffer

끊김·대기 이벤트

대체 응답

포맷 대체 비율

Cache

반복 요청 재사용

원본 서버

원본 접근 신호

Encoding

처리량과 여유도

Operate

전송 상태와 재생 경험을 Metric으로 확인합니다

VideoFly는 단순히 영상을 보내는 데서 끝나지 않습니다. 재생 품질, 오류, fallback, 캐시, 원본 요청, 처리량을 판단할 수 있도록 실시간 지표를 추출합니다.

Video-to-Revenue

전송 절감에서 시작해, 상품과 영상의 매출 분석까지 확장합니다

초기 가치는 전송 비용과 사전 트랜스코딩 낭비를 줄이는 것입니다. 다음 가치는 어떤 영상 구간이 상품 클릭과 구매 후보 신호에 가까운지 확인하고, 반복 가능한 실험 흐름으로 바꾸는 것입니다.

Traffic Saving

적용 전후 전송량, 원본 요청, 캐시 효과를 비교합니다.

Watch Signal

시청 구간, 완료율, 반복 재생 후보 신호를 봅니다.

Revenue Path

상품 클릭과 구매 후보 신호로 이어지는 구간을 찾습니다.

영상 인프라 부담을 줄이고, 쇼핑 성과를 측정하세요

현재 영상 트래픽 구조를 기준으로 절감 가능 범위를 함께 검토합니다.