VLC 通过 samba 播放视频时卡顿吗?

VLC 通过 samba 播放视频时卡顿吗?

这是一个开放式的问题,所以任何建议都会受到赞赏

我有一个 ubuntu 盒子作为我的主要服务器,并且我在 mac 上播放视频,因为我无法将服务器盒子搬到楼上

这是我当前的配置:我的 Mac 通过 Samba 连接到我的 Linux 机器,并将共享文件夹安装为网络驱动器。我使用 VLC 播放器通过此网络驱动器播放视频,但我发现视频质量不如我想要的那样理想 - 寻找需要整整 10 秒钟,而且播放 540p 视频时偶尔会出现卡顿(绿屏),更不用说 1080p 了。

我当前的设置允许 1.8 MB/s 的带宽(用 SCP 测试),所以我不认为网络延迟在这里是一个大问题。

我无法调整 VLC,因为从技术上讲,我并不是在 VLC 播放器中流式传输视频 - VLC 不知道我是在 LAN 网络上播放。因此,我无法设置仅特定于 VLC 上的网络流式传输的流缓冲区和缓存值。

我可以做些什么来改善我当前的设置?使用媒体流服务器有帮助吗(例如 Amahi)?有没有比 SMB 更有效的协议来实现此目的?

答案1

完全有可能你没有足够的带宽来快速搜索。我们的本地 wifi 设置在好天气下只能推送不到 300mbit,搜索可能会有点问题 - 但插入千兆 LAN 的设备绝对不会出现这样的问题。

问题是查找文件需要的数据比您实际预期的要多一点。流媒体服务器在查找时的工作方式与 VLC 等认为正在查看真实本地文件时的工作方式不同。流媒体服务器绝对可以提供帮助 - 虽然您最终可能会得到重新编码的视频(或在服务器上使用大量 CPU 时间),但如果这是您满意的,那么它可能值得一试。

如果你的问题更多是视频卡顿在首选项中更改缓存配置。如果您将选项更改Show settingsAll并转到,Input/Codecs则有一个名为File caching (ms)- 的选项,但实际上这可能会使您的搜索问题变得更糟(它必须提取更多数据才能开始播放视频)。

相关内容