V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
afkool
V2EX  ›  程序员

搭建 emby 这种,提前切好 Hls 和直连 mp4,禁止转码的情况下是不是本质没啥区别?

  •  
  •   afkool · Apr 6, 2025 · 3207 views
    This topic created in 395 days ago, the information mentioned may be changed or developed.
    因为 CPU 垃圾,服务端转码稍微几个人一块看就扛不住了。

    今天看了下,网速好的时候 mp4 也能随意拖拽。并不会卡顿。网速不好的时候两个都卡。。

    禁止服务端转码后,两者播放时候 CPU 都是不影响的。

    我一直以为 Hls 因为分段加载,多人看的时候会节省带宽。但今天大概肉眼观察了下,好像不是这么回事??(求解)

    不追求转码,那我是不是就没必要提前切片啊,直接扔视频文件进去就行?
    Supplement 1  ·  Apr 6, 2025
    再问个问题,我的国外服并没有优化线路( cn2 这种),高峰期稍微丢包。
    对于点播站来说,看视频过程中,稍微丢包是不是并不影响客户体验?
    14 replies    2025-04-08 00:45:36 +08:00
    billlee
        1
    billlee  
       Apr 6, 2025   ❤️ 1
    传输都是走 HLS 的吧,提前切只是节省实时切的 CPU 和硬盘 I/O 开销。
    maxwel1
        2
    maxwel1  
       Apr 6, 2025   ❤️ 1
    是。而且就算你追求转码,分段 HLS 也并不节省宽带,除非你还要自适应码率自适应分辨率,但是局域网看视频这些通通不是问题。
    afkool
        3
    afkool  
    OP
       Apr 6, 2025
    @maxwel1 主要是为了外网看。
    刚去问了 AI 。AI 也说 Hls 甚至不如直接放视频。。说是现在的 Mkv,moov 前置的 MP4 都能实现秒定位。
    wen20
        4
    wen20  
       Apr 6, 2025   ❤️ 1
    HLS 场景: 大视频快速播放, 只看大视频其中一段, 大视频拖动进度, 不稳定网络环境。
    如果 mp4 和 HLS 都需要完整播放那就没有区别。
    ztstillwater
        5
    ztstillwater  
       Apr 6, 2025   ❤️ 1
    @afkool 网速是速度单位。你拆分了 HLS ,单位时间内的字节数并没有减小。
    afkool
        6
    afkool  
    OP
       Apr 6, 2025
    @wen20 好像并不是啊。mkv 也可以随意拖放。
    这方面 Hls 并没有优势。
    afkool
        7
    afkool  
    OP
       Apr 7, 2025 via Android
    @ztstillwater hls 在优化丢包方便有优势吗?我国外非直连线路,高峰期还是有点丢包~
    MrKrabs
        8
    MrKrabs  
       Apr 7, 2025
    @afkool hls 可以让客户端自己选择码率,你直连 mkv/mp4 就没这种功能
    jamos
        9
    jamos  
       Apr 7, 2025
    很好奇 hls 的切片 ts 文件列表,你是怎么加入 emby 的,另外如果不支持 gpu 的硬解,emby 真的鸡肋,就算 cpu 强劲,功耗也特别高,不如采取 webdav+nplayer 的方案
    congyoubanmian
        10
    congyoubanmian  
       Apr 7, 2025
    emby 可以考虑网盘+strm 这样你服务器又不要大带宽又不要工作
    afkool
        11
    afkool  
    OP
       Apr 7, 2025
    @congyoubanmian 网盘怕风控,N 个异地朋友一块看。
    zxjxzj9
        12
    zxjxzj9  
       Apr 7, 2025
    有些平台,比方说手机浏览器的视频播放最高支持 8bit 颜色,10bit 颜色编码的就放不出来。类似的还有 dts 立体声之类的格式,也放不出来(或者没声音)。不过大部分情况你只要能看到播放器自带的略缩图就肯定可以放了
    wnpllrzodiac
        13
    wnpllrzodiac  
       Apr 7, 2025
    mp4->hls 不用存磁盘的。
    nginx-vod 模块直接内存切片。零碎文件实在是太废硬盘了。
    lovelylain
        14
    lovelylain  
       Apr 8, 2025 via Android
    iOS Safari 较低版本不支持 mp4 在线播放,只能 hls ,如果对你不影响,确实 mp4 更好
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4639 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 00:13 · PVG 08:13 · LAX 17:13 · JFK 20:13
    ♥ Do have faith in what you're doing.