关于群晖NAS使用DownloadStation下载直播流的问题以及缓存目录挂载

前言

最近有群晖NSA下载直播流的需求 在使用DownloadStation套件的时候遇到一些坑 在这里做个记录

关于流的下载

首先 我需要下载的流地址的格式为:http://xxxx.flv

如果我使用常规添加链接地址的方式进行下载 就容易出现处于一直读取保存状态:

image-20240412083406987

这种状态下我们无法关闭应用 只能在套件中心停用该应用才能解决 否则后台会持续地从网络拉取数据:

image-20240412084021153

问题出在于 该地址输入框更适合填入种子的下载链接而不是视频或者流本身的 虽然这样也能变相地下载视频 但是极度不推荐 很多新手在使用的时候一不注意就掉了坑 我就是其中一个😂

正确的使用方式是将视频或者流地址填入搜索框然后回车:

image-20240412085002263

image-20240412085055724

此时视频就能正常下载了

可接下来新的问题又出现了 下载过程中无法在下载目录看到当前下载的文件 只有当视频下载完成或者手动终止该下载任务后才能看到

很明显Download Station有个下载缓存目录 但是这个缓存目录我们在File Station中看不到 只能通过ssh在终端查看

由于我下载的是直播流视频 为了保证视频的完整性 我不能中断视频的下载 在这种情况下 如果要实时查看并当前下载的内容 方便随时播放 那么我需要将隐藏的缓存目录给显示到File Station

这里 我们需要使用目录的挂载功能

缓存目录的挂载

Download Station默认的缓存目录是/volume/@download 如果我们要将其挂载到指定的目录比如homes/download_cache 那么需要先在File Station中手动创建该文件夹

注意: 这里不建议使用终端命令进行创建 因为很容易创建隐藏文件

接下来 按照以下步骤进行缓存目录的挂载

  1. 首先在电脑上打开我们的终端窗口 使用ssh连接我们的群晖NAS:

    1
    ssh 你的群晖登录用户名@群晖ip -p22

    回车输入登录密码 即可进入到我们的NAS

  2. 然后使用mount指令将隐藏的缓存目录@download挂载到download_cache 如下:

    1
    sudo mount --bind /volume/@download /volume/home/download_cache
  3. 挂载完毕后 我们会在File Station中找到该目录 并查看到当前正在下载的视频

    image-20240412094619148

    image-20240412094719618

种子缓存目录

上面我们提到 在种子链接输入框填入视频或流的下载地址 也可下载视频 但是这种方式是不推荐的

如果你不小心误操作了 或者也想体验一把 那么坑定也想知道这种方式下载的视频缓存目录在到底在哪个位置

这里 我已经给大家提前探查明白了 这个种子的缓存目录就在volume/@tmp下的btdl文件夹中

如果你想查看这里面存放的数据首先需要修改以下目录权限:

1
sudo chomd 777 volume/@tmp/btdl

然后我们进入该目录会发现一个upload开头的文件 这个文件就是视频或种子文件:

image-20240412103745114

如果是视频文件 那么我们只需要将其拷贝出来修改一下文件后缀名就行

同样的 为了方便在File Station中查看并编辑该文件 我将这个种子缓存目录挂载到home

操作步骤和上面的大同小异:

  1. Flie Station中手动创建一个目录 用于种子缓存目录的映射 我这里将其命名为temp

  2. 使用mount指令将目录进行挂载

    1
    sudo mount --bind /volume/@tmp /volume/home/temp
  3. 挂载完后 我们就能在File Station中找到该目录以及对应的文件

    image-20240412103447862

    由于我个文件是个flv的视频 所以我将其后缀改为.flv

需要注意的是:

假如你的群晖NAS设有多个存储空间 你若把Download Station套件安装到了volume1中 但是下载目录却指定在了volume2

那么 种子缓存目录需要在套件安装磁盘中也就是volume1里面找 @tmp 目录跟随的是套件

而下载缓存目录则是和下载目录同一个磁盘也就是volume2里面找 @download跟随的是下载目录

关于Download Station使用感受

总体还是比较满意的 下载的稳定性不错

大部分下载软件都不支持流的断点续传 然而Download Station却能做到这一点 值得一赞

本文为作者原创 转载时请注明出处 谢谢

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站

0%