HomeLab迷你小主机(x86):Jellyfin设置DLNA投屏到电视

NO.1
使用场景

家里有台电视,查看一些下载好的影视内容

同时去除广告,可以手机多设备和多人共享,随时随地观看

在家里不需要wifi,内网查看

img

NO.2
DLNA投屏

Jellyfin自带投屏功能

点击右上角屏幕图标,可以查看当前扫描到的设备

img

红框处为检索到的电视设备

播放时,点击该设备,可以投屏到该设备

img

NO.3
docker host网络模式

要想设置DLNA,需要设置以下内容

如果使用docker-compose启动服务,则需要设置host网络模式

network_mode: "host"

不要使用端口映射,因为docker容器的网段和外部ip不在同一个网络

使用host模式可以保持jellyfin和设备在同一个wifi网段

注意,电视或者机顶盒也要连接同一个wifi或者有线网络才会被搜索到

NO.4
开启DLNA功能

默认Jellyfin没有开启DLNA

在控制台-DLNA中,启用DLNA播放功能

img

NO.5
docker镜像

关于Jellyfin目前有三个使用较多的镜像

  • 官方镜像:jellyfin/jellyfin

  • 国内特供:nyanmisaka/jellyfin

  • 第三方社区:linuxserver/jellyfin

在VirtualBox虚拟机中,安装nyanmisaka/jellyfin,可以搜索到DLNA电视设备

后续在小主机中安装jellyfin/jellyfin和nyanmisaka/jellyfin,均无法搜索到DLNA设备电视

改为linuxserver/jellyfin镜像后,可以在小主机中正常搜索到设备

如果遇到无法搜索到设备,可以尝试

  • 重启路由器,并确认Jellyfin和电视在同一个网段

  • 设置为host网络模式(docker部署下)

  • 换不同镜像尝试(因为本文nyanmisaka/jellyfin在虚拟机中可以搜索,在小主机却又搜索不到,更换版本多次也无效,更换镜像后有效,原因未知)

img

NO.6
开放端口

docker设置为host模式后

Jellyfin的端口默认为8096,访问IP:8096可以访问Jellyfin

为了确保DLNA和其他内容可以检索到,可以同时开放

8920,7535,1900三个端口

img

NO.7
Tips

以上为Jellyfin的DLNA投屏设置过程,仅此记录

END.

公众号发送关键词加群,加入交流群

觉得本文还行,不妨顺手点赞收藏,下期见。

推荐阅读

树莓派4B(Raspberry Pi For NAS):jellyfin影音视听

☕ 朋友,都看到这了,确定不关注一下么? 👇