Configurer la TV d’ Orange sur PC

Avec notre nouvelle offre d’accès internet, il nous est proposé un accès au flux TV d’Orange, d’autant plus intéressant que la réception de l’hertzien / TNT chez nous est une catastrophe, même pour la radio, rien ne passe.

L’offre d’Orange nous est donc l’unique solution, seule alternative au satellite, alors tentons là. Je vous propose donc de configurer la réception de la TV d’Orange sur votre ordinateur, sous Windows et sous Linux (Ubuntu).

Orange nous a livré la livebox (le four avec sa grille de rôtissoire) + un décodeur (une armoire avec ports en tout genre), il faut raccorder tout cela.

Activation décodeur TV

Le décodeur est raccordé avec la livebox par le port jaune, insertion de la carte à puce, raccordement à une télé (prêtée pour l’occasion) par la péritel, démarrage de tout cela pour y saisir l’identifiant et mot de passe de mon accès TV, et pour vérifier que cela fonctionnait ainsi.


Cette étape est indispensable pour activer la réception du flux, mais ensuite le décodeur devient inutile, du coup le décodeur a été remis dans le carton et stocké au grenier.

Deux cartes réseau dans votre ordinateur

La livebox sépare les flux :
- TV prises jaune/verte (la verte est activée en décochant l’option multi-Décodeur dans l’administration de la livebox)
- internet prises rouge/blanche ou par le wifi

donc en réception il faut 2 cartes réseau dans le PC (ou une carte pour la TV et l’accès internet par le WIFI)

La connexion physique faite, il faut prioriser les flux, ce que l’on nomme METRIC désigne la distance de la route, plus le METRIC est faible plus la route est courte, donc il faut les valoriser par carte réseau :
- Carte réseau intégrée = flux TV = 192.168.1.23
- Clef Doongle WIFI = flux internet = 192.168.1.12

Il faut fixer des adresses IP statiques pour les cartes réseau :
- pour la clef WIFI cela se fait dans l’interface d’administration de la liveBox
- pour la carte réseau du flux TV (config IP sous Windows ou Linux)

Configuration TV Orange sous Windows



Fixer l’adresse IP, à partir des options TCP/IP de la connexion réseau du Flux TV, lui affecter une adresse statique (cf copie écran) :

En ligne de commande DOS, lancer la commande suivante :
route print

qui nous permet d’obtenir la table de routage TCP/IP ;cette table met en correspondance des adresses destination connues du routeur, avec le numéro de port par lesquels il convient d’acheminer le paquet pour atteindre l’adresse TCP/IP,

ici on obtient :

===========================================================================
Liste d'Interfaces
0x1 ........................... MS TCP Loopback interface
0x2 ...00 24 21 9c aa 03 ...... Realtek RTL8168D(P)/8111D(P) PCI-E Gigabit Ether
0x4 ...00 22 2d 00 99 06 ...... SMCWUSB-G 802.11g Wireless USB 2.0 Adapter #2 -
0x5 ...00 e0 4c eb ae 45 ...... Carte reseau Fast Ethernet PCI Realtek RTL8139 F
===========================================================================
Itinéraires actifs :
Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique
...
      192.168.1.0    255.255.255.0     192.168.1.12    192.168.1.12       25
      192.168.1.0    255.255.255.0     192.168.1.23    192.168.1.23       25
...
        224.0.0.0        240.0.0.0     192.168.1.12    192.168.1.12       25
        224.0.0.0        240.0.0.0     192.168.1.23    192.168.1.23       25
....
Passerelle par défaut :       192.168.1.1
===========================================================================

soit :
- notre "carte ethernet TV" est identifié 0x5,
- notre connexion wifi ethernet est 0x4

Nous allons changer les poids du routage pour notre carte réseau recevant la TV :
===========================================================================
route delete 192.168.1.0
route delete 224.0.0.0
route add 192.168.1.0 mask 255.255.255.0 192.168.1.23 metric 100 if 0x5 /p
route add 224.0.0.0 mask 240.0.0.0 192.168.1.23 metric 10 if 0x5 /p
===========================================================================

- 0x5 est l'identifiant de l'InterFace, soit notre carte réseau TV
- le paramètre /p permet de conserver la route après le redémarrage du PC

