之前一直遇到困难,怎么在不同的设备上播录播能够同步。vlc是做不到的,只能做到播+弹幕。在纠结怎么把hexo转移到wordpress的时候,误打误撞打开了一个bro的博客,目前在用的一些Docker,发现了Jellyfin这个项目。
Jellyfin有很多版本,甚至有中国特供版(国内玩家自己魔改的)。我安装的是官方的镜像。
Docker
初步启动
对于这种应用,有docker肯定是跑docker了。首先要创建一些目录给它存数据。
根据文档的Docker Compose可知,我们需要手动创建两个目录:config
和cache
。另外,存放用来远程观看的媒体文件的目录也要挂载进去,这里假设是/mnt/media
。由于docker本身就提供了环境隔离,所以我就不指定用户了,直接用root就行。那么首先,mkdir
上面的两个目录,得到以下目录结构:
1 | ~/docker/jellyfin/ |
docker-compose.yaml
的内容是:
1 | version: '3.5' |
可以看到,为什么比官方文件多挂载了个font
目录呢?其实font目录里面放的是微软雅黑的ttf字体文件,由于很多弹幕录制器默认的字体都是微软雅黑,如果不提供这个备用字体,jellyfin渲染的弹幕就会变成方框。具体的看#弹幕是方框怎么办。