Rechercher : dans
Par :

[FREEBOX]FreePlayer-VLC media Player

Dernière réponse le 5 oct 2008 à 16:10:27 bejaia, le 13 jan 2006 à 00:48:42 
 Signaler ce message aux modérateurs

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.

1

kmf31, le 13 jan 2006 à 07:30:51
  • +1

Regarde ici:
http://www.freeplayer.org/index.php
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).

Répondre à kmf31

2

kmf31, le 13 jan 2006 à 11:07:11
  • +1

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.

Répondre à kmf31

3

bejaia, le 30 jan 2006 à 02:02:28
  • +1

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

Répondre à bejaia

4

kmf31, le 30 jan 2006 à 13:45:51
  • +1

"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.

Répondre à kmf31

5

bejaia, le 30 jan 2006 à 17:39:12

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 ?

Répondre à bejaia

6

kmf31, le 30 jan 2006 à 19:23:29

./fbx-playlist playlist.m3u
Ca c'est seulement le logiciel graphique pour creer les playlistes pour les utiliser apres avec le Freeplayer. Il fait une fenetre pour selectionner de fichiers mpg, mp3 etc. et pour ecrire apres une liste dans le fichier "playlist.m3u" qu'on donnera au Freeplayer ou vlc. Il y a aussi un script perl pour ca (le "fbx-playlist.pl") qui fait la meme chose avec la ligne de commandes.

J'ai installé 2 packages
vlc-0.8.4a.tar.bz2


Tu l'as installe comment ? Car ca c'est le paquet source, il faut le compiler (deballer, faire ./configure, make, make install etc.) et avant il faut ajouter pleins pleins pleins de bibliotheques en version developpement pour que ca marche.

Il semble que pour Mandrake/Mandriva il y a un paquet binaire deja compile:
http://www.videolan.org/vlc/download-mandrake.html
qui s'installe avec easy-urpmi. Meme ici il est possible que tu devras completer certains paquets graphiques (sur les cds ou ftp de Mandriva), mais peut-etre avec easy-urpmi c'est tout automatique ?

Si ca marche c'est bon sinon regarde ma response ici:
http://www.commentcamarche.net/forum/affich-2047282-install-vlc-sous-mandriva-2006#1
et surtout le lien que j'ai donne la:
http://www.freeplayer.org/viewtopic.php?t=868
Ici il y a une description super detailee comment faire pour compiler soi meme et surtout comment ajouter les paquets qui manquent avec urpmi etc. Tout y est dans ce sujet. Regarde ce sujet aussi si ca marche avec l'easy-urpmi et le paquet binaire, car il y a quelques explications generales apropos du Freeplayer.

Une fois tu as installe le vlc (soit en binaire ou soit en compilant), tu pourras faire le freeplayer et aussi le multiposte. Pour le multi-poste comme decrit ci-dessus et pour le freeplayer en lancant le script: "vlc-fbx.sh" mais bien sur ce script cherchera aussi le vlc quelques part!

Dans le tar freeplayer-linux-20050905.tgz il y a un script "install.sh" et un fichier README (en francais) qu'il faut lire (dans le dossier "freeplayer" apres avoir deballe le tar). En principe il faut aussi executer l'install.sh.


A part ca dans le paquet freeplayer-linux-20050905.tgz il y a un autre tar qui est: vlc-0.8.4-fbx-2.tar.gz la version de vlc fournit par Free (aussi a compiler etc.). C'est une version speciale pour le Freeplayer qui a ete fournie il y a 6 mois car la derniere version officielle de l'epoque: vlc-0.8.2 ne marchait pas encore avec le Freeplayer. Cependant, actuellement la version 0.8.4a qui est sortie apres, et que tu as prise, est aussi bonne. Tu installera soit le vlc-0.8.4a ou soit le vlc-0.8.4-fbx-2, comme tu veux. Je pense le vlc-0.8.4a semble mieux, car plus recent, mais les deux versions marchent bien (je les ai testees). Dans le lien ci-dessus je parle encore de vlc-0.8.4-fbx-2 mais ca date deja de quelques mois, donc tu ferais parreil pour le vlc-0.8.4a au cas tu compilerais le vlc toi meme.

