Signaler

[FREEBOX]FreePlayer-VLC media Player [Résolu/Fermé]

Posez votre question bejaia - Dernière réponse le 5 oct. 2008 à 16:10 par hioho
Bonjour

Malgré l'aide suivante je n'arrive pas à avoir le flux TV via la freebox sur la mandriva 2006.
Je recherche donc un linuxien-freenaute qui est rompu à la décompression-compilation-configuration.
Merci alors de me donner le modus operandi

http://adsl.free.fr/tv/multiposte/

---------------------------------------------------------------------
README: Installation du Freeplayer sous Linux
----------------------------------------------------------------------

Introduction
============

Ce fichier contient principalement des informations techniques
décrivant le fonctionnement du Freeplayer. Vous trouverez un mode
d'emploi plus complet sur le site www.free.fr, rubrique Freeplayer.
Principe
========

Freeplayer utilise VideoLan VLC Media Player (www.videolan.org). Ce
logiciel est un lecteur multimédia multi-plateforme supportant une
large variété de formats.
Il est possible de paramétrer VLC pour qu'il diffuse des fichiers
multimédia vers la Freebox. VLC peut également être configuré pour
être controlé à distance, via une interface HTTP. Le navigateur Web
de la Freebox est utilisé à cet effet. Ce package contient un
ensemble d'utilitaires facilitant la configuration de VLC pour son
utilisation avec la Freebox.

Lors de l'utilisation du Freeplayer, toutes les communications entre
votre ordinateur et la Freebox se font via l'adresse IP 212.27.38.253
ou l'adresse freeplayer.freebox.fr.

Si vous utilisez le mode routeur de la Freebox, celle-ci doit
connaître l'adresse IP de l'ordinateur sur lequel le Freeplayer est
installé. Elle tentera donc de se connecter sur l'adresse du
Freeplayer que vous avez configurée sur la page de configuration du
mode routeur.

Si vous êtes en mode bridge, elle utilisera votre adresse IP
publique. Si vous avez un pare-feu, pensez à autoriser les connexions
venant de 212.27.38.253.

Lorsque vous tentez d'entrer dans le bouquet Freeplayer, la Freebox se
connecte sur le port 8080 de votre ordinateur pour récupérer les pages
Web qu'elle doit afficher. Ces pages sont fournies dans ce package.
Elles contiennent des balises spéciales, qui sont interprétées par
VLC, rendant leur contenu dynamique. C'est ainsi que la playlist de
VLC apparaît sur votre écran de télévision. L'appui sur Play ordonnera
à VLC de commencer la lecture du flux.

Les différents scripts contenus dans ce package configurent VLC pour
diffuser les flux sur le réseau à destination de l'adresse IP
212.27.38.253. La Freebox accepte les flux MPEG-2 TS uniquement. Ceux
ci doivent être encapsulés dans de l'UDP (avec ou sans RTP) avec pour
port de destination 1234.

Pour diffuser tout autre type de média vers la Freebox, il est
nécessaire de réaliser une conversion (transcodage) en MPEG-2. VLC
peut être paramétré pour réaliser cette tâche à la volée. Ce package
contient un éditeur de playlist, qui inclue pour chaque élément ajouté
les paramètres de transcodage nécessaires pour sa diffusion vers la
Freebox.

La Freebox n'est pas capable de décoder les contenus Dolby Digital sur
la sortie péritel. Par défaut, l'éditeur de playlist fait en sorte que
ces contenus soient convertis en stéréo. Il existe toutefois une
option sur l'éditeur de playlist pour laisser le son dans son format
d'origine. Vous pourrez ainsi bénéficier du son Dolby Digital sur
votre chaîne hifi reliée à la sortie optique de la Freebox.

Compilation et installation de VLC
==================================

Une version récente du logiciel VLC Media Player (VideoLan) est
nécessaire pour utiliser le Freeplayer. La dernière version officielle
en date (0.8.2) n'est pas suffisante car il n'est pas possible de
restreindre l'accès au serveur HTTP à certaines adresses IPs. Cette
fonctionnalité est disponible dans la version SVN.

