|
|
Table des matières
TNTSAT HD sur votre PCIntroduction
Vous voulez regarder la TNT sur votre ordinateur dédié à la télévision, mais vous n'êtes pas en zone couverte par la TNT hertzien.
Heureusement Canal+ et là pour vous Pre-requis
Installation du lecteur Infinity USB Smartà venir Installation de OSCAM 0.99.4 (Linux debian)Téléchargement et extraction
Il faut la dernière version pour que cela fonctionne soit à partir du trunk svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn
ou
puis le compiler cd oscam-svn make Note : Afin d'activer le serveur web de contrôle, il convient d'ajouter dans le Makefile l'option -DWEBIF dans le contenu de DS_OPTS ParamétrageDans le dossier <oscam dir>/etc il y a tous les fichiers de configuration de oscam. -rw-r--r-- 1 root root 256 sep 19 21:41 oscam.ac -rw-r--r-- 1 root root 493 sep 19 21:41 oscam.cert -rw-r--r-- 1 root root 2,3K sep 19 22:11 oscam.conf -rw-r--r-- 1 root root 310 sep 19 21:41 oscam.guess -rw-r--r-- 1 root root 2,2K sep 19 21:41 oscam.ird -rw-r--r-- 1 root root 713 sep 19 22:56 oscam.server -rw-r--r-- 1 root root 503 sep 19 21:41 oscam.services -rw-r--r-- 1 root root 36K sep 19 21:41 oscam.srvid -rw-r--r-- 1 root root 307 sep 19 22:13 oscam.user Nous allons éditer le fichier oscam.conf [global] Nice = -1 ClientTimeout = 5 #LogFile = /var/log/oscam.log LogFile = stdout Level = 15 CacheDelay = 120 #cwlogdir = cwl [newcamd] Key = 0102030405060708091011121314 Port = 2100@500:030B00 # web interface [webif] httpport = 8888 httpuser = user httppwd = pass httpallowed = 127.0.0.1 Nous ajoutons la partie [newcamd] pour qu'un client puisse se connecter à notre serveur OSCAM. KEY corespond à la clé partager par le serveur et le client pour encrypter les échanges. Port correspond au port sur lequel le client va se connecter port@CAID:ProvID, dans notre cas le client sur connect au port 2100, et peut faire des demande viaccess (500) pour le provider TNTSAT (030B00) Section WEBIF : Interface de contrôle web Définir le port, utilisateur et mot de passe. La clef httpallowed est obligatoire sinon le serveur renvoie une erreur 403 - Non autorisé sans même demander les crédits Le fichier oscam.server est plus important car il contient les configurations de notre lecteur de carte [reader] Label = phoenixUSBsmart Protocol = mouse Detect = CD Device = /dev/ttyUSB0 CAID = 0500 Group = 1 AESKey = EF3CB8XX00XX00XX00XX00XX00XX00XX
[account] User = vdr Pwd = vdr Uniq = 0 Group = 1 AU = phoenixUSBsmart
Dans le fichier oscam.user on configure les paramètres pour le compte utilisateur qui pourra se connecter au serveur ici notre utilisateur est vdr et le mot de passe aussi vdr Démarrage ManuelUne fois le serveur configuré on peut le lancer pour vérifier qu'il fonctionne: <dossier oscam>/bin/oscam -c <dossier oscam>/etc/ Si tout fonctionne vous devrez voir ceci: ------------------------------------------------------------------------------- >> OSCam << cardserver started at Sun Sep 20 01:26:08 2009 ------------------------------------------------------------------------------- 2009/09/20 1:26:08 32402 s version=0.99.4, system=i686-pc-linux, nice=-1 2009/09/20 1:26:08 32402 s max. clients=509, client max. idle=120 sec 2009/09/20 1:26:08 32402 s max. logsize=unlimited 2009/09/20 1:26:08 32402 s client timeout=5000 ms, fallback timeout=2500 ms, cache delay=120 ms 2009/09/20 1:26:08 32402 s shared memory initialized (size=3660584, id=294913) 2009/09/20 1:26:08 32402 s auth size=4732 2009/09/20 1:26:08 32402 s services reloaded: 0 services freed, 3 services loaded 2009/09/20 1:26:08 32402 s userdb reloaded: 0 accounts freed, 1 accounts loaded 2009/09/20 1:26:08 32402 s signal handling initialized (type=sysv) 2009/09/20 1:26:08 32402 s 2276 service-id's loaded 2009/09/20 1:26:08 32402 s 22 lengths for caid guessing loaded 2009/09/20 1:26:08 32402 s monitor: disabled 2009/09/20 1:26:08 32402 s camd 3.3x: disabled 2009/09/20 1:26:08 32402 s camd 3.5x: disabled 2009/09/20 1:26:08 32402 s cs378x: disabled 2009/09/20 1:26:08 32402 s newcamd: initialized (fd=6, port=2100, crypted) 2009/09/20 1:26:08 32402 s CAID: 0500 2009/09/20 1:26:08 32402 s provid #0: 030B00 2009/09/20 1:26:08 32402 s radegast: disabled 2009/09/20 1:26:08 32402 s resolver thread started 2009/09/20 1:26:08 32402 s logger started (pid=32404) 2009/09/20 1:26:08 32402 s resolver started (pid=32405, delay=30 sec) 2009/09/20 1:26:08 32402 s reader started (pid=32406, device=/dev/ttyUSB0, detect=cd, mhz=357) 2009/09/20 1:26:08 32402 s anti cascading disabled 2009/09/20 1:26:10 32406 r02 card detected 2009/09/20 1:26:13 32406 r02 ATR: 3F 77 18 00 00 C2 47 40 00 68 90 00 2009/09/20 1:26:14 32406 r02 type: viaccess(standard atr), caid: 0500, serial: 300912288 2009/09/20 1:26:15 32406 r02 providers: 2 (FFF400,030B00) 2009/09/20 1:26:15 32406 r02 ready for requests 2009/09/20 1:26:15 32406 r02 card detected 2009/09/20 1:26:15 32406 r02 serial: 300912288 2009/09/20 1:26:15 32406 r02 provider: 1, id: FFF400, name: ISSUER, sa: 11EF8EA0, geo: empty 2009/09/20 1:26:16 32406 r02 provider: 2, id: 030B00, name: TNTSAT, sa: 11EF8EA0, geo: FF FF FF FF 2009/09/20 1:26:16 32406 r02 class: 00, expiry date: 2009/09/11 - 2013/09/10 Démarrage par scripta venir le ClientMaintenant pour pouvoir utiliser notre serveur qui lit les droits de notre carte TNTSAT avec notre client dvb préféré il faut configurer la carte client: Linux: VDR SC
Je vais supposer que vous avez un Linux d'installé avec VDR 1.6 ou + d'installé et fonctionnel (au moins pour les chaînes FTA) ainsi que le plugin SC.
il suffit ensuite de paramétrer le plugin SC pour que celui si utilise notre serveur de carte afin de décrypter les chaines TNTSAT. newcamd:127.0.0.1:2100:10/500:vdr:vdr:0102030405060708091011121314:00030B00
Dans cette exemple il faut changer:
Windows dvbdream acamd
Pour le client windows acamd il doit pouvoir fonctionner avec toutes les application DVB qui support les plugins mdapi l'installation du plugin est simple il suffit d'extraire les fichiers dans le dossiers plugins de l'application (dans notre cas <dossier dvbdream>/plugins/pip00/) ensuite comme pour VDR il suffit d'ajouter la ligne suivante dans le fichier de configuration : newcamd:192.168.0.10:2100:10/0500:vdr:vdr:0102030405060708091011121314:00030B00
Dans cette exemple il faut changer:
le Test
pour tester si votre installation fonctionne mettez vous sur une chaine TNTSAT et regardez si elle s'affiche. 2009/09/20 1:26:42 32402 s client(1) connect from 127.0.0.1 (pid=32411, pipfd=11) 2009/09/20 1:26:42 32411 c01 encrypted newcamd:2100-client 127.0.0.1 granted (vdr, au=1) 2009/09/20 1:26:42 32411 c01 user vdr authenticated successfully (using client 5644) 2009/09/20 1:26:42 32411 c01 AU flag 0 for user vdr si une demande de décodage réussi vous devriez voir ceci 2009/09/20 1:26:42 32411 c01 vdr (0500&030B00/20AF/33:3625): found (221 ms) by phoenixusbsmart Problème connu
CommentaireVous pouvez laisser vos commentaires sur le tutoriel dans sur le forum |
|
|
|