ライフスタイル
CloudflareがStreamlineをオープンソース化:自社クラウドサービスでライブ配信への画像追加や動画への字幕焼き込みを行う方法を実演
Cloudflareは2026年10月2日、開発者向け実験プラットフォーム「Streamline」を公開し、オープンソース化しました。Stream、Workers、Containers、Durable Objectsを組み合わせ、ライブ配信へのリアルタイムなアイコン追加や動画への字幕追加といった動画処理フローを開発者が自ら構築する方法を示すものです。本記事では、その概要、仕組み、制限、そして視聴者と開発者にとっての意味を解説します。
読了目安 10 分

Cloudflareが発表した内容
Cloudflareが2026年10月2日に公開した、Willi Geiger氏とTaylor Smith氏の執筆によるブログ記事によると、同社はStreamlineという開発者向け実験プラットフォームを公開しました。Cloudflareは、同社のStreamライブ配信プラットフォーム(Cloudflareが提供するライブ配信・動画ホスティングサービス)は多くの顧客にとって「すぐに使える」ものだとしつつ、ライブ配信上に動的な注釈をリアルタイムで描画したり、アップロード済みの動画から字幕焼き込み(字幕を映像に直接合成すること)版を作成したりするには、カスタム動画処理パイプライン、つまり動画を順番に加工していく一連の流れが必要になると指摘しており、Streamlineはまさにこうしたニーズを実演するために設計されたものです。
Cloudflareは、Streamlineをオープンソース(ソースコードを公開し、誰でも閲覧・利用できる形)として同社のGitHubで公開したとしています。メディアエンジンのリポジトリ cloudflare/streamline と、デモアプリのリポジトリ cloudflare/streamline-demo に分かれており、あわせて開発者が体験できる公開の試用プラットフォームもデプロイされています。
Streamlineの仕組み
Cloudflareの説明によると、システムは大きく2つの部分に分かれます。動画の入力・出力・処理を担う「メディアエンジン」と、処理セッション(1回の動画処理タスク)の作成、設定、監視、停止を担う「コントロールアプリケーション」です。メディアエンジンはContainers上で動作し、Cloudflareはこれをメディア処理に適した、長時間稼働できる実行環境だと表現しています。エンジンにはGoで書かれたコントローラーと、実際に動画を処理するプロセッサーが含まれます。Cloudflareは、プロセッサーは現在FFmpegを使用しているものの、これは内部の実装上の詳細だと述べています。コントロールアプリケーションはWorkers(Cloudflareのクラウド上のプログラム実行サービスで、ここでは制御コマンドの送信と監視を担当)で構築され、Durable Objectsがセッション、コンテナのライフサイクル、プレビューの中継を調整します。
Cloudflareによると、メディアエンジンはRTMPS(一般的なライブ配信伝送プロトコルの一種)を通じて、あるStream Live入力からライブ配信をプルし、別のStream Live入力へ出力できます。また、Cloudflare StreamのHLS(HTTPストリーミングプロトコル)マニフェストを読み込んでホストされた動画をソースにしたり、コントロールアプリケーションから送られるウェブカメラ映像を受け取ったりすることも可能です。処理結果はライブ配信として出力できるほか、fMP4の動画セグメントとしてWebSocket(アプリケーションとサーバーが接続を維持し、継続的にデータを送る技術)経由で返し、低遅延プレビューとして利用することもできます。
- filter:ぼかしや彩度などのフィルターを適用
- overlay:画像を重ねる。実行中に更新できるPNG注釈レイヤーを使用可能
- subtitle:字幕を映像に焼き込む
- encode:出力エンコードのパラメーターを設定
Cloudflareは、上記の操作の実行順序は現在エンジンによって固定されていると補足しています。もう一つの設計上のポイントは、セッション開始後はコントロール側が切断されても再接続でき、コンテナは停止されるまで処理を続けることです。同時に、セッションが無期限に動き続けないよう、最長実行時間も設けられています。
3つの動作モードの比較
| モード | アクセス制御 | セッションの制限 | Cloudflareの説明 |
|---|---|---|---|
| ローカル開発 | ローカルアクセスに認可は不要 | 単一ユーザー | コンテナはローカルのDockerで、Durable Objectは使用せず、プレビューはローカルのWebSocketに直接接続 |
| オーナーデプロイ | WorkersのAccess統合により非公開を維持 | 一度に1セッションのみ。他者は停止も置き換えもできない | 意図的に非公開として設計されており、公開マルチユーザーサービス向けのセキュリティモデルではない |
| 公開試用プラットフォーム | 独自のAccess設定を使用 | 認証済みユーザーごとにコンテナID1つとアクティブなセッション1つ | グローバルなアドミッション制御、同時実行、メディア、セッションの制限を設定 |
セキュリティ設計と現時点の制限
Cloudflareは、セキュリティは設計の一部だとしています。セッションを作成したり引き継いだりできるのは認可されたユーザーのみで、各セッションは互いに分離され、リソース使用量にも上限があります。同社の説明によると、ライブ配信をプッシュするためのStream Live Inputキーは、Worker secretsまたはDurable Objectストレージ内の書き込み専用設定に保存され、設定API経由で返されることも、ブラウザーに保存されることもありません。
制限についてCloudflareは、現在のバージョンではContainerのCPUでメディアを処理しており、高画質や高フレームレートではボトルネックになると率直に認めています。同社は今後、開発者コミュニティとともにこのアーキテクチャを拡張し、コンピュータービジョンのパイプライン、ハードウェアアクセラレーションによる処理、WebRTCやMoQといった次世代のリアルタイムプロトコルに対応させ、最終的にはWorkersで動画のエンコード・デコード機能をネイティブに提供したいとしています。
一般の読者と開発者への実際の影響
一般の視聴者にとって、こうしたツールの意味は、ライブ配信やオンライン動画に、リアルタイム字幕、動的なアイコン、ピクチャー・イン・ピクチャーなど、リアルタイムで加工されたコンテンツが増える可能性があるという点にあります。Cloudflareは、工場のカメラ映像を送ってAI分析を行う用途や、複数のカメラ映像を1つの画面に合成する用途にも触れています。ただし、これはあくまでデモプロジェクトであり、実際に普及するかどうかは開発者による採用と今後の性能改善次第です。
開発者にとっては、Cloudflareの説明によると、デモアプリはAstroのフロントエンドを使用し、画像オーバーレイ、字幕デコード、フィルター、ピクチャー・イン・ピクチャーなどの用途を示すとともに、性能指標とシステムトレースを確認できるプローブ機能を備えています。ローカルで実行することも、Cloudflare Accessの背後にデプロイしてアクセス権限を制御することもできます。関心のある方は、まず原文でアーキテクチャと制限を確認したうえで、自身のニーズに合うかどうかを検討するとよいでしょう。
よくある質問
Streamlineは正式な商用製品ですか?
Cloudflareの説明によると、Streamlineは「開発者向け実験プラットフォーム」であり、同社の開発者プラットフォーム上でカスタム動画パイプラインを構築する方法を示すためのもので、オープンソースとして公開されています。原文では、独立して課金される正式な製品とは説明されていません。
Streamlineではどのような動画処理ができますか?
Cloudflareの説明によると、現在はフィルター、画像のオーバーレイ(実行中に更新できるPNG注釈を含む)、字幕の焼き込み、出力エンコードの設定という4種類の操作に対応しており、実行順序はエンジンによって固定されています。
一般の視聴者は何かする必要がありますか?
必要ありません。これは開発者向けのツールであり、一般の視聴者が何か行動を取る必要はありません。その影響は、リアルタイム字幕や動的なアイコンなど、今後のライブ配信や動画サービスに間接的に現れる可能性が高いでしょう。
Streamlineにはどのような既知の制限がありますか?
Cloudflareは、現在のバージョンではContainerのCPUでメディアを処理しており、高画質や高フレームレートではボトルネックになると率直に認めています。また同社は、オーナーデプロイでは一度に1つのセッションしか実行できず、公開マルチユーザーサービス向けのセキュリティモデルではないとしています。
これらの情報の出典はどこですか?
本記事の内容はすべて、Cloudflareが2026年10月2日に公開した公式ブログ記事に基づくもので、同社自身の説明です。
同じテーマの記事
ライフスタイル
Google、Gemini 4 Argonを発表:まずサイバー防御者に提供、一般ユーザーはまだ待つ必要
Googleは2026年9月30日、フロンティアモデル「Gemini 4 Argon」を発表しました。現時点ではFairwind Programを通じて信頼できるサイバー防御者にのみ提供されています。本記事では、Googleが公表した性能、価格、安全対策と一般読者への影響を整理します。データはすべてGoogle自身によるものです。
ライフスタイル
NVIDIA:クラウド事業者CoreWeaveがAI向け新システムVera Rubin NVL72の提供を開始、Cognitionが初の本番顧客に
NVIDIAブログによると、AI向けクラウド事業者CoreWeaveが、NVIDIAの次世代AIシステム「Vera Rubin NVL72」のクラウド提供、AIエージェント向けVera CPUの導入予定、AIモデルとエージェントを改善するプラットフォーム「CoreWeave Forge」を発表しました。AIサービスを支える基盤の変化として、要点と一般読者への影響を整理します。
ライフスタイル
Google Cloud、Spanner Omniを正式提供開始:Spannerデータベースを自社データセンターや他社クラウドでも運用可能に
Google Cloudは、分散データベースSpannerを自社データセンターや他社クラウド、ノートPCでも動かせる「Spanner Omni」の一般提供(GA、正式版としての提供)を発表した。規制や既存設備の事情でGoogle Cloudを使いにくい企業にも選択肢が広がる一方、運用は利用企業が担う。Google Cloudが公表した機能、ライセンス、フルマネージド版との違いをまとめる。
ライフスタイル
Google Cloud、CLI リモート MCP サーバーをプレビュー公開:AI エージェントが gcloud と bq コマンドを直接実行可能に
Google Cloud は、Google Cloud CLI リモート MCP サーバーのパブリックプレビューを発表した。MCP 対応の AI エージェントが、クラウド上の隔離されたサンドボックスで gcloud と bq コマンドを実行できる。本記事では、その仕組み、Google が説明するセキュリティ機能、料金、一般読者への影響を整理する。
最新の旅の情報・ガイド

