クラウドサービスとプライベートデプロイの 2 つの形態をご用意しています。機能一式を自社サーバーにデプロイでき、アカウント、メッセージ、録画ファイルはすべて社内ネットワークに保持されます 機能一式を自社サーバーにデプロイでき、データは社内ネットワークに保持されます プライベートデプロイの詳細

リアルタイム映像(RTC)

SFU メディアプレーンと自社制御プレーンにより、1 対 1 通話、多人数会議、インタラクティブライブ配信、音声ルームを 1 つの API で実現します。エンドツーエンド遅延は 200ms 程度で安定しています。

FeiyanCloud RTC の多人数会議画面

メディア、制御、録画、計測の 4 つがそれぞれの役割を担います

メディアプレーンが滑らかさを、制御プレーンが制御性を、録画と品質が提供品質を担います。

メディア伝送

SFU メディアプレーンが転送を、自社制御プレーンがスケジューリングと認証を担い、エンドツーエンド遅延は 200ms 程度で安定しています。

  • SFU クラスタがチャンネルごとに近い拠点で接続します
  • 不安定なネットワークへの対策:動的ビットレート、パケット再送、ジッターバッファ
  • 1 対 1、多人数、ライブ配信で 1 つのチャンネルモデルを共有します

シーン別の機能

4 つのシーンをそのままご利用いただけ、すぐに動かせるデモも用意しています。1 対 1 通話、多人数会議、インタラクティブライブ配信、音声ルームです。

  • 1 対 1 通話:発信、応答、切断の状態遷移
  • 多人数会議:複数映像、レイアウト切り替え、ホストによる制御

録画と配信転送

クラウド録画は composite、individual、web の 3 つのモードを提供し、録画結果はコールバックで貴社のストレージに渡せます。

  • composite 録画は MP4 を直接出力します
  • individual 録画は話者ごとの元ストリームを保持します
  • サードパーティ CDN やライブ配信先への転送に対応しています

品質と計測

リアルタイム品質監視のダッシュボードと利用量計測を標準で備え、問題の特定と費用の確認ができます。

  • エンドツーエンド遅延、パケットロス、カクつき率、ビットレートを可視化します
  • チャンネル単位、ユーザー単位で掘り下げられます
  • 利用量計測は請求とコールバック配信に一致します

シーンはパラメーターで切り替え、アーキテクチャは変えません

通話、会議、ライブ配信、音声ルームはチャンネル、ユーザー、ロールという 3 つの概念を共有するため、シーンの切り替えはパラメーターの変更だけで済みます。

1 対 1 通話

発信、応答、拒否、切断までの状態遷移を備え、サポートやオンライン診療、ソーシャルに適しています。

多人数会議

複数映像の購読とレイアウト切り替えに対応し、ホストはミュートや入室権限の管理ができます。

インタラクティブライブ配信

配信者が配信し、視聴者が購読します。マイク接続と合成ストリームの CDN 転送にも対応します。

音声ルーム

音声のみを伝送し、入退室とマイク枠を管理します。マイク接続や交流型のシーンに適しています。

FeiyanCloud RTC の多人数会議画面

遅延を抑え、不安定なネットワークにも備えます

メディアプレーンがチャンネルごとに近い SFU ノードへ接続し、制御プレーンがスケジューリングと障害時の切り替えを担います。ネットワークが不安定な場合はビットレートを下げ、キーフレームを再送するため、映像はぼやけず音声も途切れません。

  • エンドツーエンド遅延は 200ms 程度で安定しています
  • 動的ビットレートと FEC により、30% のパケットロスでも通話できます
  • ノード異常時は自動で移行し、通話は途切れません
  • 品質指標をリアルタイムに収集し、通話単位で振り返れます
FeiyanCloud RTC の画面共有と録画

画面共有とクラウド録画

会議や授業で最もよく使う 2 つ、画面共有と録画による記録です。画面共有はウィンドウとアプリケーションの 2 つの粒度に対応し、録画はクラウドで行うため端末の性能を使いません。

  • 画面共有は全画面、ウィンドウ、領域に対応します
  • composite の合成録画で、MP4 を直接出力します
  • individual の分離録画で、参加者ごとの元映像を保持します
  • web モードの録画は、Web のみのシーンに適しています
FeiyanCloud RTC の多人数会議画面:17 プラットフォーム向け SDK の相互接続

17 プラットフォーム向け SDK を、同じインターフェースで

Web、モバイル、デスクトップ、クロスプラットフォームに対応し、UI Kit が React と Flutter のコンポーネントを提供するため、会議画面のコードを大幅に減らせます。

  • 17 プラットフォーム向け SDK がブラウザー、モバイル、デスクトップを網羅します
  • UI Kit が React、Flutter のコンポーネントとレイアウトを提供します
  • サーバーサイド SDK は 6 言語:Node / Java / Go / Python / .NET / PHP
  • 1 つの Token とロールモデルで、プラットフォーム間も相互接続できます

技術アーキテクチャ

