Ubuntuサーバーの動画をSMB経由でMeta Questにストリーミングする方法
2026年10月28日チュートリアル

Ubuntuサーバーの動画をSMB経由でMeta Questにストリーミングする方法

Ubuntu、CasaOS、Jellyfinサーバーの動画フォルダをSMBで共有し、ファイルをコピーせずMeta Questへ直接ストリーミングする方法を紹介します。

Ubuntuサーバーの動画をMeta Questにストリーミングするには、Sambaでメディアフォルダを共有し、サーバーのIPアドレスとSambaの認証情報を使ってNEXに追加します。NEXはMeta Quest向けの2D・3D動画プレイヤーで、SMBサーバーを手動で追加できます。

UbuntuでCasaOSを使用している場合や、DockerでJellyfinを動かしている場合も同じ方法を利用できます。SambaとJellyfinは同じフォルダを参照できるため、ファイルの移動、ライブラリの複製、ヘッドセットへの動画コピーは不要です。

クイックナビゲーション

Meta QuestがUbuntuサーバーに接続された3台のドライブからSMB経由で映画をストリーミングしている

1台のSMBサーバーで複数のドライブを使う

Ubuntuサーバーでは、マウント済みの各フォルダを個別のSMB共有として公開できます。

Ubuntu上のフォルダNEXに表示されるSMB共有
/mnt/MoviesMovies
/mnt/3D-Movies3D-Movies
/mnt/SerienSerien

NEXにUbuntuサーバーを追加する操作は1回だけです。ログインすると、Sambaアカウントに読み取り権限があるすべての共有がNEXに表示されます。

JellyfinはDockerボリューム経由で同じフォルダを引き続き利用できます。DockerボリュームはJellyfinにファイルへのアクセスを与え、Sambaはそのファイルをネットワーク経由でNEXから利用できるようにします。

UbuntuでSMB共有を準備する

NEXを開く前に、次の点を確認してください。

  1. すべてのメディアドライブがUbuntuにマウントされている。
  2. Sambaがインストールされ、各メディアフォルダに個別の共有がある。
  3. Sambaアカウントに3つのフォルダを読み取る権限がある。
  4. Sambaの設定を確認し、サービスを再起動している。

動画再生には通常、読み取り専用の共有で十分です。Sambaのユーザー名とパスワードは、Jellyfinのログイン情報とは別です。

UbuntuのSambaファイルサーバーガイドでは、Sambaのインストールと複数の共有の追加方法を確認できます。CasaOSがすでにファイル共有を管理している場合は、その共有画面を使うか、手動の変更が上書きされないことを確認してください。

UbuntuサーバーをNEXに追加する

両方のデバイスが同じホームネットワークにある場合は、UbuntuサーバーのローカルIPアドレスを使用します。NEXで次の操作を行います。

  1. SMBセクションを開き、右上の+ボタンを選択します。
  2. UbuntuサーバーのIPアドレスを入力します。
  3. mediauserと、smbpasswdで作成したパスワードを入力します。
  4. 接続してMovies、3D-Movies、またはSerienを開きます。

接続後、同じサーバーの下に3つの共有が表示されます。1つだけ表示されない場合は、サーバーを追加し直すのではなく、その共有のパスとアカウント権限を確認してください。

Tailscale経由で接続する

UbuntuサーバーとMeta Questがすでに同じtailnetに接続されている場合は、ローカルIPの代わりにサーバーのTailscale IPをNEXへ入力します。Sambaのユーザー名とパスワードは同じです。

Ubuntuのファイアウォールとtailnet policyでは、QuestからTailscale経由でTCPポート445へ到達できるようにする必要があります。ルーターでポート445を転送したり、SMBをインターネットへ直接公開したりしないでください。Tailscaleのファイルサーバーガイドでは、公開ポート転送を行わず、Tailscaleのホスト名またはIPで接続する方法が案内されています。

接続がリレー経由の場合や、サーバーのアップロード速度が不足している場合は、高ビットレートの3D・VR動画がバッファリングすることがあります。Sambaの設定を変更する前に、同じファイルをローカルネットワークで試してください。

サーバーが自動検出されない場合は、IPを手動入力することでDLNA検出に依存せず接続できます。ログインできない場合は、JellyfinアカウントではなくSambaアカウントを使っているか確認してください。NEXはWebDAVにも対応していますが、サーバー側に別のWebDAVサービスが必要です。既存のフォルダ構成を使うなら、SMBのほうが簡単です。

関連記事