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

有了公网 IP,在外网咋样看视频

  •  
  •   showmeCell · 320 天前 · 6389 次点击
    这是一个创建于 320 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前 220+,搭了个 jellyfin , 手机上用 infuse 看视频,内网勉强还行。但是外网看就慢的不行,一直要缓冲,想整个缓存下来,下载到手机上飞机时候看,infuse 一直没速度,即时在内网也没速度,下载不了。 有老哥推荐哥方便外网看缓存到手机的方案么?

    52 条回复    2023-06-16 16:40:30 +08:00
    aosailuolierwang
        1
    aosailuolierwang  
       320 天前
    一样的问题...插眼等大佬
    wizzer
        2
    wizzer  
       320 天前   ❤️ 2
    你的上行带宽多少,目测太低
    cxtrinityy
        3
    cxtrinityy  
       320 天前 via Android
    内网都没速度说明你的系统有问题。。。先把系统搞定再说其他吧
    Ben2022
        4
    Ben2022  
       320 天前 via iPhone
    我是端口转发+plex
    neroxps
        5
    neroxps  
       320 天前
    参考 https://www.v2ex.com/t/947704
    或者使用 vpn 工具回家,不建议端口映射。


    @Ben2022 还记得之前 LastPass 被入侵就是因为管理员家里的 plex 没更新,一直用存在漏洞的版本,导致严重的后果哈~
    wheat0r
        6
    wheat0r  
       320 天前
    内网都勉强吗?
    showmeCell
        7
    showmeCell  
    OP
       320 天前
    @wizzer PT 上传可以最多到 8~9M/s 吧
    showmeCell
        8
    showmeCell  
    OP
       320 天前
    @wheat0r 手机上 ~~ 打开要缓冲挺久,除非 720p 以下的 ,但是 Apple tv 又挺快的 都是 infuse 看
    DemoJameson
        9
    DemoJameson  
       320 天前
    Emby 和 Plex 都试一下呗
    EvineDeng
        10
    EvineDeng  
       320 天前
    @showmeCell 两个可能,一是你 pt 把上行占完了,jellyfin 自然就上行很低,二是你的视频要转码才能被客户端支持,而服务器的转码是坨翔。
    workOrNot
        11
    workOrNot  
       320 天前
    先这样。再那样。就可以了。
    话说这个做个端口映射不就可以看了吗。哪里还有那么多操作啊
    terrytw
        12
    terrytw  
       320 天前
    请用 DS file.
    terrytw
        13
    terrytw  
       320 天前
    没懂为啥一定要转码,直接手机播放用手机硬解即可
    不要用媒体服务器,用文件服务器
    Earth2004
        14
    Earth2004  
       320 天前
    你的上传速度足够了,感觉是客户端没设置好,视频转码了。
    loginv2
        15
    loginv2  
       320 天前
    8-9M 的速度肯定不是网的问题,这个速度足够看视频了。nas 那边设备是啥,jellyfin 是需要先转码的,性能不够可能会卡。或者就像楼上说的 用文件服务器 手机解码 不要用媒体服务器
    showmeCell
        16
    showmeCell  
    OP
       320 天前
    @loginv2 nas 是个群辉 220+ , "用文件服务器 手机解码" 直接用 DS 么
    PerFectTime
        17
    PerFectTime  
       320 天前
    都用 infuse 了,为啥不走客户端解码呢,9M 够看了吧
    showmeCell
        18
    showmeCell  
    OP
       320 天前
    @neroxps 老哥这个看了下,折腾有点多呀~
    showmeCell
        19
    showmeCell  
    OP
       320 天前
    @PerFectTime 客户端解码 咋样设置呀,我是直接连 jellyfin
    Daeyn
        20
    Daeyn  
       320 天前 via iPhone
    @terrytw 看不懂现在 Apple TV 或者 iPhone 直接硬解多简单,非要加个媒体服务器,而且还是硬件非常拉垮的群晖上
    loginv2
        21
    loginv2  
       320 天前
    @showmeCell 是的,不过这样应该是只针对特定格式,说白了还是要解码支持。jellyfin 也一样,特定格式不重新编码 直接推流
    BeautifulSoap
        22
    BeautifulSoap  
       320 天前 via Android
    线路问题,没辙。不存在你上传带宽 9M ,所以任意地方连都是 9M 的美事。目测 lz 实机连接速度也就几十 KB/s
    解决办法只能搞个线路好的服务器中转,或者试试 ipv6
    libook
        23
    libook  
       320 天前
    是 Docker 桥接网络跑的嘛?看看 Docker 网桥的 MTU ,是不是需要调小一点。
    mohumohu
        24
    mohumohu  
       320 天前
    内网也没速度那肯定是服务端问题了,试试 plex ,我用 infuse 没啥问题
    zololiu
        25
    zololiu  
       320 天前 via iPhone
    是不是先解决一下内网看片也很慢的问题。
    920+用的是 plex ,内网外网都很快,几乎没延迟。
    terrytw
        26
    terrytw  
       320 天前
    @showmeCell 一定要饭喂到嘴边么.....
    用 DS file 这个 app,直接点开视频用手机里的播放器如 Mx Player nPlayer VLC 去播放
    willie1991
        27
    willie1991  
       320 天前
    大概率编码不支持,用了弱鸡 cpu 转码了,jellyfin 后台看下就知道了
    zhongjidalao
        28
    zhongjidalao  
       320 天前
    我端口转发,速度非常快,没遇到过卡顿
    Atukey
        29
    Atukey  
       320 天前
    其实跟播放器也有关系,有的播放器必须要缓冲完才开始播,有的则不需要
    showmeCell
        30
    showmeCell  
    OP
       320 天前
    感谢各位老板们,大概了解了 ,大概是走 jellyfin 的问题~~我看看了~
    binge921
        31
    binge921  
       320 天前
    我千兆下行 百兆上行 怎么看?
    ttxhxz
        32
    ttxhxz  
       320 天前
    @neroxps #5 这个管理员家里的 plex 好多年没更新了,只能说更多是用的人的问题。(没有 plex 就应该有漏洞的意思)当然 vpn 回家肯定是更安全的。
    Krishukr
        33
    Krishukr  
       320 天前
    jellyfin 建议用官方的 https://github.com/jellyfin/Swiftfin 。可以先去 jellyfin 控制台看是不是走转码了。
    nekoneko
        34
    nekoneko  
       320 天前
    直接 zeroTier 组网, vlc 看
    coolmint
        35
    coolmint  
       320 天前
    我也是 220+,jellyfin+infuse 啊,在外面看不卡,比如我试了下播放家里刚下的 John Wick 4 ,流畅得很。
    superht
        36
    superht  
       320 天前
    是用了群晖 quickconnect 连回家看的吧,经过中转的肯定就很慢了,9M 可以差不多可以看 4K 了。端口映射或者 VPN 回家吧
    szdosar
        37
    szdosar  
       320 天前
    我的方案,zerotier 组网,家宽线路一般,上传带宽约 35 兆,服务端和客户端同一家运营商,用 infuse 看 29G 大小的 4K 视频:
    1.通过 smb ,缓存约 2-3 分钟后,基本能看,但中途稍卡;
    2.通过 minidlna ,基本秒开,中途也不卡。
    供你参考
    msywkylemon
        38
    msywkylemon  
       320 天前
    我是 jellyfin+端口转发+公网看的,上传 10M 不到的小水管,用显卡解码非常流畅,一般视频都是秒拉;楼主可以排查下解码和上传原因
    yuchenr
        39
    yuchenr  
       320 天前
    一般是解码和上行的问题
    since2014
        40
    since2014  
       320 天前
    主要是视频没切片吧,或者是特殊格式导致客户端没法自己切片加载,加载一整个文件在播放肯定是很慢的。建议直接部署一个网盘类的开源软件,适配格式的话别搞太特殊的
    mouillepluie
        41
    mouillepluie  
       320 天前
    上行速度没问题的话应该就是解码了,现在手机的硬件应该够的,把手机的播放设置里面的“家庭网络”选项拉到最高一档,强制直接播放
    hanghang
        42
    hanghang  
       319 天前 via iPhone
    有两种方案:①、在群晖系统里反向代理一下 jellyfin 就好了。然后 jellyfin 里开启视频硬解,在外用 Jellyfin 看视频还可以比较流畅。②、可以用群晖的 DSVideo ,装好解码插件也可以看。个人在用①方案
    chengxiao
        43
    chengxiao  
       319 天前
    我印象中家用带宽即使是上行速度够 在网关优先级中也是很低的,用来做 web 服务延迟特别高
    abc8678
        44
    abc8678  
       319 天前 via Android
    @szdosar 我平时 zerotier 测速,快的时候 50Mbps ,慢的时候 1.3Mbps
    lbuzhi
        45
    lbuzhi  
       319 天前
    我的方案是不用任何媒体服务器,直接 WebDAV 或者 SMB 协议访问内容
    手机上用 Nplayer 电视上 Kodi ,直接看源文件,上行 3M/s 的情况下,十个 G 左右的视频看起来都没问题
    yingyan25
        46
    yingyan25  
       319 天前
    内网都慢,大概率是解码问题,关了硬件解码试试
    Serino
        47
    Serino  
       319 天前
    上传速度够,没必要推流了吧?

    可以上 AList
    Serino
        48
    Serino  
       319 天前
    @terrytw #13

    +1

    经常见好多人要推流,我脑子里满都是???
    1 、看视频的终端设备得多差劲才需要解码推流
    2 、既然终端那么垃圾,干嘛要下那么高码率的视频来解码
    3 、如果终端不需要解码推流,干嘛服务器端要解码推流?

    4 、所以干嘛要解码推流?

    网速够又有独立 IP ,直接上 AList 之类的 WebDAV 多开心
    JackYao
        49
    JackYao  
       319 天前
    @Serino
    1.plex,emby 这系列的会因为网速原因做服务端解码操作,但是这个是可以更改的。
    2.媒体服务器的意义就是好看的电影墙,整理好的剧集,找到自己想看的很容易。
    3.楼主使用的 infuse 本身就是在客户端解码,只能说上传速率不达标,才会很卡
    zhucegeqiu
        50
    zhucegeqiu  
       319 天前
    nplayer 连家里的 webdav ,1080p 随便拖,上传是 100Mbps
    honeyjuice
        51
    honeyjuice  
       319 天前
    @Serino +1 windows 平台 jellyfinweb 端远程直接调用 potplayer 直接播放 1080p 一点问题都没有,还能插帧
    其他安卓和 ios 也有相应的客户端 内置了 mpv player 所以为什么要转码推流?

    反正我都是直接源码播放,没有转码的需求
    soundlife
        52
    soundlife  
       316 天前
    jellyfin/emby 都在用,上行应该也是 100Mb 左右,没遇到过你说的卡顿,网络环境好的情况下 30G 大小的视频也可以看。
    用媒体服务器是喜欢海报墙。而且可以转码,客户端不支持 HDR 、杜比的时候还可以色调映射。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2970 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 13:11 · PVG 21:11 · LAX 06:11 · JFK 09:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.