Répondre à kmf31

7

bejaia, le 31 jan 2006 à 09:12:48

Bonjour kmf31
J'ai suivi tes précieux conseils, j'y suis presque.

Voici le modus operandi
Je suis allé à cette adresse
http://www.indidea.org/gael/fr/freeplayer.php

un des liens présents m'a renvoyé sur celle-ci.
http://easyurpmi.zarb.org/
où j'ai choisi
2) Sélectionnez un miroir pour chaque source désirée
cocher

Source contrib : Some packages made by voluntaries or Mandriva, no support, no update for it
3) cliquer sur Passer à l'étape 3
Tapez (ou copiez,collez) ceci dans une console, en tant que root
[root@linux Desktop]# urpmi.addmedia contrib ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/2006.0/i5­86/media/contrib with media_info/hdlist.cz
-----après validation-------------
récupération du hdlist source (ou de synthèse) de « contrib »...
ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/2006.0/i5­86/media/contrib/media_info/hdlist.cz
hdlist source (ou de synthèse) potentiel trouvé en tant que media_info/hdlist.cz
... récupération effectuée

seconde exécution pour calculer les dépendances
.............
.............
fichier de synthèse créé pour le média « contrib »
0 en-têtes trouvés dans le cache
destruction de 0 en-têtes obsolètes dans le cache
le fichier de configuration [/etc/urpmi/urpmi.cfg] a été écrit


Recommencer l'étape 2
Cocher
Source plf-free

[root@linux Desktop]# urpmi.addmedia plf-free ftp://ftp.univ-orleans.fr/logiciel-libre/plf/mandrake/free/2­006.0 with hdlist.cz
média plf-free ajouté
le fichier de configuration [/etc/urpmi/urpmi.cfg] a été écrit
..................
..................
récupération du hdlist source (ou de synthèse) de « plf-free »...
ftp://ftp.univ-orleans.fr/logiciel-libre/plf/mandrake/free/2­006.0/hdlist.cz
hdlist source (ou de synthèse) potentiel trouvé en tant que hdlist.cz
... récupération effectuée

le fichier de configuration [/etc/urpmi/urpmi.cfg] a été écrit

cliquer sur Passer à l'étape 3
Tapez (ou copiez,collez) ceci dans une console, en tant que root
[root@linux Desktop]# urpmi freeplayer-20050905-0.2mdk.i586.rpm
------après validation-----------
Pour satisfaire les dépendances, les 17 paquetages suivants vont être installés (28 Mo):
freeplayer-20050905-0.2mdk.i586
liba52dec0-0.7.4-7mdk.i586
libavifile0.7-0.7.43-3.20050620.2mdk.i586
libaviplayavcodec0.7-0.7.43-3.20050620.2plf.i586
libcdio_cdda0-0.75-2mdk.i586
libdvbpsi4-0.1.5-2mdk.i586
libdvdread3-0.9.4-5mdk.i586
libfaac0-1.24.1-0.20050901.2plf.i586
libfaad2_0-2.1-0.20050201.2.1.20060plf.i586
libfame0.9_1-0.9.1-6plf.i586
libid3tag0-0.15.1b-4mdk.i586
liblame0-3.97-0.b2.0.1.20060plf.i586
libmpeg2dec0-0.4.0b-4mdk.i586
transcode-1.0.2-0.1.20060plf.i586
vlc-0.8.5-0.20060123.0.1.20060plf.i586
vlc-plugin-a52-0.8.5-0.20060123.0.1.20060plf.i586
vlc-plugin-mad-0.8.5-0.20060123.0.1.20060plf.i586


Quand je lance
[root@linux vlc-0.8.4a]# vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u
VLC media player 0.8.5-svn Janus
Starting VLC root wrapper... using UID 0 (root)
***************************************
* Running VLC as root is discouraged. *
***************************************

