VLC: Bisakah saya streaming melalui SSH?


18

Pertanyaan:

Bisakah saya mendapatkan instance VLC lokal untuk mengalirkan media dari komputer jarak jauh, melalui SSH?

Ini dengan VLC berjalan di komputer lokal yang saya tonton videonya, bukan dari jarak jauh melalui X11-over-SSH.

Apakah ada modul akses tambahan untuk VLC yang dapat mengaktifkan sumber SSH?

Sayangnya komputer lokal menjalankan Windows 7, dan saya ingin menghindari dual-boot jika memungkinkan.


Mungkin tidak perlu - pengaturan saya:

  1. Saya memiliki komputer di Inggris yang terhubung secara otomatis ke VPS melalui SSH dan mengatur reverse port-forwarding.

    Bagi mereka yang tertarik melakukan ini, komputer Inggris menggunakan:

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

    di mana 9000dan tunnel@vpsharus diubah sesuai untuk pengaturan Anda.

  2. Saya SSH / Putty ke port yang dipetakan pada VPS saya dari manapun di dunia saya, untuk mengakses komputer Inggris. Saya terhubung dari komputer lokal saya ke komputer Inggris melalui terowongan SSH saat itu secara lokal mengeksekusi:

    ssh user@vps -p 9000

  3. Ini berfungsi baik untuk mendapatkan shell di komputer Inggris. Saya ingin melakukan streaming media dari itu ke PC lokal saya yang sayangnya, menjalankan Windows 7. Ini mengesampingkan SSHFS, dan juga win-sshfs yang cukup bermasalah pada Windows 7.

Saat ini, saya menggunakan win-ssh untuk mulai menyalin file, lalu saya meminta VLC untuk memutar file (tidak lengkap). Selama laju salin di atas bitrate media dan win-ssh tidak gagal (yang berlaku untuk sebagian besar file), ini bekerja dengan baik. Saya mencari solusi yang lebih kuat.

Jawaban:


18

Coba SFTP. Ini adalah protokol yang digunakan oleh SSH untuk mentransfer file dan didukung oleh VLC di menu Open Network Stream dengan mengetik sftp://<server>/<path to file>dan kemudian mengautentikasi.


Ah bagus, saya tidak berpikir untuk hanya menjalankan protokol akses file yang dapat digunakan Windows melalui terowongan SSH ... dan kemudian saya melihat bahwa SFTP berjalan melalui SSH ... Ini adalah solusi yang sangat sederhana dan mudah! Terima kasih!
Mark K Cowan

4
Saya tidak bisa menggunakannya sftp://user:password@server/pathatau sftp://server/path(VLC tidak meminta opsi auth dalam kasus terakhir). VLC gagal terhubung. Untuk saat ini, saya menggunakan SCP untuk menyalin ke mesin Windows, dan memutar file yang tidak lengkap dalam VLC (selama DL rate> bitrate video, tidak apa-apa)
Mark K Cowan

VLC akan menggunakan kontes untuk otentikasi, jadi ini bisa menjadi solusi gesekan yang sangat rendah.
Deebster

0

Saya mempunyai masalah yang sama tetapi file yang ingin saya streaming masih sedang dimodifikasi (karena ini adalah rekaman langsung, tetapi itu juga bisa terjadi jika Anda menggunakan server ssh Anda untuk mengunduh film misalnya). Dalam hal itu, metode Mark tidak berfungsi karena unduhan berhenti ketika ukuran file telah mencapai ukuran di awal unduhan.

Tapi saya menulis sebuah program Java yang pada dasarnya melanjutkan unduhan selama file semakin besar. Jika seseorang tertarik, programnya ada di sana:

Bagaimana cara menggunakan VLC untuk menonton file (saat sedang dimodifikasi) di server SSH (menggunakan sftp atau apalah yang lain)?


0

Saya kesulitan mendapatkan VLC untuk diputar ketika memasukkan lokasi file saya juga. Saya kemudian membuka sftp di browser file saya dan mengklik dua kali video untuk meluncurkannya di VLC, itu bekerja dengan baik. Saya memeriksa seperti apa rupa URL di bawah properti daftar putar dan diformat sebagai:

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

Di mana Anda perlu mengganti 1000 dengan uid dari pengguna jarak jauh yang akan saya asumsikan, dan HOSTNAME dan '/PATH/TO/FILE.EXT' masing-masing.

Semoga itu bisa membantu seseorang. Namun pada akhirnya, solusi termudah adalah browsing ke file melalui browser file dan cukup membuka dengan VLC dari sana.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.