Config réseau finale sous Windows

Les routes réseaux sont à présent :

===========================================================================
Itinéraires actifs :
Destination réseau    Masque réseau  Adr. passerelle   Adr. interface Métrique
...
      192.168.1.0    255.255.255.0     192.168.1.12    192.168.1.12       25
      192.168.1.0    255.255.255.0     192.168.1.23    192.168.1.23       100
...
        224.0.0.0        240.0.0.0     192.168.1.12    192.168.1.12       25
        224.0.0.0        240.0.0.0     192.168.1.23    192.168.1.23       10
...
Passerelle par défaut :       192.168.1.1
===========================================================================
Itinéraires persistants :
  Adresse réseau    Masque réseau  Adresse passerelle Métrique
        224.0.0.0        240.0.0.0     192.168.1.23      10
      192.168.1.0    255.255.255.0     192.168.1.23     100
===========================================================================

> le flux web qui arrive par 192.168.1.0 est privilégié pour 192.168.1.12 (clef Wifi) avec un poids de 25 contre 100 pour la carte ethernet TV
> inversement, le flux TV qui arrive par 224.0.0.0 trouve une route plus rapide vers 192.168.1.23 avec un poids de 10 contre 25 pour notre clef wifi

Règles sur le Firewall Windows

Rien ne s'affiche sur l'écran pour le flux TV, pourtant cela clignote à fond derrière la livebox et sur la carte réseau dédiée sur le PC, c'est signe que le flux arrive.

Le firewall du PC est probablement en train d'empêcher le flux de remonter les couches TCP/IP, donc activer les traces sur le firewall, et détecter les blocages, et donc apporter les exclusions pour les adresses IP concernées pour cette carte réseau

Configuration TV Orange sous Linux (ubuntu)



Fixer l'adresse IP de la carte réseau de la TV, menu Système\Administration\Réseau, choisir Configurer, et spécifier l'adresse, soit 192.168.0.23 subnet 255.255.255.0 pour notre carte réseau eth0.

Ouvrir un Terminal, se connecter en admin sudo -s, et afficher la table de routage avec route
ce qui donne :


Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     1      0        0 eth0
192.168.1.0     *               255.255.255.0   U     1      0        0 eth1

Pour reconfigurer les routes réseaux en :
- retirant le routage pour le flux internet de la carte - ajoutant le routage du flux TV
- (facultatif) ouvrant les routes sur le firewall
créez le script suivant :
/home/username/start_tvOrange.sh


# changer ethId par l'identifiant adequat de votre carte réseau TV
ethId="eth0"
route del -net 192.168.1.0 netmask 255.255.255.0 dev $ethId
route add -net 224.0.0.0 netmask 240.0.0.0 dev $ethId
#adresse ip des chaines de orange TV
listTVIP="232.0.0.0 239.0.0.0"
#l'intervalle des ports
minport="8200"
maxport="8210"
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/$ethId/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/default/rp_filter
ifdown $ethId
ifconfig $ethId up "192.168.0.23" netmask "255.255.255.0"
# ajout du routage
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=`iptables -L | grep :$maxport`
#verifier que la regle du firewall n'est pas deja active
if [ X"$run" = "X" ]
then
  echo "Ajout des regles pour le firewall"
  #ouvrir les ports sur le firwall pour le protocol udp  et Tcp
  iptables -I INPUT 1 -m state --state NEW -p udp -i $ethId --dport $minport:$maxport -j ACCEPT
  iptables -I INPUT 1 -m state --state NEW -p tcp -i $ethId --dport $minport:$maxport -j ACCEPT
fi

Il est de bonne augure d'automatiser le lancement du script précédent :

Script de démarrage, pour les version d'Ubuntu < 12.04

Créer un script de boot /etc/init.d/lancement :