Toutes les informations nécessaires pour compiler une version SVN de
VLC sont disponibles sur http://developers.videolan.org.

Contenu du package Freeplayer Linux
===================================

Ce package contient les éléments suivants:

=> bin/fbx-playlist (sources, et binaire)

L'éditeur de playlist dans sa version graphique (en Qt4)

=> bin/fbx-playlist.pl

Un générateur de playlist en ligne de commande.

=> share/http-fbx/

Les pages HTML affichées par la Freebox.

=> bin/vlc-fbx.sh

Script permettant de démarrer VLC avec la configuration
nécessaire pour l'utilisation du Freeplayer. Il accepte une
playlist en argument.

=> share/doc/html-rs.pdf

Spécifications du navigateur HTML de la Freebox.

=> share/doc/options-playlist.txt

Liste des options à rajouter dans une playlist VLC pour
diffuser les flux pour le Freeplayer.


Installation du package Freeplayer Linux
========================================

- décompressez l'archive

- lancez install.sh avec les droits suffisants et suivez les
instructions.

Utile
+21
plus moins
"mafreebox.free.fr" est la mauvaise adresse!! C'est une vraie page internet qui parle de l'installation de la Freebox. Ca n'a rien a voir avec le Multiposte ni avec le Freeplayer

La bonne adresse est:
mafreebox.freebox.fr

