media server logo

Linux向けセルフホスト型動画ストリーミングプラットフォーム | Callaba

Jul 03, 2023
制御されたライブ映像入力が、ユーザー管理のLinuxインフラ上で稼働するCallabaに入り、プライベートネットワーク、ストレージ、再生経路へ進む構成図。
Callabaはユーザーが管理するLinuxインフラ上で稼働し、プライベートネットワーク、所有ストレージ、ルーティング、再生ワークフローをチーム自身が管理できます。

Callaba Self-Hostedは、メディアスタックを自社インフラ内に置きたいチームのためのセルフホスト型ストリーミングプラットフォームです。その価値は明確です。システムをどこで稼働させ、どのように接続・保護し、いつアップグレードし、製品や放送ワークフローにどう組み込むかを自社で制御できます。一方で、Linux環境とそれを取り巻く運用作業も自社チームが担います。

そのため、ルーティング、ストレージ、導入時期、データ境界、顧客固有の配信モデルを制御する必要があるエンジニアリング主導のチーム、放送事業者、OTT事業者、システムインテグレーターに適しています。インフラ作業を抑えて最短で評価を始めることが優先なら、AWS上のCallaba Cloudから始めてください。インフラの所有権が今すぐ重要なら、セルフホスト版を評価するのが適切です。

Callaba Self-Hostedは月額5ドルから利用できます。一つの過大なパッケージを強制するのではなく、機能単位とモジュールに合わせてライセンスを構成できます。

このセルフホスト型ソリューションとは

Callaba Self-Hostedは、自社のLinuxサーバーまたは仮想インフラにインストールするセルフホスト型ストリーミングサーバーソフトウェアです。固定機能のアプライアンスでも、管理内容が見えないブラックボックスでもありません。ホスト、ネットワーク境界、ストレージ方式、ワークフローに必要な機能を自社で選択します。

実際には、ストリーミング層を自社データセンター、プライベートクラウド、顧客環境、または管理下のホスティング環境に配置できます。自社のファイアウォール規則、保持ポリシー、可観測性スタック、リリース期間、内部サービスにも合わせられます。一本のストリームを試すだけでなく、本格的なメディア製品を構築するチームにとって、この制御性こそがセルフホストを選ぶ主な理由になることが少なくありません。

チームが選択するタイミング

ストリーミングが単なる配信ツールではなく、製品や運用モデルの一部になると、チームはセルフホストを選ぶ傾向があります。放送事業者やOTT事業者は、ルーティング、送出ポリシー、アセット保持、稼働手順を自社環境内に置く必要がある場合に利用します。製品チームは、メディア層を自社API、IDシステム、課金ロジック、顧客別プロビジョニングと確実に連携させる必要がある場合に選びます。システムインテグレーターは、共有のマネージド環境ではなく、顧客所有のインフラに導入する必要がある場合に採用します。

プロジェクトごとにシステム構成が変わる見込みがある場合にも合理的です。ある顧客には取り込みと配信だけで十分でも、別の顧客には録画、VOD、API制御、ビデオ会議が必要かもしれません。モジュールから組み立てるセルフホスト型プラットフォームなら、単一の固定パッケージより柔軟に対応できます。

組み合わせられる機能

Callaba Self-Hostedは、実際に運用するワークフローに合わせて構成できます。まず Multi-Streaming を導入し、取り込み、ルーティング、プロトコル変換、複数の配信先への送出を行えます。アプリケーションからプログラムでワークフローを作成・制御する必要がある場合は Video API を追加し、Callaba Engineドキュメントを確認して、制御インターフェースを早い段階で検証してください。

保存アセットと再生のワークフローには Video on Demand を追加します。常時稼働のチャンネルと予約送出には Continuous Streaming を使用します。製品にリアルタイムセッションが含まれるなら Video Conferencing を、課金制のライブイベントを運営するなら Pay-Per-View Streaming を、別のプラットフォームへ移行せずに追加できます。

購入者にとって重要なのは、これが用途を限定した単一SKUではないという点です。一つの用途向けに小規模な構成からライセンスし、ワークフローの成長に合わせて拡張できます。ロードマップがまだ変化している場合や、事業部ごとに異なるメディア機能が必要な場合に特に有効です。

プラットフォームか、単なるメディアサーバーか

セルフホスト型メディアサーバーは一つの伝送・処理タスクを解決できます。セルフホスト型動画プラットフォームには、それに加えて、ライブ取り込み、ルーティング、録画、保存アセット、再生、アクセス制御、自動化、導入後の運用を一貫して扱える道筋が必要です。導入境界は自社チームが所有しますが、製品はこれらのワークフロー層をつなぎ続ける必要があります。

