V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
afkool
V2EX  ›  程序员

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

  •  
  •   afkool · 3 天前 · 1561 次点击
    因为 CPU 垃圾,服务端转码稍微几个人一块看就扛不住了。

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

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

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

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