这是一个开放式的问题,所以任何建议都会受到赞赏
我有一个 ubuntu 盒子作为我的主要服务器,并且我在 mac 上播放视频,因为我无法将服务器盒子搬到楼上
这是我当前的配置:我的 Mac 通过 Samba 连接到我的 Linux 机器,并将共享文件夹安装为网络驱动器。我使用 VLC 播放器通过此网络驱动器播放视频,但我发现视频质量不如我想要的那样理想 - 寻找需要整整 10 秒钟,而且播放 540p 视频时偶尔会出现卡顿(绿屏),更不用说 1080p 了。
我当前的设置允许 1.8 MB/s 的带宽(用 SCP 测试),所以我不认为网络延迟在这里是一个大问题。
我无法调整 VLC,因为从技术上讲,我并不是在 VLC 播放器中流式传输视频 - VLC 不知道我是在 LAN 网络上播放。因此,我无法设置仅特定于 VLC 上的网络流式传输的流缓冲区和缓存值。
我可以做些什么来改善我当前的设置?使用媒体流服务器有帮助吗(例如 Amahi)?有没有比 SMB 更有效的协议来实现此目的?
答案1
您是否考虑过改用 Webdav。它是一种基于 HTTP 的文件共享。这是我目前倾向的方向。我刚开始研究这个选项。我有一个 8tb raid5,运行 ubuntu 服务器,并流式传输到多个 VER1 Apple TV,这些 Apple TV 已删除出厂操作系统并运行 XBMC。(试图切断与卫星提供商的联系)在使用 samba 时遇到问题,正在寻找替代方案。XBMC 原生支持 webdav,因此这似乎是下一步自然而然的尝试。您可以考虑的其他方法是添加 XMBC 或 PLEX 软件来处理它。这样做的好处是您可以获得漂亮的界面来浏览内容
http://en.wikipedia.org/wiki/WebDAV
如果您想快速了解。还有一个 wiki 页面提供设置帮助。