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

iPhone 15 pro 使用 WiFi6 局域网看 4K 视频卡顿

  •  
  •   gregy · 2023-11-27 09:59:10 +08:00 · 10147 次点击
    这是一个创建于 366 天前的主题,其中的信息可能已经有所发展或是发生改变。
    无线路由器是小米 CR6608 ,刷了原版的 openWRT 当 AP 用,无线路由器连接交换机是千兆。
    局域网内有一台 Windows Server 2022 的 NAS ,开启了 SMB 共享,NAS 连接交换机是万兆。
    NAS 和手机在同一个网段,手机和无线路由器在同一个房间内距离 1 米左右中间没有遮挡可以直接目视。
    手机是日版的 iPhone 15 pro 。
    手机端使用的播放软件是 infuse ,添加 NAS 的时候配置的是 SMB v3 only 。
    视频分辨率 4096*2160 ,帧率 60 ,码率 105137kbps ,视频格式 mp4 ,编码格式 H264 。

    现象是看 1 分钟左右要缓冲几秒。点开视频和拖放进度条的时候需要缓冲,这个我可以接受,但是 1 分钟一缓冲根本没法看。
    在播放的时候没有其他无线设备抢占带宽,也就是 2.4G 频段接了四五个智能家居设备。

    在同样的网络环境下,MacBook pro 使用 infuse 播放同一个视频可以流畅播放。( infuse 的配置在手机端和 mac 端是同步的)
    在手机端和 NAS 端使用 iperf3 进行测试,上行和下行都能跑到 500mbps ,大概是 62.5M/s 。这远远大于视频码率 105137kbps 大概是 12.83M/s 。

    按理说我这个局域网的 WiFi 以及相关设备的性能是可以流畅播放 4K 视频的。
    但为啥就是卡呢

    请教各位大佬有没有遇到过类似情况,有啥合适的排查方向。
    51 条回复    2024-01-02 17:12:56 +08:00
    SculptureSand
        1
    SculptureSand  
       2023-11-27 10:19:18 +08:00 via Android
    提供 2 个思考思路
    1. Win 系统默认会对 SMB 等功能有限制,虽然你已经用了 server ,可以查一下有没有关闭限制
    2. 手机这边感觉协议损耗很大,当时我看的觉醒年代 4K ,只有 KMplayer 能播放,因为这玩意能设置缓存(如果不是的话那就是神奇播放器),infuse 我没用过,如果可以设置缓存,可以试着调一下

    同样是 SMB 我体验下来明显电脑性能优于手机,甚至电视机+Kodi 也好于手机,更甚至我远程共享给我朋友强制安利番剧( Win to Win ),100M 上行,感觉性能也优于千兆内网的 Win to And./iOS
    freeair
        2
    freeair  
       2023-11-27 10:27:08 +08:00 via iPhone
    你好像没说手机连了 Wi-Fi 哪个频段?不会是连了 2.4G 吧。你是不是不同频段用了同一个 ssid ?
    gregy
        3
    gregy  
    OP
       2023-11-27 10:30:37 +08:00
    @SculptureSand
    我觉得首先可以排除 server 端的问题,如果是 server 端的限制我用 mac 应该也会有同样的问题。
    我也怀疑你说的手机端协议损耗问题,不过这都 3202 年了手机端的性能早就过剩,SMB 类的协议还是会有问题啊。。。
    没找到 infuse 有关缓存的设置
    gregy
        4
    gregy  
    OP
       2023-11-27 10:32:09 +08:00
    @freeair
    5G 和 2.4G 使用的是不同的 SSID ,确定一定以及肯定手机连接的是 5G 频段的 WiFi 。
    voyagefar
        5
    voyagefar  
       2023-11-27 10:40:25 +08:00
    问个问题,苹果屏幕没有达到 4K 级别吧
    Ga2en
        6
    Ga2en  
       2023-11-27 10:48:37 +08:00
    感觉像是 SMB 的老问题
    yc8332
        7
    yc8332  
       2023-11-27 10:50:25 +08:00
    弄 ftp 模式试试。
    summersun2021
        8
    summersun2021  
       2023-11-27 10:50:28 +08:00
    内网速率、视频、硬盘速度都没问题,有设备流畅,有不流畅,那肯定是 iphone 与 nas 之间的网络问题或解码问题,不过手机性能肯定够的,1 、先 iphone 本地看看能够流畅播放这个视频。2 、路由的频段换一下看看。3 、其次重置 iphone 一下网络。
    summersun2021
        9
    summersun2021  
       2023-11-27 10:54:29 +08:00
    或者换个播放器,我用 mac 播 8k 高码率视频,其他第三方播放器都卡成狗,什么 infuse 、movist 、iina 等一大堆都试过,最终还是自带的 qt 流畅得一逼。
    w12928293
        10
    w12928293  
       2023-11-27 10:56:04 +08:00
    环境差不多,我是黑群+手机 nplayer+电视 kodi ,红米 AX6 做 AP 。
    SMB 和 ftp 基本上都能跑满,不过还是 webdav 用得多些。
    去年遇到过速度很慢的情况,最后排查到是 SMB 的问题,稀里糊涂也忘了怎么解决的。
    SculptureSand
        11
    SculptureSand  
       2023-11-27 10:58:30 +08:00 via Android
    @gregy 你先别着急排除,我最后给的例子其实意思是电脑 to 电脑性能优于手机,所以可能在限制下,电脑 c 端利用率可能高于手机 c 端,导致你觉得 s 端没问题

    也就是说,没法排除 server 端

    不仅可能是 SMB 限制原因,只允许 SMBv3 也可能导致问题。例如,电脑直接都很好的兼容 SMBv3 ,而手机对 SMBv2 甚至 v1 兼容更好

    那这不就正是 s 端的限制吗

    不过最便利的还是找个能缓冲的 app 吧
    gregy
        12
    gregy  
    OP
       2023-11-27 11:01:48 +08:00
    @yc8332
    晚上我弄个 ftp 试试,但是感觉 ftp 好麻烦啊,不如 SMB 方便
    @Ga2en
    SMB 老问题是啥?性能一直不好?
    @summersun2021
    视频缓存到手机存储使用 infuse 播放没有问题,3202 年的苹果旗舰要是播放 4K 视频都卡那老乔都得活过来抽库克了。
    频段是 5GHz 的,信道也切换过,似乎没有效果。
    gregy
        13
    gregy  
    OP
       2023-11-27 11:05:37 +08:00
    @w12928293
    为啥用 webdav 有啥优势
    @SculptureSand
    我用关键词 infuse smb slow 搜索了一下,是有很多人反馈 smb 的性能差,ftp 没问题。
    晚上我试试其他协议
    Ga2en
        14
    Ga2en  
       2023-11-27 11:34:49 +08:00
    @gregy 看#11 Apple 设备对 SMB 从来不友好。
    jsq2627
        15
    jsq2627  
       2023-11-27 11:58:49 +08:00 via iPhone
    infuse 的 smb 就是这样,性能差
    推荐装 alist 转成 webdav 用
    gregy
        16
    gregy  
    OP
       2023-11-27 13:14:28 +08:00
    @Ga2en
    晚上我试试其他协议。

    @jsq2627
    我是 Win Server 的系统,用 IIS 甚至 nginx 配置 webdav 应该比 alist 更靠谱吧。不过我不理解 webdav 有啥优势,因为走 http 协议性能更好?
    freeair
        17
    freeair  
       2023-11-27 13:34:10 +08:00
    有帖子说 smb 不适合流媒体播放。貌似一般不直接用 Infuse 连 smb ,都会在群晖上装个媒体套件,例如 Plex 之类。

    https://www.reddit.com/r/synology/comments/u29g32/smb_streaming_from_ds920_nas_to_remote_iphone/

    https://www.reddit.com/r/Firecore/comments/10uk9rt/infuse_and_synology_nas_media_streaming/
    GuryYu
        18
    GuryYu  
       2023-11-27 13:40:52 +08:00
    之前在 nPlayer 下就遇到过 smb 速度慢的问题,在 nPlayer 通过 SMB 下载一个视频文件,速度只有 2 ~ 5 MB/s
    wy315700
        19
    wy315700  
       2023-11-27 13:41:19 +08:00
    infuse 建议用 webdav ,速度非常快。
    GuryYu
        20
    GuryYu  
       2023-11-27 13:42:04 +08:00
    @GuryYu #18
    同一个 NAS 换 WebDav 协议,就能跑满 Wi-Fi 5 的带宽,大约 50 ~ 70 MB/s
    ji76289
        21
    ji76289  
       2023-11-27 13:49:21 +08:00
    用 webdav 吧。Apple 用 smb 一直有毛病的
    gregy
        22
    gregy  
    OP
       2023-11-27 13:58:25 +08:00
    @ji76289
    @GuryYu
    @wy315700
    @freeair
    用 IIS 配置了一个 webdav ,晚上回去试试速度。
    Knights
        23
    Knights  
       2023-11-27 14:01:27 +08:00
    nas 上装 jellyfin 吧,不用排查那么多链路,手机直接用浏览器播放,无法直接播放时会自动转码
    kyor0
        24
    kyor0  
       2023-11-27 14:05:33 +08:00
    群辉的 nas+ax86u+ip15 同样的软件是没有问题的,编码 264,265 都有都很流畅。感觉是你 nas 的问题。或许 smb 设置的不对,我软件设置里是自动
    Binlabs
        25
    Binlabs  
       2023-11-27 14:45:55 +08:00
    @ji76289 webdav 的性能是比不上 smb 的,苹果 webdav 上的兼容性很差,finder 上的 webdav 基本是不可用状态。
    ji76289
        26
    ji76289  
       2023-11-27 15:15:17 +08:00
    @Binlabs 和你体感完全相反,去年的时候,苹果升到 ios16, smb 连接上 windows 所有视频都不能正常播放,不管是 infuse 、Aplayer 、Documents 。然后切成 webdav 没有这个问题。而且实际用的时候感觉 webdav 比 smb 更快更稳定。
    theArrowOfCupid
        27
    theArrowOfCupid  
       2023-11-27 15:20:11 +08:00
    路由器信道设置成 149 试试
    48odaerina
        28
    48odaerina  
       2023-11-27 15:36:17 +08:00
    类似问题,安卓、iPad Pro 全天候流畅播放 smb ,iOS 卡顿就得重启手机,然后就流畅了,一段时间后又卡顿。
    Binlabs
        29
    Binlabs  
       2023-11-27 15:50:50 +08:00
    @ji76289 #26 你有没有试过 macOS 上的 finder 连 webdav ,我换了几台设备都一样,卡到不可用状态。
    longgediyi999
        30
    longgediyi999  
       2023-11-27 16:20:14 +08:00
    建议你先下载一个软件 fe 文件管理器 在上面下载你要看的视频 先看看速度能拉到多少 这个软件一般能拉到极限速度 比 nplayer 快很多
    longgediyi999
        31
    longgediyi999  
       2023-11-27 16:22:32 +08:00
    如果 fe 速度也拉不满 别的电脑手机连接 WiFi 速度又正常 建议你先重置一下 iPhone 的网络设置 我前几天刚重置完 确实有效果
    dode
        32
    dode  
       2023-11-27 17:03:11 +08:00
    试试
    控制面板\所有控制面板项\网络和共享中心\媒体流选项
    多媒体共享协议试试,电视,手机,电脑都可以用 DLNA
    dode
        33
    dode  
       2023-11-27 17:03:52 +08:00
    下载不同格式的视频对比测试,看看有没有差异
    lancelock
        34
    lancelock  
       2023-11-27 17:15:40 +08:00
    可以试试 webdav 或者装个 jellyfin emby 之类的。体验也能更好点
    luhe
        35
    luhe  
       2023-11-27 19:16:57 +08:00 via iPhone
    我用 WebDAV 测速快多了,实际也是
    ji76289
        36
    ji76289  
       2023-11-27 19:31:53 +08:00
    @Binlabs 刚用了,没有你说的那种情况。我现在是 Sonoma 。用 finder 连 windwos 开的 webdav ,基本把我机械硬盘的速度跑满了
    rykiechin
        37
    rykiechin  
       2023-11-27 19:39:03 +08:00
    苹果和 MTK 处理器的路由器 适配有问题。。。。无解
    calmWei
        38
    calmWei  
       2023-11-27 19:43:00 +08:00
    不知道是 iOS 什么版本,iOS17 之前被报出来 WiFi 有问题,如果不是最新版本系统升级下系统试试
    Binlabs
        39
    Binlabs  
       2023-11-27 23:32:06 +08:00
    @ji76289 #36 你估计目录文件比较少,多了你就知道了。
    dNib9U2o8x
        40
    dNib9U2o8x  
       2023-11-28 00:06:16 +08:00
    smb 速度很慢,建议试试 plex ,我本地使用 infuse 的测速功能,smb 也就不到 200Mbps ,plex 能达到 800Mbps 以上。
    xpn282
        41
    xpn282  
       2023-11-28 06:41:44 +08:00
    我之前也有类似的现象:
    nas 是开 webdav 协议,偶尔会出现某设备用 infuse 播放卡的现象,出问题时用 infuse 测速才几十 mbps !但是设备测外网都是正常的,自己搭的 Speedtest 网页测内网也是正常的,就 infuse 测内网不正常!

    更诡异的是:又不是所有设备的 infuse 都卡,比如手机 infuse 卡,但是 ipad 又不卡,ipad 卡了,MacBook 又不卡。
    我一般都是重启 Wi-Fi 路由器解决的…………

    总结:这个好像是 infuse 的问题,又好像是路由器 Wi-Fi 的问题,反正我最后是把路由器换了,一个多月了,这个现象目前还没出现
    gregy
        42
    gregy  
    OP
       2023-11-28 09:04:16 +08:00   ❤️ 1
    @xpn282
    @ji76289
    @wy315700
    @jsq2627
    @SculptureSand
    昨天晚上测试了一下,NAS 端配置了 webdav ,infuse 挂载以后看 4K 不卡了,打开的缓冲快多了,拖动的响应也快了。
    果然是 smb 的锅
    用 infuse 自带的测速功能测试同一个文件
    webdav ,能跑到 300mbps+
    https://i.mij.rip/2023/11/28/e9f6a9195a74f100720f7bb2d752b98e.jpeg
    smb ,只有 100mbps+
    https://i.mij.rip/2023/11/28/bee121e8b68100011d3440f29ad88226.jpeg

    最后,配置 webdav 还是别用 IIS 了,文件权限我搞了半天才搞定。
    iovekkk
        43
    iovekkk  
       364 天前
    @gregy #42 你这个测速感觉有点奇怪,我家里的局域网,nas 使用 smb 共享,infuse 软件内测速是 300mbps+
    但是这个速度我也是不满意的,毕竟离千兆差距还是很大,windows 系统使用资源管理器往 nas 里拷大文件速度都是 120MB/s+
    gregy
        44
    gregy  
    OP
       364 天前
    @iovekkk
    你是在啥终端上使用 infuse 跑的测速?我是在手机上测速的,我在 mac 上用 infuse 挂载 smb 播放 4k 视频没有问题。倒是没有测试,晚上我可以回去试一下。

    我有个 win10 台式机连接的万兆交换机,终端和 NAS 的 ssd 互拷,能跑到 400MB/s+,基本是 sata ssd 的极限了。smb 在 windows 之间的兼容性还是比较好的。
    iovekkk
        45
    iovekkk  
       364 天前
    @gregy #44 我在 Apple TV 上测的,有线连接,其实我仔细想了想
    infuse 上测速跑到 300 多,可能不是极限速度,而是 infuse 解码播放这个文件只需要达到这个速度就够了
    当然,这个是我的猜测,我倒是从来没有在手机上用 infuse 测过速,我基本不在手机上用 infuse
    zhouweiluan
        46
    zhouweiluan  
       364 天前
    一样问题,在 mac 连家里的 openwrt 挂载的 smb 服务器,开一个 60GB 蓝光原盘的电影看,一直卡,然后看到网络速率只跑到 4MB/s 。然后把他拷到本地,带宽又跑满 100+MB/s🤡实在是不理解
    gregy
        47
    gregy  
    OP
       364 天前   ❤️ 1
    @iovekkk
    我给手机接了个有线网卡,用 infuse 自带的测速功能测试同一个文件。
    smb 最高 682Mbps 最低 548Mbps 有挺大的波动
    https://i.mij.rip/2023/11/28/801ed07eb061acf8165d9bdad47cb64e.jpeg

    webdav 就牛逼了 最高 938Mbps 最低 937Mbps 波动很小基本上是一条直线,跑满了千兆的带宽。
    https://i.miji.bid/2023/11/28/052ad5b29418d4e1022338a676f461de.jpeg


    当然手机没有插网线用的,我只是图一乐测试下而已。
    gregy
        48
    gregy  
    OP
       364 天前
    @zhouweiluan

    换 wdbdav 协议吧,速度钢钢的,遥遥领先
    iovekkk
        49
    iovekkk  
       364 天前
    @gregy #47 厉害厉害,今晚我也回去折腾折腾 webdav
    412999826
        50
    412999826  
       343 天前
    @gregy 我用 infuse 试了 ftp 也能到 900 多,但是感觉拖动不是很流畅;用 smb 只能 300 多,但是拖动还行。我看到的说法是说 ftp 比较适合传输文件,不太适合在线观看。都说最适合的是 nfs ,感觉配置太麻烦就没有试
    412999826
        51
    412999826  
       329 天前   ❤️ 1
    @gregy 我最近也换了 webdav 了,测速比 smb 快略低于 ftp ,但是非常神奇的来了,就是 webdav 视频观看的缓冲时间,以及拖动进度条的缓冲时间,要远远低于 smb 和 ftp ,看来之前关于 ftp 适合传文件,不适合直接在线播放视频的说法是对的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3667 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:24 · PVG 12:24 · LAX 20:24 · JFK 23:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.