このチュートリアルでは、Ubuntu20.04デスクトップおよびサーバーにユニバーサルメディアサーバーをインストールしてセットアップする方法を説明します。
Universal Media Server、略してUMSは、DLNA準拠のUPnPメディアサーバーであり、ビデオゲームコンソール、スマートTV、スマートフォン、Blu-rayプレーヤーなどのさまざまなデバイスにメディアファイルをストリーミングできます。
1.必要なライブラリをインストールします:
メディアトランスコーディングは、AviSynth、FFMpeg、MEncoder、およびVLCのパッケージを介して実行されます。最初にターミナルを開き、コマンドを実行して、これらのパッケージがインストールされていることを確認する必要があります。
sudo apt install mediainfo dcraw vlc mplayer mencoder
2.ユニバーサルメディアサーバーをダウンロードします:
最新のtarballは、githubプロジェクトページからダウンロードできます。ダウンロードを選択します(uname -m
を実行します システムタイプを伝えるために):
- 古い32ビットマシン用のx86パッケージ。
- 64ビットマシン用のx86_64パッケージ。
- RasperryPiデバイス用のarm64/armhf。
ユニバーサルメディアサーバーのダウンロード
現在、最新リリースはバージョン10.0.1です。 Ubuntu Serverを実行している場合は、次のコマンドを使用してダウンロードします(新しいバージョンが利用可能な場合は、コマンドのURLを置き換えます):
wget -c https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/10.0.1/UMS-10.0.1-x86_64.tgz
3.tarballを解凍します
次の2つのコマンドを実行すると、ユーザーのダウンロードフォルダーに移動し、UMSパッケージ/ optを抽出し、最後に結果フォルダーの名前を「ums-10.0.1」から「ums」に変更します。
cd Downloads
sudo tar -zxvf UMS-10.0.1-x86_64.tgz -C /opt/ --transform s/ums-10.0.1/ums/
cd Downloads
をスキップする wgetコマンドでダウンロードした場合。
また、新しいバージョンがダウンロードされた場合は「UMS-10.0.1-x86_64.tgz」を置き換え、「ums-10.0.1」のバージョン番号も変更します。
4。 UMSをシステムサービスとして実行する
すべてがうまくいけば、コマンドを介してユニバーサルメディアサーバーを実行できるはずです:
/opt/ums/UMS.sh
Ubuntuデスクトップの場合、言語の選択、最小化の開始の有無、ネットワークの選択、メディアフォルダーなどのセットアップダイアログが表示されます。
次に、より多くの構成、ログビューなどを備えたユーザーインターフェイスを提供します。
UIのないUbuntuサーバーの場合は、構成の.config / UMS/UMS.confファイルを編集します。デフォルトでは、ユーザーホームの下にあるすべてのファイルをストリーミングします。 「folder=/ PATH / TO / MEDIA1、/ PATH / TO / MEDIA2」を追加して、メディアフォルダを設定できます。詳細については、ソースtarballの下にあるUMS.confファイルをお読みください。
サーバーを起動した後、Webブラウザでhttp:// server_ip:9001にアクセスして、サーバーが機能しているかどうかを確認します。
systemdサービスとして実行するには、ターミナルを開いてコマンドを実行します。
sudo nano /etc/systemd/system/ums.service
空のファイルを作成し、nanoコマンドラインテキストエディタで開きます。次の行を貼り付け(Ctrl + Shift + V)、jiをユーザー名に変更します。また、必要に応じて、メモリ制限を500Mから別の値に変更します。
[Unit] Description=Run UMS as Ji DefaultDependencies=no After=network.target [Service] Type=simple User=ji Group=ji ExecStart=/opt/ums/UMS.sh TimeoutStartSec=0 RemainAfterExit=yes Environment="UMS_MAX_MEMORY=500M" [Install] WantedBy=default.target
Ctrl + Xを押して変更を保存し、Yを押して、Enterキーを押します。
最後にコマンドを実行してsystemdデーモンをリロードし、UMSサービスを有効にして開始します。
sudo systemctl daemon-reload
sudo systemctl enable ums.service
sudo systemctl start ums.service
コマンドでサービスステータスを確認します:
sudo systemctl status ums.service
元の記事