It is potentially dangerous, and might not even work properly.
Sending request: OPTIONS rtsp://mafreebox.freebox.fr/freeboxtv/201 RTSP/1.0
CSeq: 1
User-Agent: VLC Media Player (LIVE.COM Streaming Media v2004.12.23)


Received OPTIONS response: RTSP/1.0 200 OK
Cseq: 1
Server: fbxrtspd/1.0 Freebox minimal RTSP server
Public: DESCRIBE, SETUP, TEARDOWN, PLAY


Sending request: DESCRIBE rtsp://mafreebox.freebox.fr/freeboxtv/201 RTSP/1.0
CSeq: 2
Accept: application/sdp
User-Agent: VLC Media Player (LIVE.COM Streaming Media v2004.12.23)


Received DESCRIBE response: RTSP/1.0 200 OK
Cseq: 2
Content-Length: 171
Content-Type: application/sdp
Content-Language: fr
Server: fbxrtspd/1.0 Freebox minimal RTSP server


Need to read 171 extra bytes
Read 171 extra bytes: v=0
o=leCDN 1138693871 1138693871 IN IP4 kapoueh.proxad.net
s=France 2
i=France 2
c=IN IP4 0.0.0.0
t=0 0
m=video 0 RTP/AVP 33
a=control:rtsp://212.27.38.253/freeboxtv/201

Sending request: SETUP rtsp://212.27.38.253/freeboxtv/201 RTSP/1.0
CSeq: 3
Transport: RTP/AVP;unicast;client_port=34450-34451
User-Agent: VLC Media Player (LIVE.COM Streaming Media v2004.12.23)


A partir de ce moment une fenêtre VLC media player s'ouvre
Lorsque je le bouton Liste de lecture

Ce message apparait
** (.:8839): CRITICAL **: gtk_pizza_set_size: assertion `pizza != NULL' failed
Puis la fenêtre Liste de lecture apparait avec toutes les chaines.
Clic-droit sur une chaine puis Lire

Au bout d'une minute ou deux apparait une fenêtre Errors
Unable to open 'rtsp://mafreebox.freebox.fr/freeboxtv/201'


Pour rappel mon Linux Mandriva 2006 est branché sur un routeur Netgear WGT624 sur lequel est connecté également un PC Windows XP ou fonctionne bien FreePlayer .
J'ai désactivé le firewall de Linux

Répondre à bejaia

8

kmf31, le 31 jan 2006 à 22:16:53

Ca semble presque bon, je crois cote installation vlc c'est bon.
D'abord les choses moins importantes:

1.) * Running VLC as root is discouraged. *

En effet il ne faut pas demarrer le vlc en tant que root. Alors la prochaine fois tu le fais en tant qu'utilisateur simple. En fait c'est une tres bonne idee de creer un utilisateur special pour, disons un "monsieur freeplayer". L'avantage quand tu fais marcher le Freeplayer le repertoire home sera assez vide et tu n'y mettras que les fichiers video/audio a regarder/ecouter, sinon tu devras chercher dans le menu sur la tele les fichiers video parmi tes autres fichiers dans ton home. Pour la securite c'est aussi mieux.

2.) ** (.:8839): CRITICAL **: gtk_pizza_set_size: assertion `pizza != NULL' failed

C'est un blabla sans importance, meme s'il y a le mot: CRITICAL. J'ai toujours un message similaire. Ca n'empeche pas le vlc a fonctionner.

Maintenant pour la chose importante:

Pour rappel mon Linux Mandriva 2006 est branché sur un routeur Netgear WGT624 sur lequel est connecté également un PC Windows XP ou fonctionne bien FreePlayer .
J'ai désactivé le firewall de Linux


Relis le passage apropos pare feu que j'ai ecrit ci-dessus a la fin de <4>. Meme si tu n'as de pare feu Linux c'est important pour le routeur. Bref pour que ca marche tu dois:

A) Pour le Multiposte (la tele sur pc) rediriger tout port UDP vers ton pc Linux ou tu viens d'installer le VLC.

B) Pour le Freeplayer (regarder les videos depuis le pc sur la tele branche par le peritel a la Freebox) rediriger le port TCP 8080 vers ton pc Linux.

Ton probleme que le vlc n'arrive pas a ouvrir le flux mpeg pour la tele est exactement relie au point A). Si redirige tout port UDP ca va marcher mais c'est peut-etre un peu "over-kill". Si tu peux le faire avec ton routeur le mieux c'est uniquement de rediriger les choses venant de l'IP du Freeplayer, c.-a-d.: 212.27.38.253 Si on avait un autre PC Linux qui marcherait en routeur avec iptables ca pourrait se faire avec les bons regles. Je ne sais pas si ton routeur a une config assez sophistique permettant de fixer cette IP.
En plus l'histoire avec "tout port UDP" n'est plus vraiement necessaire avec la toute toute derniere version de VLC (0.8.5 svn), celle que as prise avec le easy-urpmi. Je ne connais pas les details mais je crois cette version le port UDP a rediriger est fixe (en fait je crois il n'en y a que deux ports) ou ce port peut etre fixe avec la bonne option pour le vlc. Je crois c'est affiche dans les messages que tu as mis:

ending request: SETUP rtsp://212.27.38.253/freeboxtv/201 RTSP/1.0
CSeq: 3
Transport: RTP/AVP;unicast;client_port=34450-34451
User-Agent: VLC Media Player (LIVE.COM Streaming Media v2004.12.23)


Je ne suis pas sur mais ici il affiche bien les deux ports: 34450-34451
Normalement ca change a chaque fois mais justement avec la bonne version de VLC et (peut-etre avec la bonne option) on peut les fixer. Alors si ces ports sont fixes il te suffira de ne rediriger que ces deux ports sur le routeur.

Cependant deja pour faire marcher le Multiposte redirige tout port udp vers le pc Linux. Apres tu pourras regarder si tu peux fixer les ports udp a rediriger et/ou aussi limiter l'IP source pour ca.

Si tu as deja fait marcher le Multiposte sur le pc windows tu connais peut-etre cette histoire avec les ports udp et la version "crazy" de vlc (pour Windows) ou les ports ont aussi ete fixes. Apart ca tu ne pourras pas faire marcher le Freeplayer a la fois en Windows et en Linux, il faudra changer la redirection du port tcp 8080 pour passer de Windows a Linux et a l'inverse.
Pour le Multiposte ca peut aller si tu reussis d'utiliser le VLC en Windows avec d'autre ports udp qu'avec le VLC en Linux. Dans ce cas tu mettras plusieures regles de redirection en fonction de ca.

Répondre à kmf31

9

bejaia, le 1 fév 2006 à 15:04:48

Bonjour kmf31,

ending request: SETUP rtsp://212.27.38.253/freeboxtv/201 RTSP/1.0
CSeq: 3
Transport: RTP/AVP;unicast;client_port=34890-34891
User-Agent: VLC Media Player (LIVE.COM Streaming Media v2004.12.23)

En effet les ports changent à chaque fois.

Là je sèche, je ne sais pas comment redirigé le flux venant de 212.27.38.253

Voici les détails de mon routeur
http://www.piaf.asso.fr/article.php3?id_article=225

Répondre à bejaia

10

kmf31, le 1 fév 2006 à 17:52:16

Là je sèche, je ne sais pas comment redirigé le flux venant de 212.27.38.253

Ce n'est pas sur que ton routeur sache faire la redirection pour une IP source specifique par contre c'est sur qu'il sait faire ca pour toute IP source.

Dans l'image de menu de config pour ton routeur c'est certainement le truc:
Advanced => Port Forwarding/Port Triggering
apres c'est plus bas le point "- 13 -" avec photo:
- 13- Port Forwarding / Port Triggering
La tu cliques sur "Add custom Service" pour creer un nouveau "service". Je crois tu peux lui donner un nom, disons "Multiposte", tu mets pour "Start Port" par exemple 1024 et pour "End Port" 65535 (le port le plus grand qui existe) et pour tout ca en UDP et pas en TCP. Je suppose c'est possible de choisir entre TCP et UDP. Apres pour "Server IP Address" tu mets l'IP de ton PC Linux et pour ca marche de facon permanete il faudrait que l'IP pour le PC Linux soit fixe. Meme si tu es en IP automatique regarde sur le PC Linux avec "/sbin/ifconfig" ton IP actuelle et tu mettras ca. Ca ne risque pas de changer rapidement mais a terme tu as interet de configurer l'IP en dure sur le PC Linux.

Par contre je ne vois en effet rien pour specifier l'adresse source comme l'adresse du Freeplayer. Donc il faudra rediriger pour tout adresse source. Theoriquement ca expose partiellement ton PC Linux a l'internet mais pour les ports UDP ce n'est pas grave car les services importantes tournent en TCP et en Linux on peut se permettre de ne pas avoir de pare feu temporairement, ca ne bouffe pas le pc tout cru comme en Windows au bout de quelques minutes.
En fait apres la redirection de ces ports tu peux activer le pare feu sur Linux et seulement ouvrir pour la bonne IP du Freeplayer exactement comme je l'ai decrit ci-dessus a la fin de <4>. Avec ca meme le moindre probleme de securite serait ecarte.

Sinon avec ta version de VLC il doit y avoir une option pour fixer le port udp. Regarde la liste de toutes les options avec:

vlc --help

ou avec:
vlc --longhelp advanced

(ou avec "vlc --help | more" pour arreter le defilement ou "vlc --help > options.dat" pour rediriger l'affiche vers un fichier a regarder apres avec emacs ou un autre editeur que tu preferais).
Il faut chercher s'il y a une option apropos d'un "port" a regler. Si c'est ca tu pourras fixer les ports avec cette option (=> "vlc --blablaoption ... rtsp://blabla..." pour demarrer le multiposte) et avec ca tu pourras restreindre les options a rediriger dans le routeur (=> mettre d'autres valeurs pour Start et End Port ci-dessus).

Répondre à kmf31

11

bejaia, le 2 fév 2006 à 10:32:49

ça y est ça fonctionne. Un grand merci à kmf31

Avec le port fowarding ça n'a pas été concluant.

J'ai donc configuré mon routeur Netgear WGT624 ainsi
Port Triggering - Services

Service
Service Name : Frepplayer
Service User Single address
192.168.1.3 (mon @ip)

Service type : TCP
Triggering Port : 554

Required Inbound Connection
Connection Type TCP/UDP
Starting Port (1024)
Ending Port (65534)

La sécurité ne semble pas mis en cause car le port est ouvert dynamiquement à l'initiative du port 554 établit par VLC.
Su ce point de vue j'aimerais avoir confirmation.

Répondre à bejaia

12

kmf31, le 2 fév 2006 à 14:57:59

Content que ca marche. Je n'ai pas experience avec le trigger mais ca me semble plausible ce que tu dis. Toute fois pour tester si les ports sont ouverts ou pas depuis l'exterieur (je veux dire quand le VLC ne marche pas) fait un test-scan ici:
https://grc.com/x/ne.dll?bh0bkyd2
cliquer sur proceed et apres faire un "custom scan" ou tu mets un numero de port dans la case (au milieu du rectangle bleu). Bien sur tu prendras un port entre 1024 et le reste. Ca te dira si ce port est ouvert (rouge), ferme (bleu) ou masque (vert). Si ton trigger marche correctement ca doit etre vert sinon bleu ou rouge. En fait "ferme" ca veut dire que c'est ouvert cote routeur/pare feu mais il n'y a pas de service/logiciel qui ecoute sur ce port.

Normalement ca teste les ports tcps, pas utilises par le VLC et multiposte mais de toute facon tu as redirige les deux car tu ne peux pas faire autrement.

Répondre à kmf31

13

minh, le 25 mar 2006 à 23:23:52

Slt moi VLC media player ne marche po il reste toujours l'icone du VLC tu peux m'ader stp merci .

Répondre à minh

14

arnaud, le 28 mar 2006 à 15:16:41

Bonjour,

Il y a t'il un lien direct pour avoir le VLC (0.8.5 svn) en rpm.?

Sinon y'a t'il un moyen de choisir son port perosnalisé pour vlc ?

En ouvrant de 1024-65534 les ports UDP, effectivement ça marche, mais question sécurité, c'est meme pas la peine !!

Merci de vos réponses
arnaud

Répondre à arnaud

15

kmf31, le 28 mar 2006 à 15:52:14

Pour la securite j'ai deja explique en tout detail ci-dessus comment le faire pour la bonne IP => absolument aucun probleme de securite. J'ai meme donne la commande "iptables" a mettre si on ne sait meme pas de tout comment configurer son pare feu.
Avec tout respect ca fait vraiement beaucoup de plaisir de revoir de questions qui sont vraiement repondues en tout detail avec beaucoup d'explications. On peut quand meme faire l'effort de bien lire les reponses precedantes et apres si on a un probleme de comprehension ou pour un cas special on peut poser une question precise en faisant reference a de details dans les explications precedantes. C'est pour cette raison que je n'ai pas repondu a "minh" (question <13>) car c'est le prototype d'une tres mauvaise question signifiant que l'auteur n'a probablement fait aucun effort de lire les reponses precedantes ni de preciser, bien decrire sans probleme. D'ailleur sa question ne contient aucun indice permettant a discerner le probleme.

Sinon pour les paquets binaires de 0.8.5 qui n'existent acutellement qu'en version test tu peux regarder ici:
http://nightlies.videolan.org/
mais en effet il semble qu'il n'y a pas de rpm (au moins pas ici) mais peut-etre on trouve ailleur un rpm de quelqu'un qui aurait compile ca (peut-etre chercher cote "fresh-rpm" ou similaire).
Si on a Mandriva et si on fait avec "urpmi vlc" (ou similaire), je crois ca cherche tout seul la derniere version 0.8.5-test1. Par contre pour Fedora, Redhat ca semble plus difficile.

Répondre à kmf31

16

Xenor, le 28 mar 2006 à 17:17:39

Je tiens à enfoncer le clou au passage et à saluer l'effort de kmf pour ses contributions exemplaires dans ce thread. Il serait peut être temps que les posteurs, surtout occasionnels ici, pensent à montrer un peu plus de respect face à ce travail.
Sur ce arnaud, bonne lecture du thread. En cas de problème, mangez un yaourt !

Répondre à Xenor

17

romuald_m, le 29 déc 2006 à 01:47:25

Bonsoir

Et même des 6 mois après, on en apprend plus ;) Le pc est une machine formidable a qui on fait porter:
Une housse pour la poussiere et le chapeau pour les erreurs

