VLC:我可以通过 SSH 进行流式传输吗?

Mar*_*wan 24 vlc-media-player ssh streaming

题:

我可以通过 SSH 获取本地 VLC 实例以从远程计算机流式传输媒体吗?

这是在我正在观看视频的本地计算机上运行的 VLC,而不是通过 X11-over-SSH 远程运行。

是否有任何额外的 VLC 访问模块可以启用 SSH 源?

不幸的是,本地计算机运行的是 Windows 7,如果可能,我想避免双启动。


可能没有必要 - 我的设置:

  1. 我在英国有一台计算机,它通过 SSH 自动连接到 VPS 并设置反向端口转发。

    对于有兴趣这样做的人,英国计算机使用:

    ssh -nNTP *:9000:localhost:22 user@vps

    在哪里9000tunnel@vps应该根据您的设置进行相应更改。

  2. 我从世界任何地方通过 SSH/PuTTY 连接到我的 VPS 上的映射端口,以便访问英国计算机。我通过 SSH 隧道从我的本地计算机连接到英国,然后在本地执行:

    ssh user@vps -p 9000

  3. 这对于在英国计算机上获取外壳非常有用。我想将媒体从它流式传输到我的本地 PC 上,不幸的是,它运行 Windows 7。这排除了 SSHFS,还有 win-sshfs,它在 Windows 7 上有很多问题。

目前,我使用 win-ssh 开始复制文件,然后我让 VLC 播放(不完整的)文件。只要复制速率高于媒体比特率并且 win-ssh 不会失败(它对大多数文件都是如此),这很好用。我正在寻找更强大的解决方案。

vpz*_*frt 22

尝试 SFTP。它是 SSH 用于传输文件的协议,VLC 在 Open Network Stream 菜单中通过键入sftp://<server>/<path to file>然后进行身份验证来支持它。

  • 我无法使用 `sftp://user:password@server/path` 或 `sftp://server/path`(VLC 在后一种情况下没有提示身份验证选项)使其工作。VLC 连接失败。暂时我用SCP拷贝到windows机器上,用VLC播放不完整的文件(只要DL码率&gt;视频码率就可以了) (4认同)

小智 5

三个步骤:

  1. 生成新的 SSH 密钥,以便使用 轻松进行身份验证ssh-kegen
  2. 用于ssh-copy-id将密钥复制到服务器。
  3. 在命令行上输入

    vlc sftp://user@host:/path/to/file
    
    Run Code Online (Sandbox Code Playgroud)