通过家庭网络播放高清视频时,VLC 会滞后

通过家庭网络播放高清视频时,VLC 会滞后

我很清楚这个问题已在互联网上被问过数十亿次,但到目前为止对我没有任何帮助...

我有一台家庭服务器(Ubuntu Server 12.04)和一台笔记本电脑(Ubuntu Desktop 12.04)连接到同一个本地网络(均连接到我的路由器)。

我想要做的是从我的笔记本电脑(ssh)访问我的服务器,以便直接在我的笔记本电脑上播放高清电影(位于服务器上)(使用 VLC)。

它在播放 720p 格式的电影时表现很好,但当我尝试播放 1080p 电影时,它就开始严重滞后。

我已经尝试了所有常用的技巧:

  • 增加缓存值
  • 将选项“跳过 H.264 解码的环路滤波器”设置为“全部”
  • 更改“视频输出模块”值

这些方法对我来说都不起作用。不过,通过增加缓存值,它实际上似乎有效,因为它在开始播放视频之前会“缓冲”一段时间,但过了一会儿,电影就停止了,然后又开始“缓冲”……

笔记:

如果电影位于我的笔记本电脑上,它运行良好。其他播放器(Totem、MPlayer 等)也有同样的问题...

这个问题已经困扰我有一段时间了,有人知道该如何解决吗?

提前非常感谢您。

克里斯


有关我的笔记本电脑的信息:

  • HP Pavilion dv6
  • 处理器:2.2 GHz Intel Core i7-2670Q
  • 内存:6 GB DDR3
  • 显卡:AMD Radeon HD 6490M(1 GB DDR5 专用,最高可达 4 GB)

答案1

感谢“AbrahamVanHelpsing”的回复,抱歉回复晚了。我终于解决了我的问题,并认为这对其他人也可能有帮助。

经过一番努力,我发现我的 VLC 设置没有问题。我实际上可以保留默认设置。问题在于我的连接速度……

我确信这不是问题,因为我的路由器应该提供高达 150 Mbps(即接近 20 MB/s)的速度。但事实证明我错了... 我通过将文件从服务器传输到笔记本电脑(使用 scp 命令行)来检查我的连接速度,结果惊讶地发现传输速度只有 970 KB/s。

这个速度当然是不够的,要通过网络观看高清电影至少需要 2.5 MB/s。

按照此文章,我明白建议不时重启家庭互联网连接。然后我重启了路由器,问题就解决了!scp 传输速度约为 5 MB/s,让我可以流畅地观看高清电影 :)

附言:我也安装了 XBMC,效果真是太棒了!

再次感谢您的时间,我希望这个帖子对其他人有用。

克里斯

答案2

有点晚了,但其他人也会遇到同样的问题,因为我使用的是旧的戴尔 780 core2 quad @3000,目前市场上有很多

在使用 vlc 播放 nas 时也遇到了同样的问题,我的 windows 安装(双启动)和 android 设备播放相同的文件没有问题,在 ubuntu/vlc 中屏幕会冻结为灰色,然后几秒钟后才能开始正常播放

我通过进入 vlc tools/preferences(然后选择显示全部)/Input/Codec/Access Modules/ 并将其设置为文件来修复它。然后我进入 tools/preference /input/codecs 并将网络默认缓存策略设置为更高的延迟,重新启动 vlc 并且它已经为我修复

相关内容