GNU/Linux >> Linux の 問題 >  >> Linux

Streama –独自のストリーミングメディアサーバーを数分でセットアップ

Streama は、Unixライクなオペレーティングシステムで数分で独自のパーソナルストリーミングメディアサーバーをセットアップするのに役立つ無料のオープンソースアプリケーションです。 Netflixに似ていますが、自己ホスト可能です。ローカルシステム、VPS、または専用サーバーに展開して、複数のデバイス間でメディアファイルをストリーミングできます。メディアファイルには、ネットワーク上の任意のシステムのWebブラウザからアクセスできます。 VPSにデプロイしている場合は、どこからでもアクセスできます。 Streamaは、テレビ番組、ビデオ、オーディオ、および映画をストリーミングするための独自のNetflixシステムのように機能します。 Streamaは、SpringSecurityでGrails 3(サーバー側)を使用して記述されたWebベースのアプリケーションであり、すべてのフロントエンドコンポーネントはAngularJSで記述されています。組み込みのプレーヤーは完全にHTML5ベースです。

Streamaの機能

Streamaには、以下に示す多くの機能が付属しています。

  • インストールが簡単configure。 Dockerインスタンスをダウンロードしてメディアサーバーを数分で起動するか、バニラバージョンをローカルサーバー、VPSサーバー、または専用サーバーにインストールできます。
  • メディアファイルをアップロードするためのドラッグアンドドロップサポート。
  • ライブ同期監視のサポート。友達や家族とリモートでビデオを見ることができます。彼らがどこにいるかは関係ありません。一度に全員が同じ動画を見ることができます。
  • ビデオとオーディオを視聴するための組み込みの美しいビデオプレーヤー。
  • サーバー内のメディアファイルにアクセスするための組み込みブラウザ。
  • マルチユーザーサポート。家族のメンバーに個別のユーザーアカウントを作成し、同時にメディアサーバーにアクセスできます。
  • Streamaはpause-playオプションをサポートしています。いつでも再生を一時停止すると、Streamaは前回中断した場所を記憶します。
  • Streamaは、追加する類似の映画やビデオ、番組を検出できます。
  • 自己ホスト可能
  • 完全に無料でオープンソースです。

もっと何が必要ですか? Streamaには、Linuxボックスに本格的なストリーミングメディアサーバーをセットアップするために必要なものがすべて揃っています。

Streamaを使用して独自のストリーミングメディアサーバーをセットアップする

StreamaにはJAVA8以降、できれば OpenJDKが必要です。 。また、推奨されるOSは Ubuntu です 。このガイドでは、Ubuntu18.04LTSを使用します。

デフォルトでは、最新のUbuntu18.04にはOpenJDK 11が含まれています。Ubuntu18.04以降にデフォルトのopenJDKをインストールするには、次のコマンドを実行します。

$ sudo apt install default-jdk

Java 8は、最新の安定したロングタームサポートバージョンです。 Java LTSを使用する場合は、次を実行します。

$ sudo apt install openjdk-8-jdk

openjdk-8-jdkをインストールしました。インストールされているJavaのバージョンを確認するには、次のコマンドを実行します。

$ java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-0ubuntu0.18.04.1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)

Javaをインストールしたら、Streama実行可能ファイルとymlファイルを保存するディレクトリを作成します。

$ sudo mkdir /data
$ sudo mkdir /data/streama

私は公式ドキュメントに従ったので、このパス(/ data / streama)を使用しました。オプションです。任意の場所を自由に使用できます。

streamaディレクトリに切り替えます:

$ cd /data/streama

リリースページから最新のStreama実行可能ファイルをダウンロードします 。このガイドを書いている時点で、最新バージョンは v1.6.0-RC8でした。 。

$ sudo wget https://github.com/streamaserver/streama/releases/download/v1.6.0-RC8/streama-1.6.0-RC8.war

実行可能にする:

$ sudo chmod +x streama-1.6.0-RC8.war

次に、コマンドを使用してStreamaアプリケーションを実行します:

$ sudo ./streama-1.6.0-RC8.war

