Salut.
En effet, VLC est impec pour ça. Perso je l'utilise quotidiennement pour me mettre un fond sonore au boulot 🙂 (et c'est vachement pratique quand on est chez des gens qui n'ont pas de g--... qui ont des goûts musicaux différents 😃 )
Pour aller vite:
streaming d'un film:
vlc -vvv /vers/votre/film.ext --sout '#transcode{vcodec=mp4v,vb=500,scale=1,acodec=vorbis,ab=48,channels=1}:standard{access=http,mux=ogg,url=IP.[b]LOCALE[/b].SERVEUR:PORT}' -L -I ncurses 2> /dev/null
streaming d'une musique:
vlc -vvv /vers/votre/musique.ext --sout='#transcode{acodeg=mpga,ab=128}:standard{access=http,mux=ts,dst=IP.[b]LOCALE[/b].SERVEUR:PORT}' -L -I ncurses 2> /dev/null
streaming d'une liste de musique m3u:
vlc -vvv /vers/votre/playlist.m3u --sout='#transcode{acodeg=mpga,ab=128}:standard{access=http,mux=ts,dst=IP.[b]LOCALE[/b].SERVEUR:PORT}' -L -I ncurses 2> /dev/null
- rajouter
-L -I ncurses 2> /dev/null permet de d'avoir un affichage terminal de VLC. Pratique pour avancer dans le média, ou passer à un fichier suivant.
- pour lire un film je fixe le bitrate video à 500 et audio à 48 (avec un codec vorbis). C'est une qualité potable, qui ne bouffe pas trop de bande passante.
- pour lire des musiques, j'ai mis une qualité mp3 128kbps; ça suffit.
Bien sûr toutes ces valeurs sont changeable! ... Tout dépend de l'up max du serveur (et du dwn max du client mais.... vu qu'on a majoritairement des connexion asymétriques, de manière générale on dwn plus vite qu'on n'up)
NB: c'est pas le sujet ici donc je développe pas, mais ne pas oublier les redirections de ports toussa toussa 😉
Pour lire, suffit d'utiliser vlc -> ouvrir un flux réseau -> http://
IP.LOCALE.OU.DISTANTE😛ORT
++