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

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

  •  
  •   showmeCell · 2023-06-12 10:54:24 +08:00 · 6697 次点击
    这是一个创建于 410 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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


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

    可以上 AList
    Serino
        48
    Serino  
       2023-06-13 11:13:07 +08:00
    @terrytw #13

    +1

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

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

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

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