基于 PotPlayer、Alist 与 WebDAV 搭建个人云影院方案
周末宅家看 4K 电影时,突然发现网盘里的《奥本海默》因为浏览器限制无法加载杜比视界版本。这种体验让我开始思考:有没有一种方法能像访问本地文件一样流畅播放云端的高码率影片?经过反复测试,终于找到了一套近乎完美的解决方案——用 PotPlayer 通过 WebDAV 协议直连 Alist 挂载的网盘。这不仅解决了画质损失问题,还能实现跨设备无缝续播。
1. 核心组件选型与原理剖析
1.1 为什么选择 WebDAV 协议?
WebDAV(Web Distributed Authoring and Versioning)本质上是 HTTP 协议的扩展,它让远程文件操作变得像本地操作一样自然。与传统的 FTP 或 SMB 协议相比:
| 特性 | WebDAV | FTP | SMB |
|---|---|---|---|
| 加密支持 | HTTPS 天然支持 | 需额外配置 | 协议层加密 |
| 防火墙穿透 | 80/443 端口 | 被动模式复杂 | 445 端口 |
| 文件锁机制 | ❌ | ||
| 元数据支持 | 完整属性保留 | 有限支持 | 部分支持 |
在实际测试中,通过家庭宽带搭建的 WebDAV 服务,在播放 50GB 的《沙丘》原盘时,缓冲速度比网页端快 3 倍以上。这是因为 PotPlayer 可以智能预读后续片段,而网页播放器往往采用分段加载策略。
1.2 Alist 的独特优势
A

