
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이 같은 폴더를 읽을 수 있으므로 파일을 옮기거나 미디어 라이브러리를 복제하거나 동영상을 헤드셋으로 복사할 필요가 없습니다.
빠른 탐색
하나의 SMB 서버로 여러 하드 드라이브 사용하기
Ubuntu 서버는 마운트된 각 폴더를 별도의 SMB 공유로 제공할 수 있습니다.
| Ubuntu의 폴더 | NEX에 표시되는 SMB 공유 |
|---|---|
/mnt/Movies | Movies |
/mnt/3D-Movies | 3D-Movies |
/mnt/Serien | Serien |
Ubuntu 서버는 NEX에 한 번만 추가하면 됩니다. 로그인하면 Samba 계정에 읽기 권한이 있는 모든 공유가 NEX에 표시됩니다.
Jellyfin은 Docker volume을 통해 같은 폴더를 계속 사용할 수 있습니다. Docker volume은 Jellyfin이 파일을 읽게 하고, Samba는 네트워크를 통해 NEX에서 해당 파일을 사용할 수 있게 합니다.
Ubuntu에서 SMB 공유 준비하기
NEX를 열기 전에 다음 사항을 확인하세요.
- 모든 미디어 드라이브가 Ubuntu에 마운트되어 있습니다.
- Samba가 설치되어 있고 각 미디어 폴더에 별도의 공유가 있습니다.
- Samba 계정에 세 폴더를 읽을 권한이 있습니다.
- Samba 설정을 확인하고 서비스를 다시 시작했습니다.
동영상 재생에는 일반적으로 읽기 전용 공유면 충분합니다. Samba 사용자 이름과 비밀번호는 Jellyfin 로그인 정보와 다릅니다.
Ubuntu의 Samba 파일 서버 가이드에서 Samba 설치와 여러 공유 추가 방법을 확인할 수 있습니다. CasaOS가 이미 파일 공유를 관리한다면 해당 공유 인터페이스를 사용하거나 수동 변경 사항이 덮어쓰이지 않는지 확인하세요.
Ubuntu 서버를 NEX에 추가하기
두 기기가 같은 홈 네트워크에 있을 때는 Ubuntu 서버의 로컬 IP 주소를 사용합니다. NEX에서 다음을 진행하세요.
- SMB 섹션을 열고 오른쪽 위의
+버튼을 선택합니다. - Ubuntu 서버의 IP 주소를 입력합니다.
mediauser와smbpasswd로 만든 비밀번호를 입력합니다.- 연결한 뒤
Movies,3D-Movies또는Serien을 엽니다.
연결 후에는 같은 서버 아래에 세 공유가 표시되어야 합니다. 하나가 보이지 않는다면 서버를 다시 추가하지 말고 해당 공유의 경로와 계정 권한을 확인하세요.
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가 더 간단합니다.