请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
0x0000000
V2EX  ›  NAS

看 NAS 上面的电影,拖动总是会卡顿,还有什么改善方法?

  •  
  •   0x0000000 · Apr 4, 2020 · 11887 views
    This topic created in 2404 days ago, the information mentioned may be changed or developed.

    NAS 跟主机性能都是够的,两边千兆网卡+超 6 类网线,中间千兆交换机

    大文件持续读写都能达到硬盘极限速度,播放器是 potplayer,现在是 SMB 协议,用 FTP 的话会好一点点

    单硬盘情况最差,拖动进度条起码要等卡顿 1-2 秒,使用 SSD 的话状况会好一点,WD 4T 软 raid0 状况也没改善,始终达不到本地硬盘指点到哪里播哪里的使用状况

    试过不接交换机直接直连也差不多,没什么改善

    网络硬盘是不是怎么样折腾都没办法达到本地硬盘的突发读取速度吗?

    29 replies  •  2021-03-04 15:13:31 +08:00
    V69EX
    V69EX
    Apr 4, 2020
    1
    把播放器的缓存加大到 5 分钟以上试试?
    chenyx9
    chenyx9
    Apr 4, 2020 via Android
    2
    DLNA 可破
    0x0000000
    0x0000000
    OP
    Apr 4, 2020
    3
    @V69EX GOOGLE 了一下没找到,这个怎么设置或者要用什么播放器啊?
    0x0000000
    0x0000000
    OP
    Apr 4, 2020
    4
    @chenyx9 win 下不好操作啊
    V69EX
    V69EX
    Apr 4, 2020
    5
    @0x0000000 如果播放器是 mpv 的话,那么参数是--demuxer-readahead-secs=300 ( 5 分钟)
    dxgfalcongbit
    dxgfalcongbit
    Apr 4, 2020
    6
    我刚试了下,没遇到楼主这种卡顿问题,基本上指哪到哪,我用的 SMB,机械硬盘,千兆局域网。
    also24
    also24
    Apr 4, 2020
    7
    类似的结构表示使用很正常,楼主的视频码率和格式是怎样的?

    我试了下我这里大概 25Mbps 的视频拖动时间轴,几乎是没有延迟感的。
    also24
    also24
    Apr 4, 2020
    8
    另外提醒下,RAID 会降低随机读取性能,SMR 盘的随机读写也很差,看看有没有在这方面踩坑。
    also24
    also24
    Apr 4, 2020
    9
    哦对还有一个地方,看下 SMB 协议的版本,是否还在用旧版本的 SMB
    chenyx9
    chenyx9
    Apr 4, 2020 via Android
    10
    @0x0000000 win 下有 vlc 支持 dlna 。但是 DLNA 对字幕的支持很蛋疼,必须是内嵌在文件的
    Mikewu
    Mikewu
    Apr 4, 2020
    11
    试试 NFS 协议
    acrisliu
    acrisliu
    Apr 4, 2020
    12
    不应该呀。
    我刚刚试了我这边,PC 端 Windows 10 + VLC 播放器,然后路由器 USB3.0 接机械移动硬盘,通过 WiFi 连路由器,然后 SMB 协议看移动硬盘的 4K 视频,拖动进度条也不会很大卡顿,基本都是 1 秒不到。
    hongfushi
    hongfushi
    Apr 4, 2020 via Android
    13
    NPLAYER 效果好一点
    warcry
    warcry
    Apr 4, 2020 via iPhone
    14
    ipad 用 nplayer 使用 sftp 播放 30G 以下的电影可以指哪打哪。再往上想要拖动不转圈圈估计要使用 dlna 协议了。
    princelai
    princelai
    Apr 4, 2020 via Android
    15
    我家是 nas--千兆交换机--无线 AP,无线 AP2 用 Mesh 桥接, 盒子 5g 连 AP2,用 NFS 挂载 nas 分区,50g 的 4k 电影拖动都秒缓冲好
    Tyuans
    Tyuans
    Apr 4, 2020
    16
    我的是电脑解比 Apple TV4k 强不少、、、
    xzc19970719
    xzc19970719
    Apr 5, 2020 via Android
    17
    @warcry DLNA 为啥会比 ftp 快 不懂 有没有这方面的文章?
    learningman
    learningman
    Apr 5, 2020 via Android
    18
    还有一个思路,试试把片子压制转成 m3u8 流?绝对不卡
    Sylv
    Sylv
    Apr 5, 2020 via iPhone
    19
    你这肯定哪里有问题,我这千兆内网+群晖,基本上就是指哪播哪,跟本地播放没什么差别。
    jfdnet
    jfdnet
    Apr 5, 2020
    20
    同群晖 内网播放指哪播哪 跟本地播放没差别。
    jellyfin 外网播放拖动没有缓存过的地方也就 1-2 秒缓存时间吧。
    zwy100e72
    zwy100e72
    Apr 5, 2020
    21
    试试 设置播放器跳转到关键帧

    这样尝试的理由是:推测你的播放器为了显示完整的画面,当跳转位置不是关键帧的时候,需要后退找到上一个关键帧,然后快进到你指定的位置。但是由于我视频编码知识匮乏,上述想法仅供参考。
    victor97
    victor97
    Apr 5, 2020 via Android
    22
    可能是视频编码的问题,关键帧太少
    natsji
    natsji
    Apr 5, 2020 via Android
    23
    用 vlc 啊
    tcp
    tcp
    Apr 5, 2020 via Android
    24
    @victor97 lowdelay p
    netnr
    netnr
    Apr 5, 2020
    25
    #18 最近有个业务需求,就是用 ffmpeg 切片为 ts 文件,hls.js 播放 m3u8

    https://ss.netnr.com/tv
    (热乎的线上,由于 m3u8 是 http 协议,需要允许 http 访问)
    alexsunxl
    alexsunxl
    Apr 5, 2020
    26
    @netnr 还得做索引存储, 一套下来也蛮累人的。
    不过体验确实是棒了
    zlkent
    zlkent
    Apr 5, 2020
    27
    刚试了家里的设备,DS918 、6 类线,连接是千兆,PC 上用 MPC 随便打开一个 11G 的 MKV 文件,拖拉进度条和本机速度差不多。DS918 上的硬盘是 WD mybook 上拆出来的缩水氦气盘,单盘没组 raid 。对了,SMB 连接的。所以肯定某个环节出问题,一步步排查吧。
    crocodileone
    crocodileone
    May 21, 2020
    28
    同 6 楼,一样没发现有啥卡顿。
    o1dTa0
    o1dTa0
    Mar 4, 2021
    29
    iOS 端 nplayer,一开始拖动进度条是也会有 2 、3 秒的缓冲时间,后来把缓存大小设置成无,缓冲区大小设置成 1 秒,拖动就基本不会缓冲卡顿了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2660 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 14:21 · PVG 22:21 · LAX 06:21 · JFK 09:21
    ♥ Do have faith in what you're doing.