#! /bin/bash
### BEGIN INIT INFO
#
# script à installer dans /etc/init.d
# puis le declarer avec la commande :
#    sudo update-rc.d >nomduscript< defaults
#
# Provides:          single
# Required-Start:    $local_fs $all killprocs
# Required-Stop:
# Default-Start:     1
# Default-Stop:
# Short-Description: executed by init(8) upon entering runlevel 1 (single).
### END INIT INFO
PATH=/sbin:/bin
. /lib/lsb/init-functions
log_action_msg "/etc/init.d/lancement"
case "$1" in
  start)
	log_action_msg "Configuration TV Orange"
	/home/username/start_tvOrange.sh &
	;;
  restart|reload|force-reload)
	;;
  stop)
	;;
  *)
	echo "Usage: $0 start|stop" >&2
	exit 3
	;;
esac

Puis le déclarer dans les éléments démarrage avec la commande :
sudo update-rc.d lancement defaults

Script de démarrage, à partir d'Ubuntu 12.04

Ubuntu 12.04 est plus rapide au démarrage que les versions précédentes, car la configuration de la couche réseau (le network-manager) s'achève après l'ouverture de session et du desktop ; donc créer le fichier /etc/init/orange.conf, il s’exécutera après la configuration de la carte réseau, grâce à la validation par start on net-device-up IFACE=eth1 :


description "configuration route pour TV Orange"
# Make sure we start before an interface receives traffic
start on net-device-up IFACE=eth0
stop on runlevel [!2345]
console output
script
	logger "exec : orange.conf - script"
        # se placer dans le repertoire contenant notre script
	chdir /home/prox
	exec /home/prox/start_tvOrange.sh &
end script

Config réseau finale sous Linux

Voici la résultante de la correction de la configuration réseau :


[prox@sweet-ubuntu:~]$ route
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
default         livebox.home    0.0.0.0         UG    0      0        0 eth1
192.168.1.0     *               255.255.255.0   U     1      0        0 eth1
224.0.0.0       *               240.0.0.0       U     0      0        0 eth0
232.0.0.0       *               255.0.0.0       U     0      0        0 eth0
239.0.0.0       *               255.0.0.0       U     0      0        0 eth0

Reste plus qu'à installer VLC et à y charger la liste des chaines.

Liste des chaines


Les chaines s'affichent avec le décodeur VLC (ou tout autre programme qui gère l'encodage h264), la liste des chaines est à enregistrer dans un fichier texte à l'extension .m3u (cette liste a été mise à jour le 20 Avril 2013) :


