OpenSource-Hub
R

Restreamer

5.0k stars·動画・音声ダウンロード·SHA-256 チェックサム確認済み

Dockerで簡単にデプロイできるセルフホスト型のライブストリーミングソリューション。YouTube、Twitchなど複数のプラットフォームへのプッシュ配信に対応し、ハードウェアアクセラレーションとWeb管理パネルを内蔵しています。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

セルフホスト型ライブ配信の神ツール。無料ですぐに使い始められ、Raspberry PiとGPUアクセラレーションに対応。

主な機能

  • シンプルな Web インターフェース、ワンクリックでライブストリームを設定
  • 複数の入出力、RTMP、SRT、HLS などのプロトコルをサポート
  • ハードウェアエンコードアクセラレーション(Raspberry Pi、NVIDIA CUDA、Intel VAAPI)
  • ビデオプレーヤー内蔵、Web サイトに直接埋め込み可能
  • 自動 HTTPS 証明書、視聴者/帯域幅モニタリング

できないこと

  • •ネットワークソースに接続できない場合は、--security-opt seccomp=unconfined パラメータを追加してみてください;
  • •ローカル USB カメラを使用するには --privileged 権限が必要です;
  • •外部からアクセスするにはルーターのポートフォワーディング(8080/8181/1935/1936/6000 UDP)が必要です;
  • •デフォルトのユーザー名/パスワードは admin/demo です。初回ログイン後、直ちに変更してください。

使用例

  • カメラストリームを YouTube と Twitch に同時にプッシュし、単一プラットフォームの制限を回避
  • 自前のウェブサイトにライブプレーヤーを埋め込み、サードパーティは不要
  • Raspberry Pi を低コストのライブエンコーダーとして使用し、現場のイベントをリアルタイムで配信

詳細説明

Restreamer は、無料かつオープンソースのセルフホスト型ライブビデオストリーミングプラットフォームです。ライブストリームを管理するためのシンプルな Web インターフェースを提供し、複数の入力ソース(カメラ、RTMP、SRT)に対応し、YouTube Live、Twitch、Twitter、Vimeo などの数十のプラットフォームや任意の RTMP/SRT サーバーへ同時に配信できます。HLS/RTMP/SRT ストリーミングサーバー、Let's Encrypt による HTTPS 証明書の自動発行、視聴者数および帯域幅のモニタリングを内蔵し、Raspberry Pi(MMAL/OMX)、NVIDIA CUDA、Intel VAAPI を利用したハードウェアエンコーディングをサポートしています。システム全体は Docker コンテナとして動作し、わずか1行のコマンドでデプロイできます。ライブ配信者、イベント主催者、そしてサードパーティのサービスに依存せずにライブ配信インフラストラクチャを完全に管理したいすべてのユーザーに最適です。GDPR に準拠しており、視聴者のデータは一切保存されません。

タグ

live-streamingdockerffmpeghlsrtmpsrtself-hostedraspberry-pi

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Docker がインストールされていることを確認します(Linux/Mac/Windows Docker Desktop)

4

ステップ2:以下の一発実行コマンドを実行します(AMD64 の例):docker run -d --restart=always --name restreamer -v /opt/restreamer/config:/core/config -v /opt/restreamer/data:/core/data -p 8080:8080 -p 8181:8181 -p 1935:1935 -p 1936:1936 -p 6000:6000/udp datarhei/restreamer:latest

5

ステップ3:ブラウザで http://localhost:8080 を開き、ウィザードに従って入力ソースと配信先を設定すれば、ライブ配信を開始できます

インストールガイド
  1. ステップ1:Docker がインストールされていることを確認します(Linux/Mac/Windows Docker Desktop)
  2. ステップ2:以下の一発実行コマンドを実行します(AMD64 の例):docker run -d --restart=always --name restreamer -v /opt/restreamer/config:/core/config -v /opt/restreamer/data:/core/data -p 8080:8080 -p 8181:8181 -p 1935:1935 -p 1936:1936 -p 6000:6000/udp datarhei/restreamer:latest
  3. ステップ3:ブラウザで http://localhost:8080 を開き、ウィザードに従って入力ソースと配信先を設定すれば、ライブ配信を開始できます
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

コンテナを停止して削除:docker stop restreamer && docker rm restreamer;データをクリーンアップする必要がある場合は、マウントボリュームディレクトリ /opt/restreamer を削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスApache-2.0
最終更新2026-05-13 14:44:24
GitHub リポジトリ公式サイト

類似プロジェクト