周末想用浏览器看网盘里的《奥本海默》杜比视界版,结果码率上不去,画质稀烂。之前就知道可以用WebDAV,但一直没动手。这次试了一下Alist + PotPlayer,发现体验确实好得意外——播放云端高码率影片像本地文件一样流畅,还能跨设备续播。
为什么选WebDAV
WebDAV本质上是HTTP的扩展,让远程文件操作跟本地差不多。跟FTP、SMB比,它在家庭网络里优势明显:用HTTPS天然加密,走80/443端口不怕防火墙,还能保留文件的完整属性。实际测下来,通过家庭宽带搭建的WebDAV服务,播放50GB的《沙丘》原盘,缓冲速度比网页端快3倍以上。PotPlayer会智能预读后续片段,而网页播放器分段加载,容易被浏览器缓存限制。
Alist的核心价值是轻量、支持多协议聚合。一个Docker容器就能跑,不用买NAS,却能把阿里云盘、百度网盘、OneDrive统一成WebDAV接口。看什么片子不用在不同APP间切换,而且它直接透传文件流,不转码,性能损耗很小。配合PotPlayer的解码能力,基本可以"零延迟"看云端电影。
部署Alist
推荐用Docker,维护方便。如果你已经有Docker环境,执行下面命令启动容器:
docker run -d \
--name alist \
-v /opt/alist/data:/opt/alist/data \
-p 5244:5244 \
--restart=always \
xhofe/alist:latest
注意-v映射的宿主机路径要确保有写入权限。启动后访问http://你的IP:5244,默认账号密码都是admin,登录后第一时间改掉。
添加网盘存储:选对应的服务商类型,填AccessKey、SecretKey等。国内网盘通常还需要提取码或授权验证。配置完在"存储"列表编辑,开启WebDAV功能,记下生成的地址和端口。
PotPlayer连接设置
打开PotPlayer,按F5进设置。其实最直接的方法是主界面右键→打开URL,输入http://你的IP:5244/dav,就能连上Alist的WebDAV。如果想长期保存,可以在基本→常规里设默认打开路径。
卡顿问题:到播放→缓冲区,把网络缓冲调大,我一般设50MB以上,这样即使WiFi波动,画面也不容易中断。
实际使用的坑与优化
- 401错误:多半是密码里有特殊字符,建议用字母数字组合。
- 音画不同步:播放高码率视频时,尝试在滤镜设置里禁用不必要的音频渲染器,降低处理开销。
- 跨设备续播:Alist本身不记录进度,但PotPlayer有"记忆播放位置"功能,基本够用。想更完善可以搭Jellyfin/Plex做媒体库索引,不过单为看电影的话,这套方案已经足够稳定高效。
这套方案成本低,效果立竿见影。如果你也在折腾家庭影音,不妨试试,省心。