#EXTM3U
#EXTINF:0,002. France 2
rtp://@232.0.2.180:8200
#EXTINF:0,003. France 3
rtp://@232.0.1.181:8200
#EXTINF:0,014. France 4
rtp://@232.0.2.195:8200
#EXTINF:0,005. France 5
rtp://@232.0.2.182:8200
#EXTINF:0,019. France O
rtp://@232.0.1.24:8200
#EXTINF:0,007. ARTE
rtp://@232.0.2.183:8200
#EXTINF:0,004. Canal +
rtp://@232.0.5.55:8200
#EXTINF:0,008. D8
rtp://@232.0.5.10:8200
#EXTINF:0,015. BFM TV
rtp://@232.0.2.197:8200
#EXTINF:0,017. D17
rtp://@232.0.5.11:8200
#EXTINF:0,006. M6 HD
rtp://@232.0.9.137:8200
#EXTINF:0,001. TF1
rtp://@232.0.9.5:8200
#EXTINF:0,009. W9 HD
rtp://@232.0.7.39:8200
#EXTINF:0,011. NT 1
rtp://@232.0.2.193:8200
#EXTINF:0,012. NRJ 12
rtp://@232.0.2.194:8200
#EXTINF:0,016. I>Télé
rtp://@232.0.5.58:8200
#EXTINF:0,002. FRANCE2 HD
rtp://@232.0.2.141:8200
#EXTINF:0,003. FRANCE 3 HD
rtp://@232.0.2.142:8200
#EXTINF:0,014. FRANCE 4 HD
rtp://@232.0.2.108:8200
#EXTINF:0,005. FRANCE 5 HD
rtp://@232.0.2.109:8200
#EXTINF:0,004. Canal+ HD
rtp://@232.0.6.13:8200
#EXTINF:0,012. NRJ12 HD
rtp://@232.0.2.44:8200
#EXTINF:0,013. LCP_PS
rtp://@232.0.1.21:8200
#EXTINF:0,015. BFM TV HD
rtp://@232.0.2.49:8200
#EXTINF:0,021. L'Equipe 21 HD
rtp://@232.0.2.211:8200
#EXTINF:0,021. L'Equipe 21
rtp://@232.0.2.221:8200
#EXTINF:0,029. OCS On Demand
rtp://@232.0.1.82:8200
#EXTINF:0,030. Liberty TV
rtp://@232.0.1.35:8200
#EXTINF:0,057. TV5 Monde
rtp://@232.0.1.13:8200
#EXTINF:0,071. EQUIDIA LIFE
rtp://@232.0.2.129:8200
#EXTINF:0,120. Fashion TV
rtp://@232.0.1.32:8200
#EXTINF:0,122. NO LIFE
rtp://@232.0.1.170:8200
#EXTINF:0,123. Melody Zen
rtp://@232.0.2.16:8200
#EXTINF:0,123. MELODY ZEN HD
rtp://@232.0.2.82:8200
#EXTINF:0,124. MEN'S UP
rtp://@232.0.2.232:8200
#EXTINF:0,125. SOUVENIR FROM EARTH
rtp://@232.0.1.59:8200
#EXTINF:0,125. Souvenir From Earth HD
rtp://@232.0.2.85:8200
#EXTINF:0,126. MONTAGNE TV
rtp://@232.0.2.73:8200
#EXTINF:0,130. SVOD 24/24 Music
rtp://@232.0.1.84:8200
#EXTINF:0,131. TRACE TV HD
rtp://@232.0.2.102:8200
#EXTINF:0,133. CLUBBING TV
rtp://@232.0.2.75:8200
#EXTINF:0,134. OFIVE TV
rtp://@232.0.2.233:8200
#EXTINF:0,135. BEBLACK
rtp://@232.0.2.139:8200
#EXTINF:0,151. EuroNews
rtp://@232.0.1.25:8200
#EXTINF:0,152. LCP 24 24
rtp://@232.0.1.91:8200
#EXTINF:0,153. Public Senat
rtp://@232.0.1.61:8200
#EXTINF:0,154. BFM Business
rtp://@232.0.1.138:8200
#EXTINF:0,154. BFM BUSINESS HD
rtp://@232.0.2.88:8200
#EXTINF:0,155. SKYNEWS INTERNATIONAL
rtp://@232.0.1.65:8200
#EXTINF:0,156. CNN
rtp://@232.0.1.3:8200
#EXTINF:0,157. CNBC
rtp://@232.0.1.73:8200
#EXTINF:0,158. BBC World
rtp://@232.0.1.33:8200
#EXTINF:0,159. France-24_English
rtp://@232.0.1.85:8200
#EXTINF:0,160. France24 Arabe
rtp://@232.0.1.97:8200
#EXTINF:0,161. Al Jazeera
rtp://@232.0.1.51:8200
#EXTINF:0,162. Medi 1 Sat
rtp://@232.0.1.52:8200
#EXTINF:0,163. Guysen TV
rtp://@232.0.1.70:8200
#EXTINF:0,164. AL JAZEERA UK
rtp://@232.0.1.99:8200
#EXTINF:0,165. BLOOMBERG EUROPE
rtp://@232.0.1.68:8200
#EXTINF:0,166. AFRICA 24
rtp://@232.0.2.234:8200
#EXTINF:0,167. NHK WORLD HD
rtp://@232.0.2.80:8200
#EXTINF:0,170. Ma Chaine Etudiante
rtp://@232.0.1.92:8200
#EXTINF:0,171. Demain
rtp://@232.0.1.31:8200
#EXTINF:0,172. KTO
rtp://@232.0.1.47:8200
#EXTINF:0,173. TNA
rtp://@232.0.1.71:8200
#EXTINF:0,182. XXL
rtp://@232.0.5.194:8200
#EXTINF:0,193. Astrocenter
rtp://@232.0.1.53:8200
#EXTINF:0,194. LUCKY JACK
rtp://@232.0.2.32:8200
#EXTINF:0,195. POCKER CHANNEL
rtp://@232.0.1.37:8200
#EXTINF:0,211. TV8 Mont Blanc
rtp://@232.0.1.46:8200
#EXTINF:0,213. Telif
rtp://@232.0.1.54:8200
#EXTINF:0,214. Locale 1
rtp://@232.0.8.1:8200
#EXTINF:0,215. Locale 2
rtp://@232.0.8.2:8200
#EXTINF:0,216. Locale 3
rtp://@232.0.8.3:8200
#EXTINF:0,240. TELE GRENOBLE
rtp://@232.0.1.201:8200
#EXTINF:0,241. IDF1
rtp://@232.0.1.203:8200
#EXTINF:0,242. VOSGES TV
rtp://@232.0.1.202:8200
#EXTINF:0,243. Tele Locale Provence
rtp://@232.0.1.211:8200
#EXTINF:0,244. Mirabelle TV
rtp://@232.0.1.212:8200
#EXTINF:0,245. TVR
rtp://@232.0.1.220:8200
#EXTINF:0,246. Tébéo
rtp://@232.0.1.221:8200
#EXTINF:0,247. Télénantes
rtp://@232.0.1.222:8200
#EXTINF:0,248. TV7
rtp://@232.0.1.223:8200
#EXTINF:0,249. WEO
rtp://@232.0.1.224:8200
#EXTINF:0,250. GrandLille
rtp://@232.0.1.225:8200
#EXTINF:0,251. Alsace 20
rtp://@232.0.1.226:8200
#EXTINF:0,252. TV Sud
rtp://@232.0.1.227:8200
#EXTINF:0,253. Voo TV
rtp://@232.0.1.228:8200
#EXTINF:0,254. TLM
rtp://@232.0.1.229:8200
#EXTINF:0,255. Canal 10 Guadeloupe
rtp://@232.0.1.112:8200
#EXTINF:0,300. F3 ALPES
rtp://@232.0.1.182:8200
#EXTINF:0,301. F3 ALSACE
rtp://@232.0.2.23:8200
#EXTINF:0,302. F3 AQUITAINE
rtp://@232.0.1.177:8200
#EXTINF:0,303. F3 AUVERGNE
rtp://@232.0.1.179:8200
#EXTINF:0,304. F3 BASSE NORMANDIE
rtp://@232.0.1.178:8200
#EXTINF:0,305. F3 BOURGOGNE
rtp://@232.0.1.181:8200
#EXTINF:0,306. F3 BRETAGNE
rtp://@232.0.2.25:8200
#EXTINF:0,307. F3 CENTRE
rtp://@232.0.1.191:8200
#EXTINF:0,308. F3 CHAMPAGNE ARDENNE
rtp://@232.0.1.194:8200
#EXTINF:0,309. F3 CORSE VIA STELLA
rtp://@232.0.1.180:8200
#EXTINF:0,310. F3 COTE D'AZUR
rtp://@232.0.1.190:8200
#EXTINF:0,311. F3 FRANCHE COMTE
rtp://@232.0.1.176:8200
#EXTINF:0,312. F3 HAUTE NORMANDIE
rtp://@232.0.1.195:8200
#EXTINF:0,313. F3 LANGUEDOC
rtp://@232.0.1.187:8200
#EXTINF:0,314. F3 LIMOUSIN
rtp://@232.0.1.184:8200
#EXTINF:0,315. F3 LORRAINE
rtp://@232.0.1.188:8200
#EXTINF:0,316. F3 MIDI-PYRENEES
rtp://@232.0.2.24:8200
#EXTINF:0,317. F3 NORD P. CALAIS
rtp://@232.0.1.183:8200
#EXTINF:0,318. F3 PARIS IDF
rtp://@232.0.1.192:8200
#EXTINF:0,319. F3 PAYS DE LA LOIRE
rtp://@232.0.1.189:8200
#EXTINF:0,320. F3 PICARDIE
rtp://@232.0.1.174:8200
#EXTINF:0,321. F3 POITOU CHARENTES
rtp://@232.0.1.193:8200
#EXTINF:0,322. F3 PROVENCE ALPES
rtp://@232.0.1.186:8200
#EXTINF:0,323. F3 RHONES ALPES
rtp://@232.0.1.185:8200
#EXTINF:0,333. LIVE 3D
rtp://@232.0.2.86:8200
#EXTINF:0,398. AIDE ABO Barker EMM
rtp://@232.0.2.60:8200
#EXTINF:0,423. Deutche Welle
rtp://@232.0.1.34:8200
#EXTINF:0,424. ARTE ALLEMAND
rtp://@232.0.2.14:8200
#EXTINF:0,435. TVE International
rtp://@232.0.1.6:8200
#EXTINF:0,436. Antenna 3
rtp://@232.0.2.3:8200
#EXTINF:0,443. Rede TV
rtp://@232.0.1.66:8200
#EXTINF:0,445. RTPI
rtp://@232.0.1.36:8200
#EXTINF:0,446. RECORDS NEWS
rtp://@232.0.1.23:8200
#EXTINF:0,450. RAI ITALIA
rtp://@232.0.1.76:8200
#EXTINF:0,465. SHANT TV
rtp://@232.0.1.215:8200
#EXTINF:0,466. Armenia one
rtp://@232.0.1.96:8200
#EXTINF:0,468. RTR PLANETA
rtp://@232.0.2.76:8200
#EXTINF:0,469. Channel 1 Russie
rtp://@232.0.1.55:8200
#EXTINF:0,470. Duna TV
rtp://@232.0.1.93:8200
#EXTINF:0,471. TVRI
rtp://@232.0.1.67:8200
#EXTINF:0,472. TRT TURK
rtp://@232.0.1.63:8200
#EXTINF:0,473. SKY TURK
rtp://@232.0.2.65:8200
#EXTINF:0,487. Al Arabiya
rtp://@232.0.1.75:8200
#EXTINF:0,488. DUBAI TV
rtp://@232.0.1.44:8200
#EXTINF:0,489. NESSMA TV
rtp://@232.0.1.137:8200
#EXTINF:0,490. 2M Maroc
rtp://@232.0.1.38:8200
#EXTINF:0,491. AL ALOUA
rtp://@232.0.1.80:8200
#EXTINF:0,492. Canal Algerie
rtp://@232.0.1.39:8200
#EXTINF:0,493. Television Tunisienne 1
rtp://@232.0.1.40:8200
#EXTINF:0,549. EUROSTAR
rtp://@232.0.1.43:8200

