监控目录动态,发现新增视频文件后,自动将视频文件转换为兼容web播放器编码的hls协议流媒体文件
支持封面海报提取、播放历史记忆、播放进度记忆、按名称搜索、随机推荐……
集成内网穿透模块,不依赖NAS系统或第三方软件,相互解耦独立正常工作
跨平台支持、多系统兼容,几乎可以在任何设备、任何系统上安装
https://dl.zui6.de/LittleSubStreamer.7z
解压下载后的LittleSubStreamer.7z文件,将LittleSubStreamer文件夹整个复制到目标安装位置(例如"D:\Soft")
使用支持保存为UTF-8格式的文本编辑器打开LittleSubStreamer/config/streamer.yaml配置文件,修改streamer.password和watch参数并保存
双击LittleSubStreamer.exe运行
1、streamer.yaml必须以UTF-8编码格式保存,否则无法识别,软件会以预设参数运行
2、windows系统下watch目录路径中的“\”需要增加转义,改为“\\”,或者直接使用“/”亦可
正确设置watch目录后,软件启动后会自动最小化到托盘,并禁用手动添加视频和切片按钮,若没有自动最小化,则说明配置文件中的watch参数未能被正确识别
https://dl.zui6.de/LittleSubStreamer.app.7z
解压下载后的LittleSubStreamer.app.7z文件,将LittleSubStreamer.app整个复制到MacOS的应用程序目录下
在访达中打开应用程序目录,右键单击LittleSubStreamer.app,选择“显示包内容”
使用支持保存为UTF-8格式的文本编辑器打开包内的Contents/Resources/streamer.yaml配置文件,修改streamer.password和watch参数并保存
运行LittleSubStreamer
MacOS系统避坑:
1、若需在Safari浏览器中播放,请将streamer.yaml配置文件中的m3u8和ts后缀恢复正常或直接删除配置行
2、15.x版的防火墙限制更激进,即使关闭防火墙,局域网或外网可能仍无法访问网页播放器,需要配置允许传入的连接
有需要bin可执行程序在宿主机部署的,可通过docker容器内的/home/lss/lss获取
https://hub.docker.com/r/d9ee/lss/
支持armhf、arm64、amd64架构
通过 docker pull d9ee/lss:latest 会自动识别并拉取对应架构的镜像
d9ee/lss:light 为amd64架构轻量版,此版本需要用户手动在容器中安装ffmpeg
该版本提供镜像文件下载(仅26MB):
https://dl.zui6.de/lss-amd64-light.tar.7z
网络受限用户可直接下载此版本,解压并导入镜像,添加容器,手动安装ffmpeg后使用
确认导入是否成功
创建容器,完整代码请参考Docker部署教程
连入容器ssh
手动安装ffmpeg