前言
此篇文章的初衷是解决不占用服务器内存的情况下进行大量文件存储(如10T),众所周知不管是服务器存储亦或者存储桶都是要花费不少的。我遇到的一个问题就是m3u8切出来的文件存哪里?
一、m3u8切片简介
现在的视频网站采用的是流媒体传输协议,就是将一段视频切成无数个小段,这几个小段就是ts格式的视频文件,一段一段的网站上播放。
二、alist有什么用
alist官方描述我就不提了,其主要作用就是网盘综合管理,你可以在搭建好的alist里配置需要添加的网盘(如123盘,蓝奏等主流网盘),然后可以通过前端进行上传 下载 预览 删除 等操作。
图一(这里的115wp即是我的115网盘)
图二(这里是通过alist管理115网盘的前端)
三、切片对接alist
做切片的网友应该是知道的,目前主流的切片工具需要上传接口,然而扒的接口总会有失效的时候。那么既然alist可以对接到网盘,理论上网盘有多大我们的存储就有多大,理论上它就是像是一个存储桶。既然如此那么我们做一个切片可以上传到alist的接口即可完美解决切片接口的失效问题。
选择alist作为切片接口原因
- 自制的alist切片接口你可以永不担心失效
- alist的存储空间由你的网盘决定,无需高昂的成本,因为网盘的存储空间是便宜的(我演示的115网盘30t不到100元)
如图1(切片上传返回地址)
如图2(alist文件地址)
四、设想之图床及网盘对接alist
在研究切片对接alist末尾时,设想的如果图床或网盘对接到alist岂不是美滋滋,目前支持对接alist的我就看见到了兰空图床,不过兰空的对接有点麻烦,至于说网盘对接alist现在甚至没有。想一想用户存在你的网盘里的文件其实是在其他网盘里,有一点绕,不过是可行的至少省钱。这就交给有兴趣的兄弟们了
五、程序演示与下载
1.程序演示
如图(此上传接口支持切片对接alist,其实我想做一个图床不过比较麻烦,反正只是给切片用,将就下吧)