Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| oscam [Le 09/07/2012, 22:56] – [OSCAM.SERVER] davy39 | oscam [Le 11/09/2022, 12:06] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ---- | ---- | ||
| - | ====== | + | ====== |
| <note important> | <note important> | ||
| - | Oscam permet de se connecter à une (ou plusieurs) cartes d' | + | OSCam permet de se connecter à une (ou plusieurs) cartes d' |
| - | Le recours à un tel logiciel est prohibé par certains opérateurs qui imposent l' | + | Le recours à un tel logiciel est prohibé par certains opérateurs qui imposent l' |
| Ubuntu-fr.org ne pourra en aucun cas être tenu responsable d'une éventuelle utilisation frauduleuse des informations exposées ci-après. | Ubuntu-fr.org ne pourra en aucun cas être tenu responsable d'une éventuelle utilisation frauduleuse des informations exposées ci-après. | ||
| Ligne 15: | Ligne 15: | ||
| ---- | ---- | ||
| - | **OSCAM** est l' | + | **OSCam** est l' |
| Les résultats du développement sont stockés dans un dépôt [[subversion|svn]] par numérotation croissante et sont disponibles pour compilation (voir à ce sujet plate-formes) | Les résultats du développement sont stockés dans un dépôt [[subversion|svn]] par numérotation croissante et sont disponibles pour compilation (voir à ce sujet plate-formes) | ||
| - | Oscam fut développé initialement afin de créer un **cardserver**, | + | OSCam fut développé initialement afin de créer un **cardserver**, |
| - | A utiliser exclusivement dans le cadre familial, | + | À utiliser exclusivement dans le cadre familial, |
| - | En outre, et c'est l' | + | En outre, et c'est l' |
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Ligne 34: | Ligne 34: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Pour installer ce logiciel, nous auront | + | Pour installer ce logiciel, nous aurons |
| ==== Version stable ==== | ==== Version stable ==== | ||
| - | * Commencer par télécharger les sources : | + | * Commencer par télécharger les sources : |
| - | < | + | < |
| - | * Les patcher pour qu'Oscam puisse communiquer avec [[VDR]] : | + | * Les patcher pour qu'OSCam puisse communiquer avec [[VDR]] : |
| - | < | + | < |
| - | sudo wget https:// | + | wget https:// |
| - | sudo patch < oscam-vdr.diff | + | patch < oscam-vdr.diff |
| </ | </ | ||
| - | * Configurer, compiler et installer : | + | * Configurer, compiler et installer : |
| < | < | ||
| - | sudo mkdir build | + | mkdir build |
| cd build | cd build | ||
| - | sudo cmake -DWEBIF=1 -DHAVE_DVBAPI=1 .. | + | cmake -DWEBIF=1 -DHAVE_DVBAPI=1 .. |
| - | sudo make | + | make |
| sudo make install | sudo make install | ||
| </ | </ | ||
| ==== Version en développement ==== | ==== Version en développement ==== | ||
| - | La procédure d' | + | La procédure d' |
| - | * Télécharger les sources : | + | * Télécharger les sources : |
| < | < | ||
| - | sudo svn co http:// | + | svn co http:// |
| cd oscam-1.2 | cd oscam-1.2 | ||
| - | sudo mkdir build | + | mkdir build |
| cd build | cd build | ||
| - | sudo cmake -DWEBIF=1 -DHAVE_DVBAPI=1 .. | + | cmake -DWEBIF=1 -DHAVE_DVBAPI=1 .. |
| - | sudo make | + | make |
| sudo make install | sudo make install | ||
| </ | </ | ||
| Ligne 68: | Ligne 68: | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| - | Cette partie sera plus délicate et dépendra de l' | + | Cette partie sera plus délicate et dépendra de l' |
| ==== OSCAM.CONF ==== | ==== OSCAM.CONF ==== | ||
| - | Ce fichier permet de définir les paramètres généraux d'Oscam. | + | Ce fichier permet de définir les paramètres généraux d'OSCam. |
| - | * Pour une utilisation avec [[VDR]], configurer la section [DVBAPI] du fichier **oscam.conf** de la manière suivante : | + | * Pour une utilisation avec [[VDR]], configurer la section [DVBAPI] du fichier **oscam.conf** de la manière suivante : |
| [dvbapi] | [dvbapi] | ||
| - | | + | |
| au = 1 | au = 1 | ||
| user = vdr | user = vdr | ||
| Ligne 83: | Ligne 83: | ||
| pmt_mode = 1 | pmt_mode = 1 | ||
| - | * Pour une utilisation avec [[TvHeadend]], | + | * Pour une utilisation avec [[TvHeadend]], |
| [newcamd] | [newcamd] | ||
| Key = 0123456791011121314 | Key = 0123456791011121314 | ||
| - | Port = PORT@CAID: | + | Port = PORT@CAID: |
| - | * L' | + | * L' |
| [webif] | [webif] | ||
| - | httpport | + | httpport |
| - | httpuser | + | httpuser |
| - | httppwd | + | httppwd |
| - | httpallowed | + | httpallowed |
| | | ||
| ==== OSCAM.SERVER ==== | ==== OSCAM.SERVER ==== | ||
| - | Ce fichier regroupe les configurations de nos cartes d' | + | Ce fichier regroupe les configurations de nos cartes d' |
| [reader] | [reader] | ||
| - | Label = phoenixUSBsmart | + | Label = phoenixUSBsmart |
| - | Device | + | Device |
| - | Protocol | + | Protocol |
| Detect | Detect | ||
| - | mhz = 600 | + | mhz = 600 < == on utilise le lecteur overclocké à 6MHz avec une carte de 3,57MHz |
| cardmhz | cardmhz | ||
| - | CAID = 0500 < == protocole de décryptage de la carte : viaccess = 500 | + | CAID = 0500 |
| - | Group = 1 < == groupe auquel appartient la carte (on mettra le même dans le fichier oscam.user) | + | Group = 1 < == groupe auquel appartient la carte (on mettra le même dans le fichier oscam.user) |
| ==== OSCAM.USER ==== | ==== OSCAM.USER ==== | ||
| - | Ce fichier permet de définir différents | + | Ce fichier permet de définir différents |
| [account] | [account] | ||
| - | user | + | user |
| - | pwd = monmotdepasse | + | pwd = monmotdepasse |
| - | group | + | group = 1 |
| - | Dans le cas d'une utilisation de [[VDR]], créer l' | + | Dans le cas d'une utilisation de [[VDR]], créer l' |
| [account] | [account] | ||
| - | user | + | user |
| - | pwd = | + | pwd = |
| - | group | + | group = 1 |
| ===== Utilisation===== | ===== Utilisation===== | ||
| ==== Exécution temporaire ==== | ==== Exécution temporaire ==== | ||
| - | L' | + | L' |
| < | < | ||
| ==== Exécution automatique au démarrage d' | ==== Exécution automatique au démarrage d' | ||
| - | Nous allons maintenant créer un script de démarrage automatique : | + | Nous allons maintenant créer un script de démarrage automatique : |
| - | * Créer le fichier : | + | * Créer le fichier : |
| < | < | ||
| - | * Contenant le code suivant : | + | * Contenant le code suivant : |
| < | < | ||
| DAEMON=/ | DAEMON=/ | ||
| Ligne 142: | Ligne 142: | ||
| case " | case " | ||
| start) | start) | ||
| - | log_daemon_msg " | + | log_daemon_msg " |
| start-stop-daemon --start --quiet --background --pidfile ${PIDFILE} --make-pidfile --exec ${DAEMON} -- ${DAEMON_OPTS} | start-stop-daemon --start --quiet --background --pidfile ${PIDFILE} --make-pidfile --exec ${DAEMON} -- ${DAEMON_OPTS} | ||
| log_end_msg $? | log_end_msg $? | ||
| ;; | ;; | ||
| stop) | stop) | ||
| - | log_daemon_msg " | + | log_daemon_msg " |
| start-stop-daemon --stop --exec ${DAEMON} | start-stop-daemon --stop --exec ${DAEMON} | ||
| log_end_msg $? | log_end_msg $? | ||
| Ligne 161: | Ligne 161: | ||
| esac | esac | ||
| exit 0</ | exit 0</ | ||
| - | * Lui attribuer les permissions d' | + | * Lui attribuer les permissions d’exécution : |
| < | < | ||
| - | * On peut lors lancer et arrêter | + | * On peut alors lancer et arrêter |
| < | < | ||
| sudo / | sudo / | ||
| sudo / | sudo / | ||
| - | * Et demander à Ubuntu de le lancer automatiquement au démarage | + | * Et demander à Ubuntu de le lancer automatiquement au démarrage : |
| < | < | ||
| ====Utilisation avec VDR ==== | ====Utilisation avec VDR ==== | ||
| - | Pour utiliser | + | Pour utiliser |
| Pour cela, nous allons l' | Pour cela, nous allons l' | ||
| * [[: | * [[: | ||
| - | * Télécharger les sources : | + | * Télécharger les sources : |
| < | < | ||
| - | * Configurer les paramètres de compilation : | + | * Configurer les paramètres de compilation : |
| < | < | ||
| sudo gedit Makefile</ | sudo gedit Makefile</ | ||
| - | * Modifier le fichier Makefile avec les valeurs suivantes : | + | * Modifier le fichier Makefile avec les valeurs suivantes : |
| VDRDIR = / | VDRDIR = / | ||
| LIBDIR = / | LIBDIR = / | ||
| - | * Compiler et installer : | + | * Compiler et installer : |
| < | < | ||
| Ligne 196: | Ligne 196: | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | * **(fr)** [[http://streamboard.gmc.to/ | + | * **(fr)** [[http://www.streamboard.tv/ |
| - | * **(fr, en, it)** [[http:// | + | * **(fr, en, it)** [[http:// |
| + | |||
| + | |||
| + | ===== Contributeur ===== | ||
| + | - Dexter74: Remise en page | ||
