Bon voila ce soir j'ai réussi a avoir orange TV sous fedora (c'est surement possible sous les autres distributions) et la qualité est parfaite
donc vous aurez besoin de ce petit script shell pour activer la carte ethernet, configurer le routage et aussi le firewall.
Ps: y'a surement des millions de façons de le faire mais c'est simplement un script
Psé: vous avez besoin d'etre root ou sudouser
- Code: Tout sélectionner
#!/bin/sh
#Script shell pour la reception des chaines Orange TV sur PC.
#ce script permet de configurer la carte eth0, le routage et le firewall
#laouer me.anouar at gmail.com
#version 0.1 le 18-08-2008
#pour certaines distributions de linux le /sbin n'est pas exporté
export PATH=$PATH:/sbin
#adresse ip des chaines de orange TV
listTVIP="232.0.0.0 239.0.0.0"
#l'intervalle des ports
minport="8200"
maxport="8210"
#Dans le cas ou il y a plusieurs cartes reseaux changer ethId par l'identifiant adequat [par defaut eth0]
ethId="eth0"
#Verifier que le script n'est pas lancé d'une session root sinon demander le sudo
if [ $EUID -ne 0 ]
then
action="sudo"
fi
#desactivation de la carte reseau (on suppose que l'identifiant est eth0)
$action ifdown eth0
#assignation d'une adresse statique pour la carte reseau
echo "Configuration et activation de l'interface eth0"
$action ifconfig $ethId up "192.168.0.1" netmask "255.255.255.0"
#ajouter le routage vers eth0 pour les adresses de orange TV 232.X.X.X et 239.X.X.X
echo "Ajout des adresses de routage"
for i in $listTVIP
do
$action route add -net $i netmask 255.0.0.0 dev $ethId
done
run=`$action iptables -L | grep :$maxport`
#verifier que la regle du firewall n'est pas deja activée
if [ X"$run" == "X" ]
then
echo "Ajout des regles pour le firewall"
#ouvrir les ports sur le firwall pour le protocol udp et Tcp
$action iptables -I INPUT 1 -m state --state NEW -p udp -i $ethId --dport $minport:$maxport -j ACCEPT
$action iptables -I INPUT 1 -m state --state NEW -p tcp -i $ethId --dport $minport:$maxport -j ACCEPT
fi
ensuite il vous faut la derniere version de vlc (0.9.3) a compiler avec des derniers svn
ou simplement a installer par apt ou yum
pour fedora 9 c'est simple prendre du depot de kwizart
$sudo rpm -ivh ****://download1.rpmfusion.org/free/fed ... noarch.rpm
$sudo yum --enablerepo=kwizart-testing update vlc vlc-core mozilla-vlc
et enfin une modification de la liste des chaines channels 2.1 (changement du protocole udp par rtp)
a télécharger ici ****://dl.free.fr/nbA4SqNEQ
voila si ça peut aider quelqu'un
pour windows je n'ai pas testé mais avec le vlc 0.9.x et la liste des chaines que j'ai mis ça peut marcher, a confirmer.
Edit
NB: les protocoles udp et rtps ne donnent rien c'est le protocole rtp qui marche.
testé avec mplayer, vlc, xine ...
le dump vers un fichier ts marche parfaitement.
je testerai avec friptv si j'arrive a le compiler.
have fun
et vive le monde libre