尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Alist 播放 TS 视频卡顿、进度条不动?3 步用 WebDAV 流畅看片

Alist 播放 TS 视频卡顿、进度条不动?3 步用 WebDAV 流畅看片 Alist 播放 TS 视频卡顿、进度条不动3 步用 WebDAV 流畅看片【免费下载链接】alist️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序使用 Gin 和 Solidjs。项目地址: https://gitcode.com/GitHub_Trending/al/alist当你点开 Alist 文件列表里的一段 TS 录像画面过了好几秒才出来把进度条拖到中间又卡住十几秒——Alist 的核心能力是把多种存储聚合成一套 WebDAV 服务但播放路径没选对时这份便利反而成了卡顿的来源。快速自查3 条确认你是不是也中招点开 TS 文件很久才出首帧播放中频繁转圈进度条拖动后画面冻结 5 秒以上才恢复同一个文件下载到本地磁盘播放完全正常三条中命中两条以上基本可以断定问题出在 Alist 到源存储之间的数据读取方式而不是文件本身坏了。主方案改用 Alist 内置 WebDAV 播放先说清楚为什么会卡Alist 转发视频时会先看源存储的直链支不支持按字节范围取数据。支持的话播放器要哪一段就取哪一段不支持的话只能把整个文件先下到临时文件里再响应拖动大文件自然慢。而 WebDAV 协议天然要求按范围取数等于直接绕开最慢的那条路径。第 1 步确认 Alist 的访问地址做什么拿到你 Alist 实例的域名或 IP和端口怎么做打开平时管理 Alist 的浏览器页面复制地址栏里的内容形如http://192.168.1.10:5244看到什么结果Alist 的文件管理页能正常打开说明地址正确第 2 步让播放器连上 WebDAV做什么用支持 WebDAV 的本地播放器VLC、Kodi 都行连 Alist怎么做VLC 里走「媒体 → 打开网络串流」填入webdav://192.168.1.10:5244/d弹出的登录框里输 Alist 的账号密码看到什么结果播放器里出现 Alist 的存储目录树能逐级点到目标文件夹第 3 步打开 TS 文件并验证拖动做什么找到那段 TS播放并拖动进度条怎么做先从头播几秒再把进度条拖到文件中部和末尾各试一次看到什么结果 ✅首帧几秒内出现拖动后 1 到 2 秒内画面恢复不再长时间冻结备选路径另外两个思路浏览器预览页直接播确认文件后缀已加入「管理端 → 设置 → 预览」的视频类型列表Alist 自带播放器即可打开源存储支持范围请求时拖动也没问题先下载再播放文件特别大、或源存储完全不支持范围请求时不如直接下载到本地磁盘播别硬跟网络较劲避坑与排查常见报错对应处理如果 WebDAV 里进度条依然不动说明这个存储的直链不支持 Range 请求Alist 只能整文件落临时缓存逻辑在 internal/stream/stream.go把文件换到支持范围请求的存储本地、WebDAV 源或先下载到本地再播如果画面流畅但速度明显低于带宽查「管理端 → 设置 → 流量」里的四项限速只要不是 -1 就在限速改回 -1 即可如果 VLC 提示 401 未授权WebDAV 连接必须带 Alist 账号密码不是匿名访问重新输入凭据如果地址输对却 404路径必须带/d前缀如/d/电影/xxx.ts漏了这一段就找不到文件 ⚠️小结Alist 播放 TS 的本质是范围请求的透传把播放入口切到内置 WebDAV 就能避开整文件缓存的慢路径。安装与端口细节可看 README_cn.md仍解决不了的话把播放方式和「流量」页截图带上去项目 issue 区提问会更快。【免费下载链接】alist️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序使用 Gin 和 Solidjs。项目地址: https://gitcode.com/GitHub_Trending/al/alist创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表