Skip to content

簡易自鯖ミラーツール 2026-08-12版

Choose a tag to compare

@ginsabo ginsabo released this 12 Aug 17:26
· 9 commits to main since this release

⚠ この版は旧版です。 最新版は 簡易自鯖ミラーツール 2026-08-15版 をご利用ください(HEVC中継の安定化・軽量化、起動の進捗表示、状態診断ツールを含みます)。

自鯖配信キットの映像ミラー機能を単体で切り出した、ミラー協力者向けのWindowsツールです。

配信者から「配信元URL」と「ミラー用合鍵」を受け取った協力者が、自分のPCから映像だけを再配信し、配信元の回線負荷を分散できます。

特徴

  • 独自ドメイン・Cloudflareアカウント・ルーターのポート開放は不要
  • 起動するたびに無料の一時公開URL(https://~.trycloudflare.com/)を自動発行
  • H.264はそのまま中継(再エンコードなし)、HEVCは利用可能なエンコーダーでH.264へ自動変換
  • 中継するのは映像のみ。コメントなどは配信元ページで行います

使い方

  1. ZIPを展開する
  2. 0_初回準備.bat を実行する(Node.js / FFmpeg / MediaMTX / cloudflaredを自動で用意。外部バイナリはバージョン固定とSHA-256検証つき)
  3. 1_簡易ミラー起動.bat を実行する
  4. 自動で開く管理ページに、配信者から受け取った配信元URLと合鍵を入力して「保存してミラー開始」
  5. 表示された公開URLを視聴者に渡す(終了は起動画面でQキー、または 2_簡易ミラー停止.bat

対応環境

  • Windows 10 / 11 x64
  • 配信元: 2026年7月30日版以降の自鯖配信キット(ミラー登録API対応版)
  • 自鯖配信キット本体と同じPCでも併用できます(使用ポート: 8090 / 8091 / 1936 / 8990)

注意

  • 公開URLは起動ごとに変わり、停止すると使えなくなります
  • Quick TunnelはCloudflare公式でテスト・開発用途とされており、常設・大人数向けではありません
  • mirror_app/mirror_config.json には合鍵がそのまま保存されます。このファイルを他人に渡さないでください

2026-08-13未明 更新(同名ZIPを差し替え)

実際のミラー運用テストで見つかった問題への改良を反映しました。

  • CPU変換の自動軽量化: ハードウェア変換が使えないPCでは、HEVC変換を720p/30fpsへ自動で落とし、変換が追いつかず視聴が始まらない問題を解消。高性能CPUで従来どおりフル画質変換したい場合は、HEVC変換で「CPU高画質」を選択
  • 変換の診断表示: 管理画面に「どの変換方式が使えたか(NVIDIA/Intel/AMD/CPU)」とFFmpegの版数を表示。古いFFmpegには注意書きを表示
  • 視聴開始の高速化: 変換時の映像区切りを2秒間隔に固定
  • プロセス残りの解消: 起動ウィンドウを×で閉じても、MediaMTX等を自動で道連れ停止
  • 変換ビットレートの配信元追従: HEVC変換の出力を固定値でなく配信元の実ビットレートに合わせるようにしました(元の約1.4倍・上限は従来値)。低ビットレート配信を無駄に増幅しなくなり、協力者の上り回線とミラー視聴者の必要回線が実態に沿います
  • 起動時の進捗表示: 起動中の黒い窓に「[1/5]〜[5/5]」の進み具合を表示し、無言で数十秒待つ状態をなくしました。起動後も、ミラーの状態が変わるたびに1行表示されます
  • 状態診断ツールを追加: 3_状態診断.bat を実行すると、準備状態・使用ソフト・ポートの衝突・ミラー状態・公開URLの疎通をまとめて検査し、結果を logs に保存します。不具合を相談するときはその内容を貼り付けてください(合鍵は含まれません)
  • 旧ZIPを導入済みの方は、再ダウンロードして展開し直し、0_初回準備.bat から実行してください

SHA-256

6ef6af632a7dc92c218e1fff0572253c3e3563f73159910ea7e8213d7b499d1a  self-stream-mirror_20260812.zip