Répondre à romuald_m

18

nicos, le 27 jan 2008 à 14:32:13

http://tk5yp.free.fr/informatique/freeplayer.htm

POUR INSTALLER LE FREEPLAYER
POUR LES NULS

(comme moi)

Répondre à nicos

19

informatique33, le 5 avr 2008 à 09:48:39
  • +2

Salut,
Tu as toutes les explications pour installer le freeplayer à cette adresse:

http://installation.freebox.free.fr

Répondre à informatique33

20

doumam, le 6 avr 2008 à 07:12:24

Bonjour,j'aimerai avoir de l'aide svp pour les connaisseurs car j'ai installé freeplayer sur mon pc pour profiter du multiposte.j'ai telechargé vlc media player et à chaque fois que je rentre dans la liste des chaines et que j'essaie d'en faire démarrer une,voilà la réponse que ça me marque: Unable to open 'rtsp://mafreebox.freebox.fr/freeboxtv/stream?id=683.je vous serai reconnaissant de l'aide que vous me fournirrez.merci d'avance

Répondre à doumam

21

samos, le 1 mai 2008 à 18:02:24
  • +1

Salut a tous !
Quand je veut me connecté a freeplayer depuis ma freebox sa marche pas !

Répondre à samos

22

dédé, le 23 jui 2008 à 17:31:24

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?

Répondre à dédé