制御プレーンとメディアプレーンを分離しています。認証、スケジューリング、計測は制御プレーンが、音声・映像ストリームはメディアプレーンが担い、障害や拡張が互いに影響しません。

端末層 SDK と UI Kit
WebAndroidiOSmacOSWindowsFlutterReact NativeミニプログラムReact UI KitFlutter UI Kit
制御プレーン 自社のスケジューリングと認証
AppID / AppCertificateToken の発行と更新チャンネル / ユーザー / ロール利用停止利用量計測コールバック配信品質監視
メディアプレーン SFU と録画
SFU メディアクラスタクラウド録画合成ストリーム転送エッジノードスケジューリング

制御プレーンは Token の発行、利用量計測、コールバック配信を備え、メディアプレーンは SFU クラスタ上で柔軟に増減できます。

サーバーが Token を発行し、クライアントがチャンネルに参加

サーバーサイド SDK は Node、Java、Go、Python、.NET、PHP の 6 言語に対応し、いずれも同じロジックです。

  • コンソールでアプリケーションを作成し、AppID と AppCertificate を取得します
  • サーバー側でチャンネルとロールに応じた Token を発行し、配信と購読の権限を制御します
  • クライアントは Token でチャンネルに参加し、リモートストリームを購読して描画します

各プラットフォームの導入例は ドキュメントセンターに、負荷試験と品質指標の説明は ナレッジベースをご覧ください。

server/sign-token.ts TypeScript
import { RtcServer } from '@feiyan/rtc-server-sdk';

// AppID / AppCertificate: console → App → Keys
const rtc = new RtcServer({
  appId: process.env.APP_ID,
  appCertificate: process.env.APP_CERTIFICATE,
});

// Sign a room token: channel, user, role (publisher / subscriber)
const token = rtc.signToken({
  channel: 'room_9001',
  userId: 'user_1001',
  role: 'publisher',
  ttl: 3600,
});

// Control-plane operations: ban, renew, usage queries
await rtc.banUser({ channel: 'room_9001', userId: 'user_1001' });
const usage = await rtc.queryUsage({ from: '2026-10-01', to: '2026-10-31' });

導入前によくあるご質問

より詳細なパラメーターと指標については、ドキュメントセンターで検索するか、チケットでお問い合わせください。

遅延はどの程度ですか。どのように測定しますか。
同一リージョン内では、エンドツーエンド遅延は 200ms 程度で安定しています。リージョンをまたぐ場合は、最寄りのノードに振り分けます。コンソールのリアルタイム品質監視では、通話 1 回ごとの遅延、パケットロス率、カクつき率、ビットレートの推移を確認でき、原因の切り分けに使えます。
クラウド録画はどのようなモードに対応していますか。
composite(合成録画。単一の MP4 を出力)、individual(分離録画。ユーザーごとの元の音声・映像を保持)、web(Web ページ側での録画)の 3 つです。録画完了後はコールバックで貴社サーバーに通知し、ファイルは設定に従ってオブジェクトストレージに保存されます。
Token の有効期限が切れると通話は切断されますか。
すぐに切断されるわけではありません。制御プレーンは通話中に Token を更新できるため、クライアントが期限前に更新すれば接続は維持されます。強制的に切断したい場合は、利用停止の API でユーザーをチャンネルから退出させられます。
同時に何人までオンラインできますか。
多人数会議はチャンネルごとの同時購読数に応じて拡張し、ライブ配信は転送経路でより多くの視聴者を収容します。具体的な同時接続数はプランによって異なります。現在の割り当てと利用量はコンソールで確認できます。
RTC と IM はどのように組み合わせますか。
両者は同じアカウントと認証の仕組みを共有します。一般的には、招待、通話シグナリング、チャット履歴を IM で行い、メディアストリームを RTC で扱います。RTC のみを導入し、シグナリングを自前で実装することも可能です。
プライベートデプロイは可能ですか。
可能です。制御プレーンとメディアプレーンのどちらも貴社データセンターに納品でき、社内ネットワークのオフライン環境にも対応します。録画とオブジェクトストレージは既存のインフラに接続します。詳しくはプライベートデプロイのページをご覧ください。

製品の実画面

会議室、画面共有、コンソールの実機キャプチャ

グループチャット:@メンション、グループ告知、既読数 グループの既読 2/7、メンバー 8 人、メッセージ取り消しのプレースホルダーまで、実際の会話で動作しています
スマートフォンのチャット一覧 未読バッジ、ピン留め、下書き、システム通知
スマートフォンでの会議 1 対 1 通話:相手の映像を大きく、自分の映像を小窓で表示
画面共有 コンソールのダッシュボードを共有し、右側に参加者の映像を表示

まずは体験、その後に導入

Demo では 1 対 1 通話、多人数会議、画面共有をお試しいただけます。登録は不要です。

ご連絡先をいただければ、ご提案とお見積もりをお送りします

担当者より、業務内容、同時接続規模、デプロイ環境を確認のうえ、通常 1 営業日以内にご返信します。

*は必須項目です。ご入力いただいた情報は今回のご相談にのみ使用します。