Depuis peu (courant 2012), certaines chaines (Gulli, TF1, M6..) sont passés sous licence DRM, si bien que VLC ne parvient plus à les décoder. Il faudra donc un lecteur de carte compatible Viaccess (pour y mettre votre carte d'abonnement Orange) et dbViewer avec le plugin ACAMD pour décoder.

Quid du paiement de la redevance audiovisuelle

Il n'est pas nécessaire de payer la redevance télévision pour un tel accès, dixit la loi :

« L'article 41 de la loi de finances pour 2005 a maintenu le fait générateur de la redevance audiovisuelle jusqu'alors en vigueur, à savoir la détention d'un appareil récepteur de télévision ou d'un dispositif assimilé permettant la réception de la télévision. Ainsi, l'exclusion des micro-ordinateurs équipés pour recevoir les programmes de télévision du champ d'application de la redevance audiovisuelle - en vigueur antérieurement à la réforme et rappelée lors des débats relatifs à la taxe instituée par l'article 37 de la loi de finances pour 2004 - n'a pas été remise en cause. Par conséquent, les redevables de la taxe d'habitation qui souscrivent un abonnement Internet haut débit incluant l'accès aux programmes de télévision ne sont imposables à la redevance audiovisuelle que s'ils détiennent un téléviseur. Dans le cas contraire, ils ne sont pas imposables. »
— Journal officiel de la République française, 28 mars 2006, p.3425

Notre PC se charge de décoder un flux réseau UDP, le PC est décodeur avant tout, donc penser à cocher la petite case sur la déclaration de revenu de l'année.

TV sur l'ordi, çà c'est fait

On peut le dire c'est une véritable réussite la réception de la TV sur le PC, et tout cela passe dans la petite paire torsadée de cuivre qui va de poteau en poteau à travers la campagne, notre opérateur historique a dépassé la concurrence sur ce point.
Pour nous les oubliés de la campagne en zone non-dégroupée, c'est un réel progrès ce service.

 
Mots-clés : , ,