为什么坚持不存文件
第一是成本。长期存储视频会很快消耗服务器磁盘和流量,公益工具很难承担。第二是隐私。用户上传的素材越多,网站要承担的安全责任越重。
- 降低服务器成本
- 减少隐私风险
- 避免把网站变成视频托管服务
流式下载怎么工作
解析成功后,FluxClip 拿到原平台可访问的视频资源。用户点击下载时,服务器一边读取上游视频,一边把内容返回给浏览器,并带上下载响应头。
这个方式可以解决 iPhone Safari 直接播放 mp4 的问题,也避免把完整视频先落盘到服务器。
这个方案的边界
不存文件不等于完全匿名。服务器仍会看到请求 IP、链接和必要的访问日志。也因为不做缓存,热门视频不会自动变快。
常见问题
不存文件会影响速度吗?
可能会。没有缓存时,每次下载都要实时连接原视频源。好处是成本低、隐私风险更少。
以后会做临时缓存吗?
只有在访问量和成本都证明需要时才考虑,并且必须设置自动清理和隐私说明。
可以上传本地视频去水印吗?
当前不做。上传处理会引入存储、转码和隐私风险,不符合现在的低成本公益路线。