-
Notifications
You must be signed in to change notification settings - Fork 162
配置说明
sxyazi edited this page Mar 25, 2022
·
1 revision
-
NOSERVER (NO/YES)
无服务端模式,此模式下不再依赖服务器,视频在处理完成后只存在于本地。
-
SECRET (String)
服务端接口通讯密钥,需要同时配置服务端的
SECRET
选项 -
VCODEC (String)
视频编码器,常见的编码器有 h264、h264_amf、h264_nvenc、h264_videotoolbox 等
- h264:默认 libx264,使用 CPU 运算编码,很慢;
- h264_amf:使用 AMD GPU 加速编码,目前仅在 Windows;
- h264_nvenc:使用 NVIDIA GPU 加速编码,支持 Windows 和 Linux;
- h264_videotoolbox:使用 macOS 提供的 videotoolbox 接口加速编码,在 macOS 推荐使用;
注意:在使用前需要确保你的 FFmpeg 编译进了对相应编码器的支持,可以通过
ffmpeg -codecs | grep h264
查看受支持的选项。 -
APIURL (String)
服务端接口地址,如 http://your-domain.com
-
ENCRYPTION (NO/YES)
开启 HLS 加密,加密依赖于服务端,开启加密需保证
NOSERVER=NO
。注意:由于目前 iOS 设备中的 Safari 浏览器并不支持 MSE(Media Source Extensions) 接口,所以对于开启加密并且使用了文件头伪造的 Uploader 将导致无法播放。此处指的 Safari 只是 iOS 中的,并不包括 macOS 系统中的。
-
UPLOAD_DRIVE (String)
上传驱动器,即 uploader 目录中的文件名,不包含
.py
。如test.py
则此处应为test
。需按驱动器要求,在.env
文件中新增必要环境变量。
-
SECRET (String)
服务端接口通讯密钥,需要同时配置客户端的
SECRET
选项 -
CLOSEUI (NO/YES)
关闭 Free-HLS WEB 自带的用户交互 UI 界面。
-
ENABLE_UPLOAD (NO/YES)
开启服务端上传,开启后可使用 local 上传驱动。