Repolode
bluenviron

bluenviron/mediamtx

RTSP、RTMP、WebRTC、SRT、HLSなどでストリームを配信、視聴、変換、録画、再生できる、依存関係ゼロのライブメディアサーバー兼プロキシ。

代替できる製品:Wowza Streaming Engine

スター
20,641
フォーク
2,454
未解決の Issue
220
最終コミット
17 時間前

これは何?

MediaMTXは、配信元から視聴者へリアルタイムの映像・音声ストリームを中継するライブメディアサーバー兼メディアプロキシです。配信元はMedia-over-QUIC、SRT、WebRTC、RTSP、RTMP、MPEG-TS、RTPでストリームを送信でき、視聴者は複数の同じプロトコルで視聴できます。ブラウザーやVLCなどのプレーヤーではHLSも利用できます。

ストリームはプロトコル間で自動的に変換されるため、RTSPで配信されているカメラ映像を、追加の処理なしでWebRTCやHLS経由で視聴できます。サーバーでは個別のパスに複数のストリームを配信でき、配信元がオフラインのときも常時利用可能なストリームを維持できます。また、ストリームをfMP4またはMPEG-TS形式でディスクに録画し、再生することもできます。

Linux、Windows、macOS向けの単一実行ファイルとして提供され、実行時の依存関係はありません。クライアントを切断せずに設定をホットリロードできるほか、内部認証、HTTP認証またはJWT認証、フック、Control API、Prometheus互換のメトリクスを備えています。

主な機能

  • 01RTSP、RTMP、WebRTC、SRT、HLS、MPEG-TS、RTP、Media-over-QUICでストリームを配信・視聴できます。
  • 02ストリームをあるプロトコルから別のプロトコルへ自動変換します。
  • 03ストリームをfMP4またはMPEG-TS形式でディスクに録画し、再生できます。
  • 04配信元がオフラインのときも、常時利用可能なストリームを維持します。
  • 05既存のクライアントを切断せずに設定を再読み込みできます。
  • 06Linux、Windows、macOS向けに、依存関係のない単一実行ファイルとして提供されます。

ユースケース

  • RTSP経由でIPカメラの映像を集約し、WebRTCまたはHLS経由でブラウザーから視聴できるようにする。
  • OBS StudioやFFmpegからライブストリームを受信し、複数の視聴者向けプロトコルに再配信する。
  • 監視映像や放送ストリームをディスクに録画し、後から再生する。
  • サーバー間またはネットワーク間でライブストリームをプロキシまたは転送する。

クイックスタート

  1. 1

    releasesページからリリースバイナリをダウンロードします

  2. 2

    サーバーを起動します

収録されている特集

トピック

よくある質問

mediamtx とは?
RTSP、RTMP、WebRTC、SRT、HLSなどでストリームを配信、視聴、変換、録画、再生できる、依存関係ゼロのライブメディアサーバー兼プロキシ。 MediaMTXは、配信元から視聴者へリアルタイムの映像・音声ストリームを中継するライブメディアサーバー兼メディアプロキシです。配信元はMedia-over-QUIC、SRT、WebRTC、RTSP、RTMP、MPEG-TS、RTPでストリームを送信でき、視聴者は複数の同じプロトコルで視聴できます。ブラウザーやVLCなどのプレーヤーではHLSも利用できます。
mediamtx は無料で使えますか?ライセンスは?
mediamtx は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
mediamtx は今もメンテナンスされていますか?
活発にメンテナンス中。mediamtx の最終コミットは 2026年11月7日 です。
mediamtx は何に使えますか?
RTSP経由でIPカメラの映像を集約し、WebRTCまたはHLS経由でブラウザーから視聴できるようにする。 OBS StudioやFFmpegからライブストリームを受信し、複数の視聴者向けプロトコルに再配信する。 監視映像や放送ストリームをディスクに録画し、後から再生する。 サーバー間またはネットワーク間でライブストリームをプロキシまたは転送する。
mediamtx のインストール方法は?
releasesページからリリースバイナリをダウンロードします サーバーを起動します
mediamtx はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/bluenviron/mediamtx

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト