Lire une video sur un serveur éloigné ?

État :
– “ma machine” avec tout ce qu’il faut pour regarder une video (VLC, Kaffeine, etc)
– “mon serveur” relié en réseau mais sans X, dans lequel sont hébergées mes videos
Je ne veux pas “monter” le dossier sur la machine et le serveur n’est pas dans le fstab, je voudrais “lire” directement la video sans l’importer.
Je suppose qu’une ligne de commande doit faire l’affaire mais je ne sais pas comment l’envoyer. Je suppose que la commande suivante est insuffisante, si encore, ce que je demande est faisable ?

La gestion du serveur est faite en ssh, à partir de "ma machine"
Est-ce que ce que je cherche à faire peut s’appeler un “serveur de fichiers” ?

[quote=“ricardo”]État :
– “ma machine” avec tout ce qu’il faut pour regarder une video (VLC, Kaffeine, etc)
– “mon serveur” relié en réseau mais sans X, dans lequel sont hébergées mes videos
Je ne veux pas “monter” le dossier sur la machine et le serveur n’est pas dans le fstab, je voudrais “lire” directement la video sans l’importer.
Je suppose qu’une ligne de commande doit faire l’affaire mais je ne sais pas comment l’envoyer. Je suppose que la commande suivante est insuffisante, si encore, ce que je demande est faisable ?

$ vlc ricardo@192.168.1.2:/home/chemin/de/la/video.mpg

La gestion du serveur est faite en ssh, à partir de “ma machine”
Est-ce que ce que je cherche à faire peut s’appeler un “serveur de fichiers” ?[/quote]

J’aurai vu du NFS pour répondre au mieux à tes attentes mais je suis pas sûr que ce soit ça que tu recherche, grosso modo tu veux diffuser depuis le serveur et intercepter le flux et le lire sur le client ou aller chercher le fichiers sur le serveur et le lire avec le clients :think:

Bonjour,
je n’ai pas vlc d’installé pour te le confirmer mais pourquoi pas tout simplement $ vlc http://ton_serveur/ta_video.mpg
mplayer le fait et je pense que vlc aussi.

[quote=“eol”]Bonjour,
je n’ai pas vlc d’installé pour te le confirmer mais pourquoi pas tout simplement $ vlc http://ton_serveur/ta_video.mpg
mplayer le fait et je pense que vlc aussi.[/quote]
Ben non, il ne la trouve pas car pour ce faire, la video devrait être dans /var/www/…, ce qui n’est pas le cas.
$ vlc 192.168.1.2/home/video/film.avi
Bien sûr, je pourrais déplacer mes videos dans un dossier dépendant de /var/www, mais c’est pas ce que j’espère pouvoir faire.
En fait, je demande ptet l’impossible :
@ Clochette :
Voici ma requête
ou aller chercher le fichiers sur le serveur et le lire avec le clients

EDIT : en fait, je fais ça avec un DDext mais ce dernier est relié à la machine en sata et non par le réseau et il est dans le fstab.

Ça ne marche pas avec vlc, par contre, avec totem oui (pas plus cherché que ça en même temps… :blush: … totem=lecteur vidéo par défaut sous gnome… :wink: )

totem sftp://user@ip-de-la-machine/emplacement/de/la/video.avi

:006

[quote=“ricardo”]Ben non, il ne la trouve pas car pour ce faire, la video devrait être dans /var/www/…,[/quote]évidemment …

[quote=“ricardo”]$ vlc 192.168.1.2/home/video/film.avi
Bien sûr, je pourrais déplacer mes videos dans un dossier dépendant de /var/www, mais c’est pas ce que j’espère pouvoir faire.[/quote]Et un p’tit lien symbolique ?
Ça mange pas de pain.

[quote=“Num’s”]Ça ne marche pas avec vlc, par contre, avec totem oui (pas plus cherché que ça en même temps… :blush: … totem=lecteur vidéo par défaut sous gnome… :wink: )

totem sftp://user@ip-de-la-machine/emplacement/de/la/video.avi

:006[/quote]Avec mplayer aussi

[quote=“man mplayer”]mplayer [file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|icyx|noicyx|smb]://
[utilisateur:mot_de_passe@]URL[:port] [options][/quote]

Ben non, j’y ai cru un moment mais il refuse, je n’ai même pas la demande de pass.
EDIT : dessus, c’est une réponse à Num’s, j’ai loupé la suite.
Je relis donc.

[quote=“eol”]
Avec mplayer aussi

[quote=“man mplayer”]mplayer [file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|icyx|noicyx|smb]://
[utilisateur:mot_de_passe@]URL[:port] [options][/quote][/quote]
Malheureusement, tout ça, c’est pour moi du Mandarin :unamused: Je ne comprends strictement rien à ce qu’il faut faire concrètement.
Je suppose que les pipes sont des ‘ou’ donc dans mon cas :
mplayer sftp://ricardo:mon_pass@192.168.10.1/ho … deo:xxxxxx (x = le port)

EDIT :
Ça ne doit pas être ça car il ne trouve pas.
De plus, envoyer un pass en ligne de commande et en clair :open_mouth:

Tu n’es pas obligé de préciser le mot de passe dans la commande (dans ce cas, il te le demande au début de la lecture, en tout cas avec totem… :wink: ).

Par contre, sous Gnome, ça me monte (plus ou moins temporairement) le système de fichier distant (via sftp), ça doit être un paquet de gnome qui fait ça… :unamused: … (mais vlc ne sait pas se servir de ce “montage”). Tu es sous kde toi? c’est ça? (ou tu testes ça à partir de ta version “légère et dénudée”?)

:006

[quote=“ricardo”][quote=“eol”]
Avec mplayer aussi

[quote=“man mplayer”]mplayer [file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|icyx|noicyx|smb]://
[utilisateur:mot_de_passe@]URL[:port] [options][/quote][/quote]
Malheureusement, tout ça, c’est pour moi du Mandarin :unamused: Je ne comprends strictement rien à ce qu’il faut faire concrètement.
Je suppose que les pipes sont des ‘ou’ donc dans mon cas :
mplayer sftp://ricardo:mon_pass@192.168.10.1/ho … deo:xxxxxx (x = le port)

EDIT :
Ça ne doit pas être ça car il ne trouve pas.
De plus, envoyer un pass en ligne de commande et en clair :open_mouth:[/quote]
La commande liste les différents protocoles possibles.
Pour ta commande avec sftp, ce dernier est-il configuré pour servir les fichiers de ce répertoire ?
Sinon, faire apparaître “/home” dans la commande ne me semble pas utile.
Pour ce qui est du pass, tant que c’est chez toi …

Sinon, encore une fois, ce qui me semble le plus simple est un lien symbolique quelquepart dans ton serveur qui pointe vers ton répertoire de vidéos, puiscommande http://mon_serveur/ma_video.mpg

[quote]La gestion du serveur est faite en ssh, à partir de “ma machine”
[/quote]
Je te suggère un montage qui ne te dépaysera pas: sshfs

Installer sshfs
packages.debian.org/fr/squeeze/sshfs

Ajouter l’utilisateur au groupe fuse, fermer/ouvrir sa session.

Montage :

canevas
$ sshfs utilisateur@nom_ou_N°IP:/répertoire/distant /montage/local
(+mot de passe)

exemple
($ cd ; mkdir sshfs-ricardo)
$ sshfs ricardo@192.168.1.2:/home/ricardo sshfs-ricardo

Démontage

$ fusermount -u sshfs-ricardo

Montage à l’emporte-pièce : monter la racine / du système distant. Tout le système avec ses sous-montages seront accessibles.

$ sshfs ricardo@192.168.1.2:confused: sshfs-ricardo

enfin

$ mplayer sshfs-ricardo/film.ogv
ou un clic là, un autre clic ailleurs et clic-clac

@ etxeberrizahar :
Oui, sshfs, je connais et je m’en sers parfois mais ce n’est pas ce que je cherche : une lecture directe de la video, sans montage préalable … si c’est possible.

@ Eol :
Le problème c’est que ces videos sont dans un dossier qui n’est accessible que par sftp.

@ Num’s :
J’ai aussi Gnome, en plus de KDE, chui “rich…ard”, moi :wink:
Je vais refaire des essais.

Bon, si vraiment tu ne veux pas te fendre d’unln -s /mon_rép_de_videos /var/www/ou approchant
réessayons avec sftp.

Quel est le répertoire depuis lequel sftp est autorisé à servir ?
Si c’est ton home, peut-être que changer

mplayer sftp://ricardo:mon_pass@192.168.10.1/home/video:xxxxxxenmplayer sftp://ricardo:mon_pass@192.168.10.1/video:xxxxxxfonctionnera mieux.
Ça n’est qu’une hypothèse car je n’utilise pas ftp chez moi et le connais très peu.

[quote=“eol”]Bon, si vraiment tu ne veux pas te fendre d’unln -s /mon_rép_de_videos /var/www/ou approchant
réessayons avec sftp.

Quel est le répertoire depuis lequel sftp est autorisé à servir ?
Si c’est ton home, peut-être que changer

mplayer sftp://ricardo:mon_pass@192.168.10.1/home/video:xxxxxxenmplayer sftp://ricardo:mon_pass@192.168.10.1/video:xxxxxxfonctionnera mieux.
Ça n’est qu’une hypothèse car je n’utilise pas ftp chez moi et le connais très peu.[/quote]
Le problème avec un lien symbolique sur /var/www, c’est que je vais avoir un million de visiteurs qui vont essayer de fouiller encore un peu plus qu’ils ne le font chaque jour. en dessous, le snifage journalier trouvé par logwatch :

[code]--------------------- httpd Begin ------------------------

Connection attempts using mod_proxy:
121.191.71.166 -> 64.12.173.198:443: 1 Time(s)

Requests with error response codes
400 Bad Request
HTTP/1.1: 1 Time(s)
404 Not Found
//MyAdmin/: 1 Time(s)
//myadmin/: 1 Time(s)
//mysql/: 1 Time(s)
//phpMyAdmin/: 1 Time(s)
//phpmyadmin/: 1 Time(s)
//pma/: 1 Time(s)
/domain_default_page/index.html: 1 Time(s)
/home: 1 Time(s)
/home/sftp/perso: 1 Time(s)
/home/sftp/perso/elements: 1 Time(s)
/home/sftp/perso/elements.avi: 3 Time(s)
/home/sftp/perso/elements/H264eau.avi: 1 Time(s)
/home/sftp/perso/elements/eau.avi: 3 Time(s)
/home/sftp/perso/elements/reste/index.css: 1 Time(s)
/home/sftp/perso/elements/reste/mozilla6.gif: 1 Time(s)
/home/sftp/perso/elements/reste/validcss6.gif: 1 Time(s)
/home/sftp/perso/reste/index.css: 1 Time(s)
/home/sftp/perso/reste/mozilla6.gif: 1 Time(s)
/home/sftp/perso/reste/validcss6.gif: 1 Time(s)
/home/sftp/reste/index.css: 1 Time(s)
/home/sftp/reste/mozilla6.gif: 1 Time(s)
/home/sftp/reste/validcss6.gif: 1 Time(s)
/robots.txt: 11 Time(s)
/vhcs2/domain_default_page/index.html: 1 Time(s)
/videos/intab.html: 1 Time(s)
http://218.83.152.252/judge112233.php: 1 Time(s)
http://www.hardjob.net/proxyheader.php: 1 Time(s)
http://www.jpgdz.com/proxyheader.php: 1 Time(s)
http://www.shopsline.com/proxyheader.php: 1 Time(s)
http://www.travelimgusa.com/ip.php: 1 Time(s)
405 Method Not Allowed
64.12.173.198:443: 1 Time(s)

---------------------- httpd End -------------------------
[/code]

Je vais quand même faire un essai.
Pour les autres essais avec sftp, j’ai essayé toutes les combines, bien sûr mais refus à chaque fois. Il me reste une idée que je vais tester.
@ +

Alors, avec le ls, il trouve bien mais “y veut pas”, forcément car c’est dans un dossier accessible en sftp, avec pass.

Je vais essayer d’y placer le pass et je donne le résultat ici en EDIT

EDIT :
rien à faire.
J’essaie autre chose.

Donc, comme rien ne fonctionne, je me retourne vers sshfs, que je voulais éviter mais qui en somme est le seul qui accepte.
Je vais me faire un alias rapide de la commande et ça ira bien comme ça.
Merci à tous de l’aide.
:006 :006