VLC: Чи можу я протікати по SSH?


18

Питання:

Чи можу я отримати локальний екземпляр VLC для передачі медіа з віддаленого комп'ютера через SSH?

Це з VLC, що працює на локальному комп'ютері, на якому я переглядаю відео, а не віддалено через X11-over-SSH.

Чи є додаткові модулі доступу для VLC, які могли б включити джерела SSH?

На локальному комп'ютері, на жаль, працює Windows 7, і я хочу уникати подвійного завантаження, якщо це можливо.


Можливо, непотрібне - моя установка:

  1. У Великобританії у мене є комп'ютер, який автоматично підключається до VPS через SSH та встановлює зворотну переадресацію портів.

    Для тих, хто зацікавлений у цьому, комп'ютер у Великобританії використовує:

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

    де 9000і tunnel@vpsслід відповідно змінити вашу установку.

  2. Я SSH / PuTTY до картаного порту мого VPS з будь-якої точки світу, щоб отримати доступ до комп'ютера Великобританії. Я підключую свій локальний комп’ютер до Великобританії через тунель SSH, виконуючи тоді локальне виконання:

    ssh user@vps -p 9000

  3. Це чудово підходить для отримання оболонки на комп'ютері Великобританії. Я хочу передавати медіа з нього, хоча на мій локальний ПК, який, на жаль, працює під управлінням Windows 7. Це виключає SSHFS, а також win-sshfs, що досить непомітно в Windows 7.

В даний час я використовую win-ssh для початку копіювання файлу, після чого я отримую VLC для відтворення (неповного) файлу. Поки швидкість копіювання вище бітрейта медіа і win-ssh не виходить з ладу (що це робиться для більшості файлів), це працює чудово. Я шукаю більш надійне рішення.

Відповіді:


16

Спробуйте SFTP. Це протокол, який використовується SSH для передачі файлів і підтримується VLC в меню Відкрита мережевий потік, ввівши sftp://<server>/<path to file>та підтвердивши автентифікацію.


Ах приємно, я не думав просто запускати протокол доступу до файлів для Windows через тунель SSH ... і тоді я побачив, що SFTP так чи інакше працює через SSH ... Це дуже просте і просте рішення! Дякую!
Марк К Коуан

4
Я не міг змусити це працювати з використанням sftp://user:password@server/pathабо sftp://server/path(VLC не запропонував варіанти автентифікації в останньому випадку). Підключення VLC не вдалося. Наразі я використовую SCP для копіювання на машину Windows і відтворення неповного файлу у VLC (доки швидкість DL> бітрейт відео, це добре)
Mark K Cowan

VLC буде використовувати конкурс для аутентифікації, тому це може бути дуже низьким рішенням тертя.
Дібстер

0

У мене була така ж проблема, але файл, який я хотів передати, все ще змінювався (тому що це жива запис, але це також може статися, якщо ви, наприклад, використовуєте свій ssh-сервер для завантаження фільму). У такому випадку метод Марка не працює, оскільки завантаження припиняється, коли розмір файлу досяг розміру на початку завантаження.

Але я написав програму Java, яка в основному поновлює завантаження до тих пір, поки файл стає більшим. Якщо хтось зацікавлений, програма там:

Як використовувати VLC для перегляду файлу (поки він змінюється) на сервері SSH (використовуючи sftp або smth else)?


0

У мене виникли проблеми з отриманням VLC для відтворення під час введення місця розташування мого файлу. Потім я відкрив sftp у своєму файловому браузері і двічі клацнув відео, щоб запустити його у VLC, воно спрацювало чудово. Я перевірив, як виглядає URL-адреса під властивостями списку відтворення, і вона відформатована як:

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

Там, де вам потрібно було б замінити 1000 на uid віддаленого користувача, я вважаю, HOSTNAME та "/PATH/TO/FILE.EXT" відповідно.

Сподіваюся, що хтось допомагає. Зрештою, найпростішим рішенням є перегляд файлу через файловий браузер та просто відкриття звідти VLC.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.