アップロード動画をS3互換ストレージに保存し、トランスコードした動画をHLSで配信できるセルフホスト型の動画共有プラットフォームです。
- スター
- 9,820
- フォーク
- 979
- 未解決の Issue
- 352
- 最終コミット
- 12 日前
これは何?
Streamaは、個人の動画コレクション向けのセルフホスト型ストリーミングサーバーです。自分の番組、映画、エピソードをアップロードするかリンクすると、Netflix風の画面に表示されます。再生を再開できるダッシュボードや、シーズンと未登録のエピソードを確認できるエピソードブラウザーも備えています。
ポスター、説明、エピソードの詳細などのメタデータは、TheMovieDB APIを使って自動入力されます。利用には、設定画面で無料のAPIキーを登録する必要があります。ディスク上にある既存のファイルは、ローカルファイルブラウザーから追加するか、設定可能な正規表現でファイル名を照合する一括作成機能を使って追加できます。
サーバーはGrails 3とSpring Securityで構築されており、AngularJS製のフロントエンドが利用するREST APIを提供します。プレイヤーはHTML5ベースで、プロジェクトによると主にChromeでテストされています。サーバー側でのトランスコードには対応していないため、再生できるかどうかはブラウザーの対応状況に左右されます。ライセンスはMITで、Google PlayではAndroidアプリも提供されています。
主な機能
- 01Netflix風のダッシュボードで視聴再開位置を管理
- 02ファイルのないエピソードをグレー表示する、エピソード・シーズンブラウザー
- 03TheMovieDB APIによるメタデータとアートワークの自動取得
- 04ドラッグ&ドロップでのアップロード、ローカルディレクトリの参照、ファイル名による一括照合
- 05映画やテレビ番組のエピソードに対応した、設定可能なファイル名照合用正規表現
- 06コンテンツの管理やユーザー招待を行う管理パネル
ユースケース
- リッピングした映画や自分でデジタル化した映画・テレビ番組のホームライブラリを運用する
- ユーザーアカウントを使って、家族や友人とプライベートなメディアコレクションを共有する
- 既存のファイルを再アップロードせずに、NASやマウント済みドライブ上のファイルを閲覧する
クイックスタート
- 1
ドキュメントでインストールと初回セットアップのガイドを読む
- 2
GitHubのリリースページから安定版またはベータ版をダウンロードする
使う前に知っておきたいこと
- サーバー側で動画を変換せず、HTML5ブラウザーの再生機能に依存しているため、一部の形式は再生できない場合があります。
- メタデータとアートワークの取得には、theMovieDb.org APIキーが必要です。
- 趣味のプロジェクトとして少人数の主要コントリビューターがメンテナンスしているため、開発のペースには限りがあります。
収録されている特集
トピック
よくある質問
- streama とは?
- ローカルの動画ファイルをNetflix風のライブラリに整理し、Webプレイヤーで再生できるセルフホスト型メディアサーバー。 Streamaは、個人の動画コレクション向けのセルフホスト型ストリーミングサーバーです。自分の番組、映画、エピソードをアップロードするかリンクすると、Netflix風の画面に表示されます。再生を再開できるダッシュボードや、シーズンと未登録のエピソードを確認できるエピソードブラウザーも備えています。
- streama は無料で使えますか?ライセンスは?
- streama は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- streama は今もメンテナンスされていますか?
- 活発にメンテナンス中。streama の最終コミットは 2026年10月26日 です。
- streama は何に使えますか?
- リッピングした映画や自分でデジタル化した映画・テレビ番組のホームライブラリを運用する ユーザーアカウントを使って、家族や友人とプライベートなメディアコレクションを共有する 既存のファイルを再アップロードせずに、NASやマウント済みドライブ上のファイルを閲覧する
- streama のインストール方法は?
- ドキュメントでインストールと初回セットアップのガイドを読む GitHubのリリースページから安定版またはベータ版をダウンロードする
- streama はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/streamaserver/streama
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Qt WebEngineとlibmpvを採用し、パススルー再生とハードウェアアクセラレーションに対応したJellyfinメディアサーバー向けデスクトップクライアント。
複数のJellyfinメディアサーバーを、統一されたライブラリとインターフェースにまとめるリバースプロキシ。
Video.jsプロジェクトによる、WebとReact向けのモジュール式で組み合わせ可能なオープンソースメディアプレーヤーフレームワーク(v10)。
映画、番組、音楽をアプリ経由でデバイスに配信する、無料のセルフホスト型メディアサーバーのバックエンドとAPI。PlexやEmbyに代わるオープンな選択肢。
Go製バックエンドとReact製Web UIを備え、映画、シリーズ、オーディオブック、電子書籍、ポッドキャスト、漫画を扱うセルフホスト型メディアサーバー。