Как транслировать видео с сервера Ubuntu на Meta Quest по SMB
28 октября 2026 г.Руководства

Как транслировать видео с сервера Ubuntu на Meta Quest по SMB

Узнайте, как открыть по SMB видеопапки сервера Ubuntu, CasaOS или Jellyfin и транслировать их прямо на Meta Quest без копирования файлов.

Чтобы транслировать видео с сервера Ubuntu на Meta Quest, откройте медиапапки через Samba, а затем добавьте сервер в NEX, указав его IP-адрес и учётные данные Samba. NEX — это проигрыватель 2D- и 3D-видео для Meta Quest, в котором можно вручную добавлять SMB-серверы.

Этот способ подходит и для Ubuntu с CasaOS или Jellyfin в Docker. Samba и Jellyfin могут читать одни и те же папки, поэтому переносить файлы, создавать копию медиатеки или копировать видео на гарнитуру не требуется.

Быстрая навигация

Meta Quest транслирует фильмы по SMB с трёх дисков, подключённых к серверу Ubuntu

Один SMB-сервер для нескольких дисков

Сервер Ubuntu может опубликовать каждую смонтированную папку как отдельный общий ресурс SMB:

Папка в UbuntuРесурс SMB в NEX
/mnt/MoviesMovies
/mnt/3D-Movies3D-Movies
/mnt/SerienSerien

Сервер Ubuntu нужно добавить в NEX только один раз. После входа NEX покажет все ресурсы, которые разрешено читать учётной записи Samba.

Jellyfin продолжит использовать те же папки через тома Docker. Тома дают Jellyfin доступ к файлам, а Samba делает эти файлы доступными для NEX по сети.

Подготовка общих папок SMB в Ubuntu

Перед запуском NEX убедитесь, что:

  1. Все диски с медиафайлами смонтированы в Ubuntu.
  2. Samba установлена, а для каждой медиапапки создан отдельный общий ресурс.
  3. Учётная запись Samba имеет право читать все три папки.
  4. Конфигурация Samba проверена, а служба перезапущена.

Для просмотра видео обычно достаточно ресурсов только для чтения. Имя пользователя и пароль Samba не совпадают с данными для входа в Jellyfin.

В руководстве Ubuntu по файловому серверу Samba описаны установка Samba и добавление нескольких ресурсов. Если CasaOS уже управляет общими папками, используйте его интерфейс или убедитесь, что ручные изменения не будут перезаписаны.

Добавление сервера Ubuntu в NEX

Если оба устройства находятся в одной домашней сети, используйте локальный IP-адрес сервера Ubuntu. В NEX:

  1. Откройте раздел SMB и нажмите кнопку + в правом верхнем углу.
  2. Введите IP-адрес сервера Ubuntu.
  3. Введите mediauser и пароль, созданный с помощью smbpasswd.
  4. Подключитесь и откройте Movies, 3D-Movies или Serien.

После подключения все три ресурса должны отображаться под одним сервером. Если один из них отсутствует, проверьте его путь и права учётной записи, а не добавляйте сервер повторно.

Подключение через Tailscale

Если сервер Ubuntu и Meta Quest уже подключены к одному tailnet, введите в NEX Tailscale IP сервера вместо локального IP. Используйте те же учётные данные Samba.

Брандмауэр Ubuntu и политика tailnet должны разрешать Quest доступ к TCP-порту 445 через Tailscale. Не перенаправляйте порт 445 на маршрутизаторе и не открывайте SMB напрямую в интернет. Руководство Tailscale по файловым серверам рекомендует подключаться по имени хоста или IP Tailscale без публичного перенаправления портов.

Видео 3D или VR с высоким битрейтом всё равно могут буферизоваться, если соединение идёт через ретранслятор или скорость отдачи сервера ограничена. Перед изменением настроек Samba проверьте тот же файл в локальной сети.

Если сервер не находится автоматически, ручной ввод IP позволяет не зависеть от обнаружения DLNA. При ошибке входа убедитесь, что используете учётную запись Samba, а не Jellyfin. NEX также поддерживает WebDAV, но для него на сервере потребуется отдельная служба. Для существующей структуры папок SMB проще.

Материалы по теме