まず必要な成果に照らしてCallabaを評価してください。取り込み、ルーティング、複数配信先への展開には Multi-Streaming、アセットと再生には Video on Demand、有料アクセスには Pay-Per-View Streaming、双方向セッションには Video Conferencing を使用します。自社アプリケーションにプログラム制御が必要な場合に限り Video API を追加します。APIは実装層であり、それ自体が製品の価値を表すものではありません。

  • インフラの所有、プライベートネットワーク、データ境界、リリース制御が実要件なら、セルフホストを選択します。
  • 当面の目的が、運用作業を抑えてワークフローを実証することなら、クラウドから開始します。
  • ライセンス価格だけでなく、インフラ、監視、更新、バックアップ、インシデント対応、エンジニアリング時間を含めて総コストを算出します。

導入の仕組み

優れたセルフホスト評価は、サーバーではなくワークフローから始まります。何を取り込み、何をトランスコードまたは変換し、どの出力が必要で、何を録画し、どのAPIやバックエンドシステムがプラットフォームを制御し、どのセキュリティ境界を守る必要があるかを定義します。そうすることで、一般論ではなく実用的な導入設計を作れます。

  1. 運用するワークフローに合うモジュールと機能単位を選択します。
  2. 本番で想定するネットワーク、ストレージ、アクセスモデルに合わせてLinuxホストを用意します。
  3. ソフトウェアをインストールして有効化し、実際のストリーム、想定同時接続数、実運用の監視・バックアップ方法で検証します。
Callabaセルフホスト版の導入フロー

技術評価では、クラウドとセルフホストの両方で、同じ取り込み形式、配信先、コーデック、トラフィック前提を使って比較するのが最適です。これにより、決定前に運用の手軽さとインフラ制御の本当のトレードオフが明らかになります。

インストール方法

Linuxへの主要な導入方法は、セルフホスト型ソリューションのインストールガイドです。自社サーバーでCallabaを立ち上げ、コアシステムを検証する標準手順が必要な場合に使用してください。

新しいパッケージング、またはHDR、HEVC、AV1、VP9、ビデオ会議ワークフローなど特定のメディア機能が導入要件に含まれる場合は、エンコードプロファイルとビデオ会議向けのCallaba 8.2インストールガイドを使用してください。コーデック対応やバージョン固有の機能が後付けではなく購入判断の要素である場合に適した方法です。

アプリケーションからワークフローを直接制御する場合は、インストールガイドと併せて APIドキュメントを確認してください。導入と統合を別々の判断にせず、エンジニアリングチームが両方の工数を同時に評価できます。

料金の仕組み

料金は月額5ドルからです。機能単位とモジュールに合わせてライセンスを構成できるため、大規模な固定バンドルより理解しやすい料金体系です。つまり、すべての機能を先に購入するのではなく、ワークフローに必要な機能に対して支払います。

導入ごとに役割が異なるため、この点は重要です。単純なルーティング・配信ノードを、API制御、VOD、ビデオ会議、収益化機能を備えた完全なOTTスタックと同じ料金にすべきではありません。単位数が増えるほど単価は下がるため、大規模導入ではボリューム料金のメリットを得られます。

Callabaセルフホスト版のモジュール式料金

料金を現実的に見積もるには、まず取り込み、処理、配信、ストレージ、再生、API制御、特別なモジュールをワークフローに対応づけます。一般的なプラットフォーム名から推測するより、明確なコストモデルを作成できます。

セルフホストとクラウドの比較

判断の中心は、制御と運用負荷のバランスです。セルフホストでは、インフラ、セキュリティ境界、ストレージ、アップグレード時期、深い統合をより細かく制御できます。クラウドなら運用責任を抑えて迅速に開始できます。どちらかが常に優れているわけではなく、現段階で速度とインフラ制御のどちらをチームが重視するかによって最適な選択が決まります。

判断要素セルフホストクラウド優先
開始速度環境を用意して運用するため、開始までに時間がかかります。インフラが管理済みなので、より迅速に評価できます。
インフラ制御ネットワーク境界、ストレージ、リリース時期、統合を高度に制御できます。インフラの制御範囲は狭くなりますが、セットアップ作業も減ります。
運用負担更新、監視、バックアップ、スケーリング、インシデント対応を自社チームが担います。評価と初期展開における運用責任を軽減できます。
最適な用途長期的なプラットフォーム所有、顧客固有の導入、厳格なセキュリティまたはコンプライアンス境界。概念実証、初期の製品検証、小規模な運用体制、迅速な実験。

迷う場合は、段階的な方法が実用的です。まず AWS上のCallaba Cloud でワークフローを検証し、製品の形が明確になり、インフラ所有がより大きな要件となった時点でセルフホストへ移行します。

チームが担うべき運用項目

セルフホストモードでは、Linuxホスト、パッケージのライフサイクル、ネットワークとファイアウォールのポリシー、TLSとシークレットの管理、ストレージ構成、バックアップ戦略、可観測性、アラート、ロールバック手順、キャパシティ計画、インシデント対応を自社チームが担います。ライブトラフィックを中断せずに更新をテスト・導入する計画も必要です。

