![通过家庭网络播放高清视频时,VLC 会滞后](https://linux22.com/image/829455/%E9%80%9A%E8%BF%87%E5%AE%B6%E5%BA%AD%E7%BD%91%E7%BB%9C%E6%92%AD%E6%94%BE%E9%AB%98%E6%B8%85%E8%A7%86%E9%A2%91%E6%97%B6%EF%BC%8CVLC%20%E4%BC%9A%E6%BB%9E%E5%90%8E.png)
我很清楚这个问题已在互联网上被问过数十亿次,但到目前为止对我没有任何帮助...
我有一台家庭服务器(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 并且它已经为我修复