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

有没有可以缓存的局域网播放器?网速低的情况用

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

    平时在家里看 nas 的视频没问题,但要是在外面,就一卡一卡的。家里没有公网,也没敢弄过公网,怕危险。在外面就用 zerotier 连接家里的 openwrt 软路由,然后就像家里一样,通过 192.168.x.x 访问 nas 里的文件。访问一般的小文件没问题,但电影就不小了。 刚才在手机用 zerotier 试了一下,速度只能跑到 1MB/s,信号好时偶尔跑到 3MB/s,可以看一小会儿,然后卡住,再看一会儿,再卡住。回到家再看了一下,在家里刚打开电影时,速度 13MB/s(对应:外网访问时,速度跑满,加载慢,转圈圈),然后没过多久就一直是 1MB/s(对应:外网播放稳定的一小会儿),偶尔速度升到 8MB/s(对应:再次卡住)……卡卡放放,一直循环。 我用 MX 播放器 pro 和 VLC 都这样,不知道怎么解决。我也不能像一般的在线视频播放器那样,暂停下来缓冲。暂停继续照样卡。有没有能暂停缓存的播放器?

    29 条回复    2021-11-08 20:28:03 +08:00
    Cheons
        1
    Cheons  
       62 天前 via Android
    你这个需求没看懂,网络上免费的资源不少啊,为什么要难为自家的小水管?
    多数人折腾下载是为了本地 4k 解码观看,
    lithiumii
        2
    lithiumii  
       62 天前 via Android
    个人经验是走播放器(emby)不太行,smb 直接挂载勉强能看。另外文件当然也有要求,蓝光原盘就算了,优先选 h265 编码的还行
    oneisall8955
        3
    oneisall8955  
       62 天前 via Android
    移动端的 zerotier 直接打洞了吗?
    能否提高上行?又或者转码服务降低带宽?如 jellyfin ?
    oneisall8955
        4
    oneisall8955  
       62 天前 via Android
    @Cheons 有公网 IP,ddns 挂载 webdav,速度还是可以的,最近两周地铁路上看了不少家里下载好的剧
    imn1
        5
    imn1  
       62 天前
    你搞错方向了
    online 视频和本地播放视频是不同的,前者有做 web/stream 优化,后者没有,后者更多追求高画质和感官感受
    所以后者不单纯是靠缓冲就能解决的

    如果你较多使用这种网络播放的方式,建议下载那种带有 web-dl 标志的版本,不然就要自己重编码加入优化
    Cooky
        6
    Cooky  
       62 天前
    mpv 有提前加载的功能
    kodi 应该也有
    vlc 就不清楚了
    flynaj
        7
    flynaj  
       62 天前 via Android
    估计你一个视频 10 多 g,现在的 500m 宽带上行只有 30m,3MB/s 已经满了,经常在外面看就压小点
    abc8678
        8
    abc8678  
    OP
       62 天前 via Android
    @flynaj 刚才连接 zerotier,用内网版 speedtest 测了一下速,显示下载和上传都是 30Mbps 。测速期间,手机状态栏显示最高速是 6MB/s 。看来速度慢是没错了,明明千兆宽带,却变成这个样子。平时测速最多 50MB/s 。不知道是不是软路由里运行了 XX 上网的原因。我待会关掉插件再试试
    abc8678
        9
    abc8678  
    OP
       62 天前 via Android
    @flynaj 第二次测速结束,而且已经关掉科学。上传和下载依旧是两三十的 Mbps 。距离千兆差远了
    xppppsfg
        10
    xppppsfg  
       62 天前
    不应该是服务端转码降低画质吗
    ruixue
        11
    ruixue  
       62 天前
    反正在线串流体验不佳,还要想办法提前缓存,不如试试直接下载整个文件,等下载完成了再看呗
    karpic
        12
    karpic  
       62 天前 via Android
    同想问问这个问题
    delpo
        13
    delpo  
       62 天前
    @abc8678 你的软路由是什么配置的? zerotier 新版用的 aes 加密,如果没有指令集的话加密很费性能的
    legendbetty
        14
    legendbetty  
       62 天前
    @abc8678 我印象中的家宽在全中国大部分地区的上行带宽只有 30Mbps---50Mbps 之间,千兆家用宽带也只有下载才能达到千兆,zerotier 的 UDP 打洞其实不是很稳定,老老实实配个公网 IP,直连才是最稳定的,怕不安全那就做的 VPN,然后通过 VPN 连接回家。
    z7356995
        15
    z7356995  
       62 天前 via Android
    我用 ipv6 https 然后手机直连,和内网没区别
    xmt328
        16
    xmt328  
       62 天前 via Android
    我是弄了公网 ip 然后用 jellyfin 实时转码
    看视频时带宽在 300-500kb/s
    lazywen
        17
    lazywen  
       62 天前 via Android
    手机使用 smb 协议速度会有限制,换成 webdav 就能跑满你的上行带宽
    MonoLogueChi
        18
    MonoLogueChi  
       61 天前 via Android
    如果 nas 性能够,可以尝试用媒体服务器,emby,jellyfin 这类,做转码,不在内网时转码降低码率观看
    abc8678
        19
    abc8678  
    OP
       61 天前 via Android
    @delpo 软路由是 R2S,arm64 位的
    abc8678
        20
    abc8678  
    OP
       61 天前 via Android
    @legendbetty 我现在上传下载都变成最快 12MB/s 了。电信营业厅 APP 里还是写着宽带信息为千兆
    abc8678
        21
    abc8678  
    OP
       61 天前 via Android
    @z7356995 我用 IPV6 访问。首先是浏览器,刷入地址,回车,结果出现搜索引擎,搜了我输入的这行字;加上冒号加上端口,还是不行,再给给地址加上[]符号,这回不搜索了,提示访问失败。用 QFile 的 wanIP 连接,十几秒后连接成功,每展开一层目录要等七八秒,下载文件的速度 50KB/s
    z7356995
        22
    z7356995  
       61 天前 via Android
    @abc8678 我是直接用 dsfile 里的域名访问的,+了 ssl 找到文件后用 vlc 看电影 手机是移动,宽带网络也是移动,我们这里千兆网络上传有 300M,第一年免费,所以可以在外面看 4K 的 nas 电影
    ferock
        23
    ferock  
       61 天前 via iPhone
    这剧文件大小是要多大?
    wdssmq
        24
    wdssmq  
       61 天前
    Resilio Sync 同步一部分外出时看吧。。
    alyssa0326rr
        25
    alyssa0326rr  
       61 天前
    有的, 既然你有 zerotier 了, 可以试试 rclone serve dlna 加本地 cache

    没有流媒体优化的情况下,大约需要两倍于视频码率的带宽来流畅播放,你有 30Mbps 上传的话,15Mbps 的视频应该没问题, 大部分压缩之后的 Blu-Ray 1080P 应该可以
    alyssa0326rr
        26
    alyssa0326rr  
       61 天前
    说岔了, 家里的服务器上任意开一个 rclone 支持的 endpoint,webdav 或者什么都可以, 手机上用 rclone 直接 mount 到本地或者 serve as dlna, 这个环节可以缓存。 手机上再用普通播放器 或者 DLNA 的播放器即可
    cwbsw
        27
    cwbsw  
       61 天前
    协议问题,建议用 WebDAV+IPv6 直连,担心安全性可以限制一下源 IP 段。实测可以流畅播放十几 M 码率的 BDRip 。
    tankren
        28
    tankren  
       41 天前
    @cwbsw #27 你这宽带上传多少? 100MBps?
    kebot
        29
    kebot  
       27 天前
    Plex 可以离线到设备本地,在家离线一下出门看
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   914 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:51 · PVG 04:51 · LAX 12:51 · JFK 15:51
    ♥ Do have faith in what you're doing.