ガイド東京
東京ではどのエリアに泊まる?新宿・上野・東京駅・渋谷・浅草・池袋・銀座の七エリア比較。空港アクセス、宿泊税、荷物配送も解説
東京ではどのエリアに泊まる?新宿、上野、東京駅、渋谷、浅草、池袋、銀座の七エリアを同じ基準で比較。成田・羽田空港からのアクセス、利用できる路線、周辺にあるもの、街の雰囲気、向いている人を、比較表と山手線の概略図とともに紹介します。2026年9月に確認した東京都の宿泊税(2027年4月から3%)と、空港宅急便で荷物を送る際のルールも解説します。
- 予算
- ホテル

ガイド東京
東京の交通パスの選び方:Suica/Welcome Suica、Tokyo Subway Ticket、JR Passは買うべき?
初めての東京では、まず一人一枚ICカードで都度払い(Welcome Suicaはデポジット不要、有効期間28日)。一日に地下鉄へ4回以上乗るならTokyo Subway Ticketの72時間券2,000円を追加し、関西へ行かず東京だけならJR Passは必ず割高です。TOURIST PASMO、iPhoneのSuica、東京メトロ一日乗車券で乗れる路線・乗れない路線を決定チャートで比較。価格は2026年9月に確認。
- 交通
- 予算

ガイド東京
東京ディズニーランド・シー攻略:チケット料金、ファンタジースプリングス、ディズニー・プレミアアクセス(DPA)とスタンバイパスの使い方、初めてならどちらを選ぶ?
東京ディズニーの一日パスポートは変動価格制で、2026 年 9 月は平日の多くが 9,900 円、週末が 10,900 円。公式サイトでは毎日 14:00 に二か月後の同日分を発売します。無料のプライオリティパスは公式サイトのサービス一覧に載っておらず、待ち時間を短縮できるのは有料のディズニー・プレミアアクセス(一人一回 1,000~3,500 円)のみ。運営時間、25 周年イベント、スタンバイパス、エントリー受付、ファンタジースプリングスの利用方法、初回にランドとシーのどちらを選ぶかも解説。2026 年 9 月に公式サイトで確認しました。
- モデルコース
- 家族向け