很多用户都会遇到这样的场景:EasyVMS部署运行几天后,录像突然停止,登录后台发现磁盘已满。默认录像路径位于程序安装目录下,空间本身有限,加上多台设备同时录制,很容易迅速占满。更糟糕的是,旧录像不会自动清理,新录像也无法写入,导致录制中断。

因此,要确保录像持续稳定、便于管理,首要步骤就是手动修改默认的录像存储路径。下面介绍具体操作方法。
修改EasyVMS主配置文件中的录像存储路径
首先,进入EasyVMS的安装根目录,找到其中的 conf 文件夹,打开后找到 easyvms.conf 文本配置文件。
使用记事本或VS Code打开该文件,搜索关键词 record 或 hls_path,通常位于 [application] 或 [record] 配置段中。
找到类似 hls_path = ./www/record 的行,将其路径修改为目标磁盘的绝对路径,例如 hls_path = D:/easyvms_record。注意路径分隔符必须使用正斜杠 /,反斜杠 会导致服务无法启动。
修改完成后务必保存文件,这一步至关重要。如果忘记保存直接关闭,重启后配置仍为旧值,之前的工作就白费了。
在目标磁盘预先创建录像存储目录
配置文件修改完成后,还需要在目标磁盘上手动创建目录。EasyVMS不会自动创建该文件夹,如果路径不存在,录像写入会失败,并在日志中提示“mkdir failed”。
有两种创建方式:
方法一:手动创建。在文件资源管理器中打开目标磁盘(如D盘),新建一个名为 easyvms_record 的空文件夹。
方法二:命令行创建。以管理员身份运行CMD,执行命令 mkdir D:easyvms_record,无报错即成功,无需额外设置权限。此方法在批量部署时更高效。
重启EasyVMS服务并验证录像路径生效
配置已修改,目录已创建,接下来需要使配置生效。
打开Windows服务管理器(services.msc),找到名为 EasyVMS Server 的服务,右键选择“重新启动”,等待状态变为“正在运行”。
随后登录EasyVMS Web管理界面,进入“录像管理” → “开始录像”,触发一段至少10秒的录制。
录制完成后,立即检查 D:easyvms_record 目录是否生成以设备ID命名的子文件夹,以及内部是否有 .ts 切片文件。如果5秒内未出现新文件,说明配置未生效或权限不足。此时需检查easyvms.conf中的路径拼写、盘符是否存在,以及EasyVMS服务账户对D盘是否拥有写入权限。
