← 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)+ リフレッシュトークンローテーション(httpOnly クッキー)を提供し、再利用検知時には対象のすべてのトークンを強制失効します。

F-03

OBS 配信 · HLS/DASH 再生

チャンネル詳細で RTMPS サーバーアドレス・ストリームキーを提供して OBS から直接配信し、HLS/DASH 再生 URL で視聴につなぎます。

F-04

ユーザー管理

管理者専用のユーザー CRUD で、配信権限を持つユーザーを登録・管理します。

F-05

DB-only 照会 · 安定性

照会は Cloudflare API を呼ばず DB から処理してレート制限(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 再生)と連携します。
Stream を有効化した Cloudflare アカウントと API トークン(Stream:Edit)が必要です。その後、管理者がユーザーごとのライブチャンネルを作成し、OBS で配信できます。
START A PROJECT

プロジェクトを始めませんか?

ソフトウェアプロダクト、SaaS、クラウドインフラの構築をご検討中なら、
UNISYSとプロジェクトについてご相談ください。

プロジェクトのお問い合わせ プロダクトを見る