VLC:SSHでストリーミングできますか?


18

質問:

ローカルVLCインスタンスを取得して、SSH経由でリモートコンピューターからメディアをストリーミングできますか?

これは、X11-over-SSHを介してリモートでではなく、ビデオを視聴しているローカルコンピューターで実行されているVLCを使用しています。

SSHソースを有効にできるVLC用の追加のアクセスモジュールはありますか?

残念ながら、ローカルコンピューターはWindows 7を実行しています。可能な場合は、デュアルブートを避けたいと思います。


おそらく不要-私のセットアップ:

  1. 英国にSSH経由でVPSに自動接続し、リバースポート転送をセットアップするコンピューターがあります。

    これを行うことに興味がある人のために、英国のコンピューターは以下を使用します。

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

    どこ9000tunnel@vpsあなたのセットアップに応じて変更する必要があります。

  2. 英国のコンピューターにアクセスするために、世界のどこからでもVPSのマッピングされたポートにSSH / PuTTYでアクセスします。ローカルコンピューターから英国のコンピューターにSSHトンネルを介して接続し、次にローカルで実行します。

    ssh user@vps -p 9000

  3. これは、英国のコンピューターでシェルを取得するのに最適です。残念ながら、Windows 7を実行しているローカルPCにメディアをストリーミングしたいのです。これはSSHFSを排除し、Windows 7ではバグの多いwin-sshfsも除外します。

現在、win-sshを使用してファイルのコピーを開始し、VLCで(不完全な)ファイルを再生します。コピーレートがメディアのビットレートを上回り、win-sshが失敗しない限り(ほとんどのファイルで失敗します)、これはうまく機能します。より堅牢なソリューションを探しています。

回答:


18

SFTPをお試しください。これは、SSHがファイルを転送するために使用するプロトコルであり、VLCがOpen Network Streamメニューで入力sftp://<server>/<path to file>してから認証することでサポートされています。


ああ、SSHトンネルを介してWindowsで使用可能なファイルアクセスプロトコルを実行することは考えていませんでした...とにかく、SFTPがSSH経由で実行されることがわかりました。これは非常にシンプルで簡単なソリューションです。ありがとう!
マークKコーワン14

4
sftp://user:password@server/pathまたはsftp://server/path(VLCは後者の場合に認証オプションのプロンプトを表示しませんでした)を使用して動作させることができませんでした。VLCが接続に失敗しました。今のところ、SCPを使用してWindowsマシンにコピーし、VLCで不完全なファイルを再生します(DLレート>ビデオビットレートであれば問題ありません)
Mark K Cowan

VLCは認証にページェントを使用するため、非常に低摩擦のソリューションになります。
-Deebster

0

私は同じ問題を抱えていましたが、ストリーミングしたいファイルはまだ変更されていました(ライブ録画であるためですが、たとえばsshサーバーを使用して映画をダウンロードする場合にも発生する可能性があります)。その場合、ファイルのサイズがダウンロードの開始時のサイズに達するとダウンロードが停止するため、Markの方法は機能しません。

しかし、ファイルが大きくなっている限り、基本的にダウンロードを再開するJavaプログラムを作成しました。誰かが興味があるなら、プログラムはそこにあります:

(sftpまたはsmth elseを使用して)SSHサーバーで(変更中に)VLCを使用してファイルを監視する方法


0

ファイルの場所も入力するときにVLCを再生するのに問題がありました。その後、ファイルブラウザでsftpを開き、ビデオをダブルクリックしてVLCで起動しましたが、うまくいきました。プレイリストのプロパティでURLがどのように見えるかを確認しました。形式は次のとおりです。

/run/user/1000/gvfs/sftp:host=HOSTNAME/PATH/TO/FILE.EXT

1000を、リモートユーザーのuid、およびHOSTNAMEと '/PATH/TO/FILE.EXT'に置き換える必要がある場合。

それが誰かを助けることを願っています。ただし、最終的には、最も簡単な解決策は、ファイルブラウザーを介してファイルを参照し、そこからVLCで開くことです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.