Multiposte avec VLC sous Gentoo
Bonjour!
Voici une petite astuce pour regarder la télé sur l'ordinateur à l'aide de vlc et de votre freebox. Et ce, quelque soit votre OS.
On installe, vlc, si on compile, il faut aussi les librairies live555. Et si on a un vrai routeur (la freebox, un linksys avec kernel linux un peu boosté...) on a plus qu'à faire
vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u
où qu'à ouvrir vlc, puis
Fichier -> Ouvrir un fichier (avancé...) -> Réseau -> HTTP/HTTPS/FTP/MMS
et on met
http://mafreebox.freebox.fr/freeboxtv/playlist.m3u
On peut même sauvegarder la playliste sur son ordi ^^.
Sauf... sous gentoo, en effet, il y a un bug avec les lib live555 et vlc : https://bugs.gentoo.org/show_bug.cgi?id=160320
Pour le résoudre (méthode facile[1]):
On a besoin du useflag "live" pour vlc, tant qu'on y est, mettons l'ensemble des useflags conseillés:
echo "media-video/vlc dvd ffmpeg mpeg mad wxwindows aac dts a52 ogg flac theora oggvorbis matroska freetype bidi xv svga gnutls stream vlm httpd cdda vcd dio live" >> /etc/portage/package.use
Ensuite, on cache les versions instables de live, qui ne marche pas avec vlc:
echo ">media-plugins/live-2005.11.11" >> /etc/portage/package.mask
Et hop c'est partit!
emerge vlc
On retrouve les options dans input/codec > demuxers > RTP/RTSP > option avancées. Pour la freebox, rien ne doit être coché et le port client doit être à -1. Pour les routeurs moins avancées, on choisit ici le port udp que l'on ouvrira dans le routeur ;-)
y a plus qu'à coder en mattant la télé!
Notes
[1] Il y a une méthode plus sophistiquée, mais qui apparement permet d'avoir les dernières versions des librairies livedotcom, elle se trouve dans l'un des posts du bugreport