NAS 跟主机性能都是够的,两边千兆网卡+超 6 类网线,中间千兆交换机
大文件持续读写都能达到硬盘极限速度,播放器是 potplayer,现在是 SMB 协议,用 FTP 的话会好一点点
单硬盘情况最差,拖动进度条起码要等卡顿 1-2 秒,使用 SSD 的话状况会好一点,WD 4T 软 raid0 状况也没改善,始终达不到本地硬盘指点到哪里播哪里的使用状况
试过不接交换机直接直连也差不多,没什么改善
网络硬盘是不是怎么样折腾都没办法达到本地硬盘的突发读取速度吗?
1
V69EX 2020-04-04 14:53:35 +08:00
把播放器的缓存加大到 5 分钟以上试试?
|
2
chenyx9 2020-04-04 15:00:08 +08:00 via Android
DLNA 可破
|
5
V69EX 2020-04-04 15:13:22 +08:00
@0x0000000 如果播放器是 mpv 的话,那么参数是--demuxer-readahead-secs=300 ( 5 分钟)
|
6
dxgfalcongbit 2020-04-04 15:25:59 +08:00
我刚试了下,没遇到楼主这种卡顿问题,基本上指哪到哪,我用的 SMB,机械硬盘,千兆局域网。
|
7
also24 2020-04-04 15:27:08 +08:00
类似的结构表示使用很正常,楼主的视频码率和格式是怎样的?
我试了下我这里大概 25Mbps 的视频拖动时间轴,几乎是没有延迟感的。 |
8
also24 2020-04-04 15:29:34 +08:00
另外提醒下,RAID 会降低随机读取性能,SMR 盘的随机读写也很差,看看有没有在这方面踩坑。
|
9
also24 2020-04-04 15:30:39 +08:00
哦对还有一个地方,看下 SMB 协议的版本,是否还在用旧版本的 SMB
|
10
chenyx9 2020-04-04 17:04:17 +08:00 via Android
@0x0000000 win 下有 vlc 支持 dlna 。但是 DLNA 对字幕的支持很蛋疼,必须是内嵌在文件的
|
11
Mikewu 2020-04-04 17:05:47 +08:00
试试 NFS 协议
|
12
acrisliu 2020-04-04 17:31:33 +08:00
不应该呀。
我刚刚试了我这边,PC 端 Windows 10 + VLC 播放器,然后路由器 USB3.0 接机械移动硬盘,通过 WiFi 连路由器,然后 SMB 协议看移动硬盘的 4K 视频,拖动进度条也不会很大卡顿,基本都是 1 秒不到。 |
13
hongfushi 2020-04-04 18:23:08 +08:00 via Android
NPLAYER 效果好一点
|
14
warcry 2020-04-04 18:44:48 +08:00 via iPhone
ipad 用 nplayer 使用 sftp 播放 30G 以下的电影可以指哪打哪。再往上想要拖动不转圈圈估计要使用 dlna 协议了。
|
15
princelai 2020-04-04 21:50:28 +08:00 via Android
我家是 nas--千兆交换机--无线 AP,无线 AP2 用 Mesh 桥接, 盒子 5g 连 AP2,用 NFS 挂载 nas 分区,50g 的 4k 电影拖动都秒缓冲好
|
16
Tyuans 2020-04-04 22:31:37 +08:00
我的是电脑解比 Apple TV4k 强不少、、、
|
17
xzc19970719 2020-04-05 00:20:29 +08:00 via Android
@warcry DLNA 为啥会比 ftp 快 不懂 有没有这方面的文章?
|
18
learningman 2020-04-05 01:04:48 +08:00 via Android
还有一个思路,试试把片子压制转成 m3u8 流?绝对不卡
|
19
Sylv 2020-04-05 01:14:19 +08:00 via iPhone
你这肯定哪里有问题,我这千兆内网+群晖,基本上就是指哪播哪,跟本地播放没什么差别。
|
20
jfdnet 2020-04-05 01:18:36 +08:00
同群晖 内网播放指哪播哪 跟本地播放没差别。
jellyfin 外网播放拖动没有缓存过的地方也就 1-2 秒缓存时间吧。 |
21
zwy100e72 2020-04-05 02:48:39 +08:00
试试 设置播放器跳转到关键帧
这样尝试的理由是:推测你的播放器为了显示完整的画面,当跳转位置不是关键帧的时候,需要后退找到上一个关键帧,然后快进到你指定的位置。但是由于我视频编码知识匮乏,上述想法仅供参考。 |
22
victor97 2020-04-05 07:12:45 +08:00 via Android
可能是视频编码的问题,关键帧太少
|
23
natsji 2020-04-05 08:35:12 +08:00 via Android
用 vlc 啊
|
25
netnr 2020-04-05 09:57:42 +08:00
#18 最近有个业务需求,就是用 ffmpeg 切片为 ts 文件,hls.js 播放 m3u8
https://ss.netnr.com/tv (热乎的线上,由于 m3u8 是 http 协议,需要允许 http 访问) |
27
zlkent 2020-04-05 11:54:27 +08:00
刚试了家里的设备,DS918 、6 类线,连接是千兆,PC 上用 MPC 随便打开一个 11G 的 MKV 文件,拖拉进度条和本机速度差不多。DS918 上的硬盘是 WD mybook 上拆出来的缩水氦气盘,单盘没组 raid 。对了,SMB 连接的。所以肯定某个环节出问题,一步步排查吧。
|
28
crocodileone 2020-05-21 13:40:07 +08:00
同 6 楼,一样没发现有啥卡顿。
|
29
o1dTa0 2021-03-04 15:13:31 +08:00
iOS 端 nplayer,一开始拖动进度条是也会有 2 、3 秒的缓冲时间,后来把缓存大小设置成无,缓冲区大小设置成 1 秒,拖动就基本不会缓冲卡顿了。
|