Nextcloud 在您的电视上 — 自托管云与大屏幕的结合
如果您运行 Nextcloud(或 ownCloud)作为私有云存储,您可能希望从电视上访问它 — 在大屏幕上浏览家庭照片、流式传输家庭视频或在聚会期间显示文档。但 Nextcloud 没有电视应用程序。
AnExplorer 通过直接从 Android TV 连接到 Nextcloud 的 WebDAV 界面来弥补这一差距。使用电视遥控器浏览整个自托管云并在大屏幕上播放媒体。
你可以做什么:
- 将个人视频(家庭电影、旅行片段)从 Nextcloud 传输到电视
- 在大屏幕上浏览家庭相册
- 在群组设置中查看共享文档和 PDF
- 从客厅电视访问 Nextcloud 中的任何文件
在 Android TV 上设置 WebDAV
查找您的 WebDAV URL
每个 Nextcloud/ownCloud 实例都有一个 WebDAV 端点:
- Nextcloud:
https://cloud.yourdomain.com/remote.php/dav/files/USERNAME/ - ownCloud:
https://cloud.yourdomain.com/remote.php/webdav/
在以下位置找到它:Nextcloud → 设置 → 滚动到最底部 → “WebDAV”部分显示 URL。
从 Android TV 连接
- 在电视上打开AnExplorer
- 网络 → WebDAV → 点击 +
- URL:粘贴您的 WebDAV URL
- 用户名:您的 Nextcloud 用户名
- 密码:您的 Nextcloud 密码(如果启用了 2FA,则为应用程序密码)
- 连接→出现您的 Nextcloud 文件树
应用程序密码(如果使用 2FA)
如果您在 Nextcloud 上有双因素身份验证:
- Nextcloud → 设置 → 安全 → 设备和会话 → 创建新的应用程序密码
- 将其命名为“AnExplorer TV”以便识别
- 使用此应用程序密码而不是您的主密码
- 应用程序密码绕过此特定连接的 2FA
来自 Nextcloud 的流媒体
家庭视频
- 导航到 Nextcloud 中的视频文件夹
- 点击任意视频 → 在 VLC 或系统播放器中播放
- 通过网络进行流媒体播放 — 不消耗电视存储空间
照片幻灯片
- 导航至“照片”文件夹(或共享相册)
- 点击图像 → 在电视上全屏查看
- 使用方向键向左/向右浏览 — 就像私人照片库一样
### 音乐
- 导航至音乐文件夹
- 点击音频文件 → 通过电视扬声器/条形音箱播放 3.浏览时后台继续播放
用于电视访问的 WebDAV 与 SMB
| 方面 | WebDAV(Nextcloud) | 中小企业(NAS) |
|---|---|---|
| 最适合 | 自托管云(Nextcloud、ownCloud) | 专用 NAS(Synology、QNAP) |
| 通过互联网访问 | ✅(HTTPS — 在任何地方都可以使用) | ❌(仅限本地网络,除非 VPN) |
| 速度(本地) | 10-40 MB/s(HTTP 开销) | 40-100+ MB/秒 |
| 速度(远程) | 互联网限制 | 不适用 |
| 加密 | ✅(HTTPS) | ❌(当地假定安全) |
| 设置 | WebDAV URL + 凭据 | NAS IP + 凭据 |
| 文件共享功能 | ✅(Nextcloud 链接,分享) | ❌(仅文件) |
在以下情况下使用 WebDAV: 您运行 Nextcloud/ownCloud 作为主要云存储。 在以下情况下使用 SMB: 您拥有传统 NAS 并且不使用 Nextcloud。 同时使用: 如果您在 NAS 上运行 Nextcloud(通用设置) — WebDAV 用于 Nextcloud 界面,SMB 用于直接 NAS 访问。
其他 WebDAV 兼容服务
AnExplorer 的 WebDAV 客户端适用于任何 WebDAV 服务器,而不仅仅是 Nextcloud:
- ownCloud — Nextcloud 的前身,相同的 WebDAV URL 格式
- Koofr — 具有 WebDAV 访问权限的云存储
- 4shared — 支持 WebDAV 的文件托管
- Box — 企业(某些计划提供 WebDAV)
- 任何自定义 WebDAV 服务器 — Apache/Nginx 以及 mod_dav、SabreDAV 等。
电视流媒体的性能技巧
- 使用 HTTPS(不是 HTTP)——大多数 Nextcloud 安装都需要
- 本地访问: 如果TV和Nextcloud服务器在同一网络上,性能最佳(10-40 MB/s)
- 远程访问: 通过互联网从 Nextcloud 进行流式传输取决于您服务器的上传速度和家庭下载速度
- 大视频文件: 对于 4K 内容,本地网络访问效果良好。4K 远程流媒体可能会根据互联网速度而缓冲
- 在 Nextcloud 上启用缓存以更快地列出文件(Redis 或 APCu)
方向键导航
所有 WebDAV 操作均可通过电视遥控器进行:
- 方向键上/下:滚动文件列表
- 确定:打开文件夹/播放文件
- 返回:上一级目录
- 文件在系统播放器(视频)或AnExplorer查看器(图像、PDF)中播放
兼容的电视设备
WebDAV 客户端适用于所有 Android TV / Google TV / Fire TV:
- Nvidia Shield TV、Google TV Streamer、Chromecast with Google TV
- 亚马逊 Fire TV(所有型号)
- 索尼 Bravia、TCL、海信、小米盒子、沃尔玛 Onn
Android TV 上的 WebDAV 故障排除
| 问题 | 原因 | 解决方案 |
|---|---|---|
| “连接失败” | 网址格式错误 | 确保 URL 包含完整路径:/remote.php/dav/files/username/ |
| “401 未经授权” | 不良凭据 | 仔细检查用户名/密码;如果启用了 2FA,则使用应用程序密码 |
| “SSL 错误” | 自签名证书 | 在 AnExplorer 的 WebDAV 设置中启用“接受所有证书”(仅适用于私有服务器) |
| 视频无法播放 | 电视上不支持的编解码器 | 在上传到 Nextcloud 之前转码为 H.264 MP4 |
| 文件列出速度很慢 | 一个文件夹中的多个文件 | 将 Nextcloud 组织到子文件夹中(每个子文件夹 < 500 个文件) |
| 串流期间连接中断 | 服务器超时 | 检查Nextcloud的PHP超时设置;增加到300+秒 |
优化 Nextcloud 的电视流媒体
如果您控制 Nextcloud 服务器,这些调整可以提高电视性能:
- 启用 Redis 缓存 — 显着加快文件列表速度(Nextcloud Admin → 基本设置 → 缓存)
- 增加PHP内存限制 - php.ini中的
memory_limit = 512M有助于大文件操作 - 使用 HTTP/2 — 现代 Web 服务器(Nginx、Apache 2.4.17+)支持 HTTP/2 以实现更快的并行传输
- 按文件夹组织媒体 — 避免单个文件夹包含 5,000 多个文件;分为年/月结构
- 将视频转码为 H.264 MP4 — 所有电视播放器都支持的通用格式
安全考虑
HTTPS 上的 WebDAV 是端到端加密的:
- 用户名/密码从未以纯文本形式传输(HTTPS 加密连接)
- 应用程序密码限制损害 — 如果您的电视遭到入侵,请撤销应用程序密码,而无需更改您的 Nextcloud 主密码
- 不要对 WebDAV 使用 HTTP(非 SSL) - 即使在本地网络上,有人也可以嗅探凭据
- 单独的电视用户帐户 — 创建一个 Nextcloud 用户,该用户对特定文件夹具有只读访问权限以观看电视(限制曝光)
相关指南
- 网络存储功能 — 所有协议概述
- 适用于 Android TV 的 SMB — 电视上的 NAS 访问
- 用于 Android TV 的 FTP — 远程服务器访问
- Android TV 文件管理器 — 完整的电视指南
- 云存储 — 商业云服务