これは小さな注意書きに隠された欠点ではなく、この方式の運用モデルです。すでに本番インフラを運用しているチームにとっては通常のことであり、多くの場合は望ましい選択です。Linux運用やオンコール対応の体制がないチームは、通常クラウドから始める方が適しています。

セルフホスト型動画プラットフォームのFAQ

セルフホスト型動画プラットフォームとは何ですか?

組織が管理するインフラ内で動作する動画プラットフォームです。Linux環境、ネットワーク、運用は自社チームが担い、製品は連携したライブ、再生、ストレージ、自動化のワークフローを提供します。

セルフホスト型動画プラットフォームはメディアサーバーと同じですか?

いいえ。メディアサーバーは取り込み、伝送、処理だけを担う場合があります。プラットフォームには、再生、保存アセット、アクセス、自動化、可観測性、継続運用への明確な道筋も必要です。

セルフホストがマネージドクラウドサービスより適しているのはいつですか?

インフラ制御、プライベートネットワーク、コンプライアンス境界、顧客所有の環境への導入、リリース時期の価値が、追加の運用責任に見合う場合に適しています。

Linuxにインストールする前に、クラウドでCallabaを評価できますか?

はい。まずクラウドワークフローで製品の構成を検証し、チームがインフラを所有する準備が整ったら Linuxインストールガイドを使用してください。

導入前に運用担当者がワークフローを確認する方法は?

Callaba Multiviewデモを開くと、ブラウザでの監視体験を確認できます。これは製品デモとして扱い、本番容量と対応ワークフローの詳細は導入計画に照らして別途検証してください。

実践的な次のステップ

自社インフラへの導入準備ができている場合は、Linuxセルフホスト版インストールガイドから始めてください。高度なコーデックやビデオ会議が要件に含まれる場合は、直接 8.2インストール手順へ進んでください。

次に、実際の用途に合うモジュールを確認します。Multi-StreamingVideo APIVideo on DemandContinuous StreamingVideo ConferencingPay-Per-View Streaming があります。Linuxインフラを所有する前に運用モデルを比較する必要がある場合は、AWS上のCallaba Cloudをより迅速な評価基準として使用してください。

導入に必要なモジュールの整理や、適切な機能単位の組み合わせの見積もりについて支援が必要な場合は、[email protected]までお問い合わせください。

製品選定ガイド

制御の責任者が明確なら、セルフホスト型ストリーミングを選ぶ

Callabaセルフホスト製品は、ストリーミング制御プレーンとメディアワークフローを自社のLinuxインフラに配置します。プライベートネットワーク内への設置、インフラポリシー、明確な所有責任が必要で、容量、アップグレード、復旧を運用する準備があるチーム向けです。

オンプレミスストリーミングの準備状況テスト

  • インフラ責任者:本番トラフィックが到達する前に、Linux、ストレージ、ネットワーク、TLS、監視、バックアップ、アップグレード期間を担当するチームを決めます。
  • ワークロード範囲:ピークイベント時の余裕を含めて同時入力、出力、録画、トランスコードの規模を算出し、文書化した容量アラートを設けます。
  • 復旧の実証:インストール成功を耐障害性と見なさず、テストインスタンスの再構築または復元、認証情報のローテーション、ノード障害対応の演習を行います。

自動化は二番目に行います。インフラやメディアリソースを自動化する前に、製品をインストールしてワークフローを検証します。所有責任、監視、ロールバックが確立した後にAPIアクセスが有効になります。

セルフホスト型ストリーミングプラットフォームに関する質問

セルフホスト型動画ストリーミングは、メディアサーバー一台を運用することと同じですか?

必ずしも同じではありません。本番プラットフォームは、取り込み、ルーティング、再生またはVOD、アクセス、可観測性、運用を統合します。必要なCallabaモジュールは、導入するワークフローによって異なります。

Callabaはマネージドメディアサービスなしでオンプレミス運用できますか?

はい。対応するLinuxインフラにCallabaをインストールし、自社環境内でホスト、ネットワーク、容量を運用します。予定するワークロードに照らしてライセンスとハードウェアを検証してください。

Linuxへのインストール前にクラウドでテストすべきですか?

クラウド評価ならメディアワークフローを迅速に検証できます。ネットワーク配置、ストレージ、容量に関する責任が変わるため、セルフホスト版のインストール後に同じ受け入れテストを再度実施してください。

自社所有のワークフローへ進む

本番Linux環境の規模を決める前にワークフローを検証

クラウドでCallabaを評価するか自社ホストにインストールし、Multiviewを使って同じ運用受け入れテストを実行します。

クラウドでCallabaを起動 · LinuxにCallabaをインストール · Multiviewライブデモを開く