← PRODUCTS / MEDIA PLATFORM
P-05● Shipped

RTMP.kr

Cloudflare Stream 라이브 채널 관리

등록된 유저에게 Cloudflare Stream 라이브 채널을 할당해 방송을 운영하는 관리자 플랫폼입니다. 채널 생성·동기화부터 OBS 송출·HLS/DASH 재생까지 라이브 운영의 전 과정을 다룹니다.

WebiOS
RTMP.kr
channels / ch_8af9c0e2

seller_42 · 메인 라이브

LIVEseller_42 · 메인 라이브
created 2026-04-21 · 1080p · ABR
REC · LIVE 2,841// preview · 1920×1080 · 30fps · h.264
VIEWERS
2,841
+12% / 1m
BITRATE
4,800 kbps
LATENCY
2.1 s
UPTIME
00:41:08
/02PROBLEM

RTMP.kr이(가)
해결하는 문제

이 제품은 다음과 같은 운영·개발 현장의 반복되는 문제를 해결하기 위해 만들어졌습니다.

CONTEXT

등록된 유저에게 Cloudflare Stream 라이브 채널을 할당해 방송을 운영하는 관리자 플랫폼입니다. 채널 생성·동기화부터 OBS 송출·HLS/DASH 재생까지 라이브 운영의 전 과정을 다룹니다. 기존 솔루션은 운영자 친화적이지 않거나 유지보수 비용이 누적되는 구조였습니다. UNISYS는 이를 운영 단계까지 함께 책임지는 제품으로 다시 설계했습니다.

/03FEATURES

주요 기능

RTMP.kr이 제공하는 핵심 기능. 모든 기능은 운영 가능한 형태로 제공됩니다.

F-01

라이브 채널 관리

관리자가 유저별로 Cloudflare Stream 라이브 채널(Live Input)을 생성·할당하고, 수정·삭제 시 Cloudflare와 DB를 양방향 동기화합니다.

F-02

인증 · 토큰 보안

관리자/유저 분리 인증과 JWT(access) + Refresh Token rotation(httpOnly 쿠키)을 제공하며, 토큰 재사용 탐지 시 해당 사용자의 전체 토큰을 강제 폐기합니다.

F-03

OBS 송출 · HLS/DASH 재생

채널 상세에서 RTMPS 서버 주소·스트림 키를 제공해 OBS로 바로 송출하고, HLS/DASH 재생 URL로 시청을 연결합니다.

F-04

유저 관리

관리자 전용 유저 CRUD로 방송 권한을 가진 사용자를 등록·관리합니다.

F-05

DB-only 조회 · 안정성

조회는 Cloudflare API 없이 DB에서 처리해 rate limit(1,200 req/5분)을 회피하고, 생성 실패 시 보상 트랜잭션으로 Cloudflare를 롤백합니다.

F-06

멀티 플랫폼 · 배포

분리형(FastAPI + React)과 통합형(Next.js 15 + Prisma), iOS 네이티브 앱을 제공하며 Cloudflare Workers(OpenNext)로 배포합니다.

/04ARCHITECTURE

기술 구조

RTMP.kr이 어떤 기술 위에서 운영되는지 표기했습니다.

C-01
Frontend
React (Vite · MUI · TanStack Query) / Next.js 15 (App Router) · iOS 네이티브
C-02
Backend
FastAPI (SQLAlchemy 2.0 async · Alembic) / Next.js Route Handlers · Prisma 5 · jose(JWT) · bcryptjs
C-03
Database
PostgreSQL 18 / MariaDB
C-04
Streaming / 배포
Cloudflare Stream (Live Inputs · RTMPS · HLS/DASH) · Workers (OpenNext) · R2
/05FAQ

자주 묻는 질문

도입 검토 시 가장 자주 받는 질문들입니다.

기본 구성(관리자·유저·채널 관리)은 영업일 기준 2~3주, Cloudflare Stream 연동·커스텀 통합이 필요한 경우 4~6주가 일반적입니다.
네. 분리형(FastAPI + PostgreSQL)으로 고객사 인프라에서 운영하거나, 통합형(Next.js)을 Cloudflare Workers로 배포할 수 있습니다.
REST API(/api/v1)와 JWT 인증을 제공하며, 방송은 Cloudflare Stream(RTMPS 송출·HLS/DASH 재생)과 연동됩니다.
Cloudflare 계정 + Stream 활성화 + API Token(Stream:Edit)이 필요합니다. 이후 관리자가 유저별 라이브 채널을 생성해 OBS로 송출할 수 있습니다.
START A PROJECT

프로젝트를 시작하시겠습니까?

소프트웨어 제품, SaaS, 클라우드 인프라 구축을 준비하고 있다면
UNISYS와 프로젝트를 논의해보세요.

프로젝트 문의하기 제품 보기