VLC: Tôi có thể phát trực tuyến qua SSH không?


18

Câu hỏi:

Tôi có thể lấy phiên bản VLC cục bộ để truyền phát phương tiện từ máy tính từ xa qua SSH không?

Đây là với VLC chạy trên máy tính cục bộ mà tôi đang xem video, không phải từ xa thông qua X11-over-SSH.

Có bất kỳ mô-đun truy cập bổ sung nào cho VLC có thể kích hoạt nguồn SSH không?

Máy tính cục bộ không may chạy Windows 7 và tôi muốn tránh khởi động kép nếu có thể.


Có lẽ không cần thiết - thiết lập của tôi:

  1. Tôi có một máy tính ở Anh tự động kết nối với VPS thông qua SSH và thiết lập chuyển tiếp cổng ngược.

    Đối với những người quan tâm đến việc này, máy tính Vương quốc Anh sử dụng:

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

    nơi 9000tunnel@vpsnên được thay đổi cho phù hợp với thiết lập của bạn.

  2. Tôi SSH / PuTTY tới cổng được ánh xạ trên VPS của tôi từ bất cứ nơi nào trên thế giới, để truy cập vào máy tính của Vương quốc Anh. Tôi kết nối từ máy tính cục bộ của mình đến Vương quốc Anh qua đường hầm SSH bằng cách thực thi cục bộ:

    ssh user@vps -p 9000

  3. Điều này hoạt động tuyệt vời để có được một vỏ trên máy tính Vương quốc Anh. Tôi muốn truyền phát phương tiện truyền thông từ nó mặc dù vào PC cục bộ của tôi, điều không may, chạy Windows 7. Điều này loại bỏ SSHFS và win-sshfs vốn khá lỗi trên Windows 7.

Hiện tại, tôi sử dụng win-ssh để bắt đầu sao chép tệp, sau đó tôi nhận VLC để phát tệp (chưa hoàn thành). Miễn là tốc độ sao chép cao hơn tốc độ bit phương tiện và win-ssh không bị lỗi (điều này đúng với hầu hết các tệp), điều này hoạt động rất tốt. Tôi đang tìm kiếm một giải pháp mạnh mẽ hơn.

Câu trả lời:


18

Hãy thử SFTP. Đó là giao thức được SSH sử dụng để truyền tệp và được VLC hỗ trợ trong menu Open Network Stream bằng cách nhập sftp://<server>/<path to file>và sau đó xác thực.


Thật tuyệt, tôi không nghĩ chỉ cần chạy một giao thức truy cập tệp có thể sử dụng Windows thông qua đường hầm SSH ... và sau đó tôi thấy SFTP chạy qua SSH ... Đây là một giải pháp rất đơn giản và dễ dàng! Cảm ơn!
Mark K Cowan

4
Tôi không thể làm cho nó hoạt động bằng cách sử dụng sftp://user:password@server/pathhoặc sftp://server/path(VLC không nhắc nhở các tùy chọn xác thực trong trường hợp sau). VLC không kết nối được. Hiện tại, tôi sử dụng SCP để sao chép vào máy Windows và phát tệp chưa hoàn chỉnh trong VLC (miễn là tốc độ DL> bitrate video, nó vẫn ổn)
Mark K Cowan

VLC sẽ sử dụng trang để xác thực, vì vậy đây có thể là một giải pháp ma sát rất thấp.
Deebster

0

Tôi gặp vấn đề tương tự nhưng tệp tôi muốn phát vẫn đang được sửa đổi (vì đó là bản ghi trực tiếp, nhưng điều đó cũng có thể xảy ra nếu bạn sử dụng máy chủ ssh của mình để tải xuống phim chẳng hạn). Trong trường hợp đó, phương pháp của Mark không hoạt động do quá trình tải xuống dừng khi kích thước của tệp đã đạt đến kích thước khi bắt đầu tải xuống.

Nhưng tôi đã viết một chương trình Java về cơ bản tiếp tục tải xuống miễn là tệp ngày càng lớn hơn. Nếu ai đó quan tâm, chương trình có ở đó:

Làm cách nào để sử dụng VLC để xem tệp (trong khi nó đang được sửa đổi) trên máy chủ SSH (sử dụng sftp hoặc smth khác)?


0

Tôi gặp sự cố khi phát VLC khi nhập vị trí tệp của mình. Sau đó tôi đã mở sftp trong trình duyệt tệp của mình và nhấp đúp vào video để khởi chạy nó trong VLC, nó hoạt động tốt. Tôi đã kiểm tra URL trông như thế nào trong thuộc tính danh sách phát và nó được định dạng là:

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

Nơi bạn sẽ cần thay thế 1000 bằng uid của người dùng từ xa mà tôi sẽ giả sử và HOSTNAME và '/PATH/TO/FILE.EXT' tương ứng.

Hy vọng rằng sẽ giúp được ai đó. Tuy nhiên, cuối cùng, giải pháp đơn giản nhất là duyệt tệp qua trình duyệt tệp và chỉ cần mở bằng VLC từ đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.