본문으로 건너뛰기
고객 저장소 중심 영상 운영

내 스토리지를 유지하면서 업로드부터 보호 재생까지

원본과 결과물은 고객 소유의 Cloudflare R2 저장소에 두고, NULX는 업로드·변환·자막·재생 제어와 사용량 관리를 제공합니다.

도입 후 달라지는 것
영상 파일과 저장소 계정의 통제권을 고객사가 유지합니다.
저장소 비용과 NULX 비용을 분리해 책임 범위를 확인합니다.
보호 재생과 자동 자막에서 어떤 데이터가 이동하는지 미리 알 수 있습니다.

핵심 기능

실제 영상 운영에 필요한 여섯 가지

기능 이름보다 데이터가 어디에서 어디로 이동하는지를 기준으로 설명합니다.

01

Cloudflare R2 연결

  • 선택한 버킷 또는 Storage Zone에 필요한 읽기·쓰기 권한만 연결합니다.
  • 원본과 처리 결과물을 고객 저장소 계정에 보관합니다.
  • NULX는 저장·전송 비용에 마크업을 붙이지 않습니다.
02

HLS 적응형 변환

  • 원본 높이 이하에서 2160p·1080p·720p와 필요한 원본 높이 화질을 구성합니다.
  • 네트워크 상태에 따라 화질이 바뀌는 적응형 결과물을 만듭니다.
  • HLS를 기본으로 만들고 API에서 요청한 작업에만 DASH를 추가합니다.
03

회원형 보호 재생

  • 공개 재생과 보호 재생을 영상별로 선택합니다.
  • 만료되는 서명 링크를 발급해 공유된 URL이 저절로 무효화됩니다.
  • R2 보호 재생은 검증된 Cloudflare Worker가 연결된 경우에만 활성화됩니다.
04

자막과 자동 음성 인식

  • SRT와 WebVTT 자막을 여러 언어로 연결합니다.
  • 자동 자막을 켠 영상의 저용량 음성 추출본만 Groq로 전송합니다.
  • 영상별 언어와 사용 여부를 업로드 전에 선택합니다.
05

대용량 PC 업로드

  • 고객 PC에서 영상을 HLS로 변환한 뒤 완성 파일을 업로드합니다.
  • 중단된 대용량 업로드를 이어서 진행합니다.
  • 같은 폴더의 언어 코드 자막을 찾아 영상에 연결합니다.
06

사용량과 비용 확인

  • 인코딩과 자동 자막 사용량을 분리해 기록합니다.
  • 플랜 포함량과 초과분을 청구 전에 확인합니다.
  • Cloudflare 직접 비용과 NULX 비용을 따로 안내합니다.

활용 사례

데이터 소유권이 중요한 영상 서비스에

서비스 형태보다 저장 위치, 접근 권한과 비용 구조가 중요한 팀에 맞습니다.

01

회원 전용 VOD

회원 권한에 따라 만료되는 재생 주소를 발급하는 교육·멤버십 서비스를 만듭니다.

02

교육·제품 아카이브

강의, 제품 데모와 사내 교육 영상을 고객 R2에 보관하고 필요한 사용자에게만 공개합니다.

03

고트래픽 미디어 라이브러리

재생량 증가와 플랫폼 전송 마크업을 분리하고 Cloudflare R2 비용 구조를 활용합니다.

04

대용량 이전과 일괄 업로드

PC 인코더와 이어올리기로 기존 영상 묶음을 단계적으로 옮깁니다.

연결 방식

고객 저장소와 공개 표준을 중심으로

R2, REST API, 웹훅으로 기존 시스템에 연결합니다. 그 외 저장소·CDN은 엔터프라이즈 계약으로 제공됩니다.

R2 · HLS · 선택형 DASH
R

R2

고객 소유 원본·결과물 저장

W

Worker

Bunny 등 다른 저장소·CDN 백엔드는 엔터프라이즈 계약으로 제공

도메인

Private R2 보호 재생

A

API

고객 도메인 기반 재생 경로

웹훅

자산·업로드·재생 자동화

W

Webhooks

처리 상태를 기존 시스템에 전달

구성 확인

현재 스토리지와 재생 구조부터 검토해 보세요

Cloudflare R2 사용 여부, 월 업로드량과 보호 콘텐츠 범위를 알려주시면 맞는 도입 경로를 안내합니다.

내 구성 검토 요청하기