以下のような出力の場合、Streamaは機能しています!

INFO streama.Application - Starting Application on ubuntuserver with PID 26714 (/data/streama/streama-1.6.0-RC8.war started by root in /data/streama)
DEBUG streama.Application - Running with Spring Boot v1.4.4.RELEASE, Spring v4.3.6.RELEASE
INFO streama.Application - The following profiles are active: production

Configuring Spring Security Core ...
... finished configuring Spring Security Core

INFO streama.Application - Started Application in 92.003 seconds (JVM running for 98.66)
Grails application running at http://localhost:8080 in environment: production

Webブラウザーを開き、URLに移動します- http:// ip-address:8080

Streamaのログイン画面が表示されます。デフォルトの資格情報でログイン-admin/ admin

streamaログインページ

ここで、いくつかの必要な基本設定を入力する必要があります。次の画面で[OK]ボタンをクリックすると、設定ページにリダイレクトされます。 [設定]ページで、アップロードディレクトリの場所、Streamaロゴ、メディアサーバーの名前、ベースURL、匿名アクセスの許可、ユーザーによるビデオのダウンロードの許可など、いくつかのパラメーターを設定する必要があります。 *でマークされたすべてのフィールド 記入する必要があります。詳細を入力したら、[設定を保存]をクリックします ボタン。

ストリーマ設定

おめでとう!メディアサーバーを使用する準備が整いました!

ストリームダッシュボードは次のようになります。

Streamaダッシュボード

また、これは、映画、番組のアップロード、ファイルマネージャーを介したファイルへのアクセス、通知とハイライトの表示を行うことができるコンテンツ管理ページです。

Streamaでコンテンツを管理する

映画/ショーの追加

映画を追加する方法を紹介します。

[コンテンツの管理]に移動します ダッシュボードからページを選択し、[新しいムービーの作成]をクリックします リンク。

名前、リリース日、IMDB ID、映画の説明などの映画の詳細を入力し、[保存]をクリックします 。これらはすべてオプションです。詳細がわからない場合は、無視してかまいません。

Streamaに映画の詳細を入力

映画の詳細を追加しましたが、実際の映画はまだ追加していません。これを行うには、下部にある赤いボックスをクリックします-「ビデオファイルはまだありません!ファイルをドロップするか、ここをクリックして追加してください」

Streamaに映画をアップロード

このダッシュボード内にムービーファイルをドラッグアンドドロップするか、赤いボックスをクリックして手動でアップロードすることができます。

アップロードするムービーファイルを選択し、[アップロード]をクリックします。

Streamaに映画をアップロードする

アップロードが完了すると、アップロードされた映画の詳細を見ることができます。映画の詳細を編集/変更する場合は、映画の横にある3本の横線をクリックします。

Streamaで映画の詳細を編集する

同様に、テレビ番組、ビデオ、オーディオを作成できます。

Streamaのテレビ番組コレクション

また、ダッシュボードのホーム画面に映画/番組が表示されるようになります。それをクリックするだけでビデオを再生し、Linuxデスクトップから直接Netflixエクスペリエンスを楽しむことができます。

詳細については、製品の公式Webサイトを参照してください。

関連記事:

  • Jellyfinを使用してLinuxメディアサーバーをセットアップする方法

Linux
  1. Linuxサーバーで最初の10分間に行う9つのこと

  2. Ubuntu20.04LTSでStreamaを使用して独自のストリーミングメディアサーバーをホストします。

  3. DNSサーバーをセットアップするためのバインドをインストールおよび構成する方法は?

  1. Linuxで独自のビデオストリーミングサーバーを作成する

  2. OpenfireとSparkを使用して独自のインスタントメッセージングサーバーをセットアップする方法

  3. メディアサーバーの比較

  1. 独自のメディアサーバーをセットアップするためにUbuntuServer16.04をインストールします

  2. LinuxでJellyfinを使用してストリーミングメディアサーバーを設定する方法

  3. Streama(LinuxのMini Netflix)を使用して独自のストリーミングメディアサーバーをホストする方法