(note le domaine: "freebox.fr" et PAS "free.fr" a la fin).
Cette adresse est aussi equivalente a "freeplayer.freebox.fr" et correspond au numero IP 212.27.38.253. Ici le ping doit etre ~0.5 ms comme pour un reseau local (a part ca le ping pour l'autre adresse est toute fois un peu long, ca devrait etre autour ~20 ms pour Fastpath ou 40-50 ms pour les modes Standard, Patate).

Alors pour demarrer la tele sur pc tu lances le VLC tout simplement avec la bonne URL en tapant la commande
vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u

(si le vlc est bien installe dans ton PATH, comme dans /usr/bin/ ou /usr/local/bin/). Ca lance le VLC avec la bonne playlist pour les chaines de la tele. Il suffit de cliquer dans cette playliste sur la bonne chaine et attendre quelques secondes pour voir l'image de la tele s'afficher dans une fenetre VLC. Si tu n'as pas de fenetre ouverte avec la playlist, il suffit de la faire afficher dans le 2 deuxieme menu (je crois) en cliquant sur "playlist" et apres ca ouvre la fenetre playlist ou tu peux cliquer pour selecionner la chaine.

Attention: Pour que ca marche il faut ouvrir le pare feu, si tu en as, pour le numero IP 212.27.38.253, par exemple pour une fois avec la commande:
/sbin/iptables -I INPUT -s 212.27.38.253 -j ACCEPT

(a taper en tant que root apres "su -" ou avec "sudo ...").
Normalement il suffit d'ouvrir pour les ports udp mais pour le Freeplayer on a aussi besoin d'ouvrir le tcp 8080. Donc si tu veux faire de regles plus precises ce serait plutot:
/sbin/iptables -I INPUT -s 212.27.38.253 -p tcp -m tcp --dport 8080 -j ACCEPT  /sbin/iptables -I INPUT -s 212.27.38.253 -p udp -j ACCEPT 

mais la regle ci-dessus marchera aussi (mais elle ouvre plus que necessaire, en fait tout port tcp et pas seulement le 8080).

Pour que ce soit permanent, je crois et si tu as active le pare feu en Mandriva, il suffit d'ajouter (par un editeur ascii comme emacs ou vi) dans le fichier /etc/sysconfig/iptables ou debut des regles INPUT, les deux regles suivantes:
-A INPUT -s 212.27.38.253 -p tcp -m tcp --dport 8080 -j ACCEPT  -A INPUT -s 212.27.38.253 -p udp -j ACCEPT 

et apres refaire "/etc/rc.d/init.d/iptables restart" (ou une fois avec "stop" et apres avec "start"). Si tu modifies ce fichier /etc/sysconfig/iptables a la main fais attention de ne plus toucher au pare feu dans le DrakConf ou avec le shorewall apres, car ca risquerait d'ecraser ta modif. Sinon reverifier ce fichier et remettre ces regles.
Cette réponse vous a-t-elle aidé ?  
Utile
+2
plus moins
Merci kmf31 de ton aide

Quand je lance
vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u

-bash: vlc: command not found


Dans le répertoire /usr/local/freeplayer/bin
il y a 4 fichiers

fbx-playlist*
fbx-playlist.pl*
playlist.m3u
vlc-fbx.sh*

J'ai suivi tous tes conseils précédents et j'ai relancé
./fbx-playlist playlist.m3u

Une fenetre s'ouvre "editeur de playlist freebox"
Je double clique sur une chaine, j'attends... rien ne se passe ?

J'ai installé 2 packages
vlc-0.8.4a.tar.bz2
freeplayer-linux-20050905.tgz

Est-ce les bons packages ?
Utile
+1
plus moins
Salut,
Tu as toutes les explications pour installer le freeplayer à cette adresse:

http://installation.freebox.free.fr
Utile
+1
plus moins
bonjour,
lorsque j'allume vlc pour regarder free depuis mon pc sa marche quelque minutes puis sa reste sur la meme image sans rien faire sans son et si je change de chaine sa fait pareil. ET sa affiche :"playlist error: m3u EXTVLCOPT parsing is disabled for security reasons. If you need it and trust the m3u playlist you are trying to open, please append --m3u-extvlcopt to your command line."
Je ne comprend pas pourriez vous m'aidez svp?
Utile
+0
plus moins
Regarde ici:
freeplayer.org
Il y a une section linux et j'ai donne la quelques reponses tres detailes avec tous les pieges etc. (il faut revenir quelques mois en arriere pour les trouver).
Utile
+0
plus moins
Une precision: Je n'ai pas encore fait pour le multi-poste mais j'ai bien compile le VLC pour le Freeplayer ce qui est tres similaire et aussi tres utile. De toute facon dans le forum specialise que j'ai indique il y a de chances que tu trouveras d'info complementaires.
Utile
+0
plus moins
Bonjour,

[@linux bin]$ ./fbx-playlist
La liste de lecture apparait bien, lorsque je clic sur une des chaines rien ne passe. VLC ne se déclenche pas. Il me semble avoir bien installé VLC.

Serait-ce dû aux temps de réponses ?
[root@linux ~]# ping mafreebox.free.fr
icmp_seq=1 ttl=57 time=204 ms
icmp_seq=2 ttl=57 time=357 ms
icmp_seq=3 ttl=57 time=264 ms
icmp_seq=4 ttl=57 time=188 ms
icmp_seq=5 ttl=57 time=180 ms
icmp_seq=6 ttl=57 time=225 ms

Depuis Windows XP vers freebox les temps sont nettement meilleurs et la freeplayer fonctionne.

C:\>ping mafreebox.free.fr
octets=32 temps=276 ms TTL=57
octets=32 temps=256 ms TTL=57
octets=32 temps=215 ms TTL=57
octets=32 temps=143 ms TTL=57

Avez-vous des éléments de réponses ?

Merci d'avance
Utile
+0
plus moins
Mise à jour

http://www.free.fr/...
http://mafreebox.freebox.fr/freeboxtv/playlist.m3u

Lancez le logiciel VLC Media Player, fraîchement installé.
Comme indiqué sur la première image, cliquez dans le menu sur Fichier, puis Ouvrir un fichier (Avancé)
Une fenêtre Ouvrir apparaît. Copiez l'adresse URL suivante : http://mafreebox.freebox.fr/freeboxtv/playlist.m3u et collez-la comme indiqué sur la deuxième image. Cliquez ensuite sur OK.
Une fenêtre liste de lecture apparaît (troisième image), listant les chaînes Freebox TV. Choisissez la chaîne que vous souhaitez regarder en double cliquant dessus
Une fenêtre VLC Media Player s'ouvre, donnant accès au canal choisi.

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !