V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HOMO114514
V2EX  ›  Apple

入门款 4499 的 M4 Mac Mini 也许是性价比最高的高性能媒体服务器?

  •  1
     
  •   HOMO114514 · 4 天前 · 4712 次点击

    作为一个拥有约 150 用户,日均总观时达到 8 个小时的 Jellyfin 服务器运营者,在跟 Jellyfin 服务器打了一年多的交道之后,我意识到 Jellyfin 服务器能够让这么多人顺场地使用,还是对性能有所依赖的。

    目前我的服务器通过 docker 跑在一台 N6005 的 NAS 上,和存储服务丢在一起。性能的羸弱对体验的影响显而易见:无法同时承载 2 条以上的并行 4K HEVC 转码、肉眼可见的缩略图加载时间、连转 7 天以上才能完成的首次媒体库扫描、生成 Trickplay 耗时过长等。

    以前我也搜索过一些 Homalab 的成果,大部分人提到媒体服务器,会是

    • 一部分高阶用户会搞一台E5 的旧世纪服务器,或者淘汰的 R730,配一张 DG1 或者 A380:

      22nm 的古老科技空转 100w ,跑码 200w ,而且整体性能可能打不过现在的笔记本低压芯片。

      优点是带“ECC”,以及成品主板有时候会有 IPMI 或者 BMC 的带外管理

    • 一台树莓派,因为性能过于落后在 Jellyfin 10.10 已经被放弃支持,包括整个 arm32 平台

    • N100 廉价盒子

      对于家用(不是我这种 150 用户的工况)处于性能甜点,

      但受本身产品定位限制,外围配置给得比较丐,主要体现在无法更换的有线网卡、SODIMM 内存以及单 M2 ,可靠性欠佳

      (目前我家里用一台 N100 的盒子当作跳板机,我发现在跑 Windows11 Pro 的时候,连续运行 90 天以上会让系统进入一个近乎崩溃的状态,CPU 占用不高,内存占用良好,但是所有操作的响应都变慢到秒级,例如连接 RDP 、打开文件管理器等,最后会所有功能都会逐渐失效,连 RDP 也无法连接,只能强制重启)

    • MODT 平台的主板

      缺点和 N100 差不多,可靠性欠佳,高速网卡的缺失可以用 PCIE 补齐。

      并且做 MODT 平台主板的小厂设计经验不足,看过不少反馈说稳定性并不太好

    • MODT 平台的盒子

      Intel 笔记本芯片,i5-i7 甚至 13900H 都有,

      能耗比相比旧世纪 E5 是质的提升,并且 laptop 平台的部分 Iris 核显比桌面平台还强得多,某些厂子出于软路由的用户需求甚至给了 10G SFP+,不会构成 NFS 的读写瓶颈。

      缺点是价格偏贵,而且因为 AMD 越来越强,规模大的厂子高端 MODT 都逐渐转向锐龙,i9h 级别的高端盒子在 discounted 后可能再无后续,但我们又都知道锐龙的核显编解码就是一坨,并不适合媒体服务器的需求。

    因为我预算偏高,打算用一台机器单独供着 Jellyfin+Metatube ,其它什么都不干,所以综合上面的调查结果,铭凡的这台盒子一直放在我的购物车里,5399 的价格让我迟迟下不去手,硬件配置合适,但价格实在是太™贵了

    自拥有了 ATV 4K 之后,我一直在等待苹果能够给我们带来下一代能 HDMI Passthrough ,HDMI2.1 4K120 的硬件,结果没等来,等来了个跟 ATV 长得一模一样的下一代 M4 mac mini

    好家伙这一看我发现不得了。

    • 本身 M1 就已经完全够跑 Jellyfin ,据 Jellyfin 项目组自己的测试,M1 可以并行跑 3 条 4K 转码,那么下下下代 M4 更不用说,性能上是绝对的力大砖飞(但是目前转码支持的制式相比 Intel Graphics 少,参考 https://jellyfin.org/docs/general/administration/hardware-acceleration/apple/
    • TSMC 3 工艺加上苹果的硬件-系统垂直开发能力,运行能耗比甚至更优于 Intel 的 H 平台,名副其实的省电王
    • 因为 Apple Intelligence 的缘故,同样价格入门款标配了 16GB 内存,如果是前代 8GB 跑 Jellyfin 很有可能内存吃紧
    • +750 就能获得 10GBASET ,市面上的雷电 10G 网卡价格普遍要翻倍,以 QNAP 的产品为例
    • macos 虽然不好用,但是相比纯命令行调试,白送个 GUI
    • Apple 出厂的产品,可靠性测试流程必然优于小厂产品,SLA 有更高保障,并且相比类似价位的无头 Macbook 还有保修
    • 可以国补 9 折,成品比上面准系统还便宜很多

    反正我很心动,已经在研究定制+10G 网卡的同时还能走国补的方案了

    47 条回复    2024-11-01 18:49:39 +08:00
    askfm
        1
    askfm  
       4 天前
    我就问问如何成为第 151 号用户
    ixixi
        2
    ixixi  
       4 天前
    150 用户 从哪弄的
    nis3638
        3
    nis3638  
       4 天前
    152 号用户?
    StinkyTofus
        4
    StinkyTofus  
       4 天前
    如果可以刷 Linux 的话, 那可玩性就太高了。
    Socrazy
        5
    Socrazy  
       4 天前
    不怕进去吗,供这么多人玩 Metatube
    bytesfold
        6
    bytesfold  
       4 天前
    已经购入,OrbStack 可以安装 Ubuntu 虚拟机,怎么来都行
    @StinkyTofus
    zhaidoudou123
        7
    zhaidoudou123  
       4 天前 via iPhone
    10g 网卡很难在第三方上架
    国补不太可行
    最划算就是教育优惠了
    StinkyTofus
        8
    StinkyTofus  
       4 天前
    @bytesfold #6 那毕竟还是跑了 MacOS , 性能有损失。 如果可以刷 Linux , 甚至可以刷 SteamOS 改装成掌机。 期待。
    Umenezumi
        9
    Umenezumi  
       4 天前
    网口定制上架 JD 不太可能,建议走教育优惠
    HOMO114514
        10
    HOMO114514  
    OP
       4 天前 via Android
    @Socrazy
    1. 走 Tailscale 端对端网络
    2. 不允许二级以上的社交圈加入网络,杜绝内鬼
    3. 纯个人爱好慈善运作,不收一分钱
    目前问题不大
    fanyuanpei
        11
    fanyuanpei  
       4 天前
    卧槽你这玩的野啊,看起来是直接拿家宽公网 IP 做的?这不把真实 IP 暴露给用户了吗?如果用 cl 的话肯定要上付费方案才能串流把,感觉晶哥一抓一个准啊
    HOMO114514
        12
    HOMO114514  
    OP
       4 天前 via Android
    @fanyuanpei 没有公网,实际上 Tailscale 成功率是非常高的,双方网络环境恶劣对穿不了的话就遗憾淘汰
    bytesfold
        13
    bytesfold  
       4 天前 via iPhone
    这半年来,所有的迷你主机,迷你工作站,塔式工作站。
    只有 mac mini 性能,功耗,大小是最优的,最低配无人能敌;升配价格就不太厚道了
    qbmiller
        14
    qbmiller  
       4 天前
    @bytesfold #13 allinone 它确实很合适。
    Hookery
        15
    Hookery  
       4 天前
    请问我如何成为第 151 号用户
    Jaie
        16
    Jaie  
       4 天前
    你硬盘怎么挂,挂机械硬盘/ssd 。type-c 口?
    wentian2
        17
    wentian2  
       4 天前
    请问我如何成为第 151 号用户
    SkywalkerJi
        18
    SkywalkerJi  
       4 天前
    这价位都能上独显了
    DandelionFlowers
        19
    DandelionFlowers  
       4 天前
    关键是谁家服务器就 256G😅还得外挂尿袋。

    而且贴的 MINI 价格也有歧义,铭凡家最新 8845hs(¥ 2500) + 16G(¥ 200) + 512G(¥ 300) 算下来也就 3K 出头,就算内存拉倒 96G 也就¥ 1500 ,放 Mac 上得除个 12
    HOMO114514
        20
    HOMO114514  
    OP
       4 天前
    @Jaie
    @DandelionFlowers
    存算分离,媒体挂 NFS ,应用数据挂 iSCSI
    dilidilid
        21
    dilidilid  
       4 天前
    我直接弄了块 13600K ,价格算下来全套应该差不多,内存大了几倍,功耗也没多多少。MacOS 虽然白送个 GUI ,但伴随着更难用的命令行控制。。。
    AEDaydreamer
        22
    AEDaydreamer  
       4 天前
    请问存算分离能再说详细一点吗? 想多了解一下,我现在群晖两个盘 docker 和数据都在一起,以后想分开。
    mkdirmushroom
        23
    mkdirmushroom  
       4 天前
    @HOMO114514 iSCSI 好像 m 系列芯片不能挂
    user100saysth
        24
    user100saysth  
       4 天前
    @AEDaydreamer A 机器当服务器跑计算,B 机器当服务器跑 nas
    niubilewodev
        25
    niubilewodev  
       4 天前
    需要用到 metatube 的视频,还需要转码?
    我不信,除非我是第 151 个用户。
    zhaidoudou123
        26
    zhaidoudou123  
       4 天前
    HOMO114514
        27
    HOMO114514  
    OP
       4 天前
    @mkdirmushroom
    我调查说是有三方实现,比如 ATTO ( 200 刀)或者 Deamon ( 9 刀)
    退一步来说,在本地放应用数据,然后用 NAS 的套件定期备份到 NAS 上也是可以的,看了一下目前我的 Jellyfin 数据 73GB ,256 的机器完全够用
    Socrazy
        28
    Socrazy  
       4 天前
    @niubilewodev 应该是还有一些其它你不感兴趣的内容。
    Outer2048
        29
    Outer2048  
       4 天前
    @DandelionFlowers
    7840hs windows 下靠硬件编码 4k 到 1080p 也就 60fps 左右,比 n100 高不了太多
    linux 下还不支持硬件编码
    lbp0200
        30
    lbp0200  
       4 天前
    转码工作,应该选 Intel 的独显
    DIMOJANG
        31
    DIMOJANG  
       4 天前
    @StinkyTofus #8 macOS 可以刷 Linux ,只不过适配的有点慢。现在好像适配的最完善的还是 M2 系列。
    obeykarma
        32
    obeykarma  
       4 天前
    如果在墙内,我建议 OP 你还是谨慎点,毫无意义

    你既然已经开始转码了,那如果服务器、数据挪不出去的

    就去美西买个不限流量 vps ,用 nignx proxy manager 去反代你国内的 NAS

    TAILSCALE 的 console 分分钟看得到你的 IP 地址
    q000q000
        33
    q000q000  
       4 天前 via iPhone
    感觉有点刑
    GodD6366
        34
    GodD6366  
       4 天前
    我现在就是用的 m2 丐版 macmini ,做 Jellyfin 服务器,同时兼软路由( Surge ),体验非常好
    NyanMisaka
        35
    NyanMisaka  
       4 天前   ❤️ 14
    自从我们 Jellyfin 10.9 ~ 10.10 完整适配了 Apple Silicon 的 Videotoolbox/Metal 端到端硬件转码之后,Mac mini 用来做 Jellyfin 服务器是有点香的。主要是因为视频转码(包括 DoVi/HDR10 色调映射等滤镜)和 Trickplay 缩略图任务都被分配到 GPU 或者硬件编解码单元了,结果就是不仅待机功耗低还安静,编码画质也不错,甚至音频部分还能利用苹果的 AudioToolbox 来提供更好的音质。而且 16G 统一内存还能被转码器完全利用,能推流的条数应该很厉害。如果有富哥买了 M4 Max 那还能更厉害因为有双编解码器单元。

    唯一的需要注意是 VideoToolbox 硬件转码只能跑在原生 macOS arm64/x86 系统上,不支持 Docker 等虚拟化技术直通,也不支持 Asahi Linux 。

    (利益相关,Jellyfin team 组员 https://github.com/nyanmisaka
    microka
        36
    microka  
       4 天前
    @NyanMisaka #35 抱紧大佬腿!
    codgician
        37
    codgician  
       4 天前
    @bytesfold 好奇在 VM 内能调用硬件编解码器吗?没记错的话 mac 的虚拟化框架对 Linux guest 用的是 virtio-gpu
    shmilypeter
        38
    shmilypeter  
       4 天前
    @HOMO114514 150 个一级社交,老哥你朋友也是够多的,不过你不收钱是对的,即便是被举报,你不收钱没盈利也不会有多大事。
    Yadomin
        39
    Yadomin  
       4 天前 via Android
    @NyanMisaka 是大佬,我喜欢你😍😍🥵🥵
    Yadomin
        40
    Yadomin  
       4 天前 via Android
    @DandelionFlowers AMD 的垃圾编解码器就不要说了,我最近在用 6800U 的笔记本跑 jellyfin ,那编码画质烂的我一眼就能看出来,还不如我之前的 J4125 。
    NyanMisaka
        41
    NyanMisaka  
       4 天前
    @Yadomin 如果在 Windows 上跑 AMF 可以把预设改成 slow ,而不是默认的 veryfast 。应该能提升一点质量但不多。最好切到 HEVC 而不是用 H264 。
    zhaidoudou123
        42
    zhaidoudou123  
       4 天前 via iPhone
    @NyanMisaka
    大佬,我的 nas 还用着你的镜像👍👍
    piero66
        43
    piero66  
       4 天前 via Android
    epyc + nvidia gpu 不香么
    piero66
        44
    piero66  
       4 天前 via Android
    Apple 前三代视频编码器破碎恶性 bug 不知道 m4 修了没
    piero66
        45
    piero66  
       4 天前 via Android
    建议等影视飓风 m4 评测出了再买
    fuwu1245
        46
    fuwu1245  
       3 天前
    NAS 的话 走雷电 外挂个硬盘笼子?
    yaowentao227
        47
    yaowentao227  
       3 天前
    华强北有没有可能搞出扩容和改 10G 的方案?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   972 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:06 · PVG 06:06 · LAX 14:06 · JFK 17:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.