Aide - Recherche - Membres - Calendrier
Version complète : Bouquet TV Orange (Livebox) sur un PC
PPCCool > Tutoriaux, Tests & Bricolages > Tutoriaux
GCSX
Voici un petit tuto pour pouvoir récupérer le flux TV d'une LiveBox avec l'option TV activée et l'envoyer sur n'importe quel PC connecté a Internet avec VLC. Il s'agit en fait d'une version dévelloppée du tutoriel de www.pociello.com avec une partie supplémentaire pour la diffusion via internet

Mise à jour! Vous avez surement remarqué que VLC ne permet plus l'affichage de la TV. Ceci est dû à un nouveau mode de transmission. La solution: FripTV! C'est un logiciel conçu pour la TV sur IP. Vous trouverez un package prêt à utiliser sur le site de Porciello (page TV)
Nouveau! il est possible d'envoyer un flux vidéo vers un appareil mobile et de le visionner grace a CorePlayer (payant). Pour cela suivez l'étape 3, installez CorePlayer et connectez vous à l'aide de votre nom NO-IP comme sur un PC. Malheureusement ça ne marche pas avec la TV tant que VLD se supportera pas le PAFF...


Vous aurez besoin de:
Un routeur (un tout simple pas la peine de vous ruiner)
2 cables ethernet (cable réseau) minimum (voire 1ère étape)
Le logiciel VLC Media Player (www.videolan.org)

1ère étape : Les branchements:
Il ya plusieurs cas possibles selon la configuration de votre PC

1er cas Vous avez 1 carte réseau
Connectez un cable entre votre PC et le routeur
Connectez un cable entre la prise rouge de la LiveBox et le routeur
Connectez un cable entre la prise jaune de la LiveBox et le routeur
Si vous utilisez le décodeur, conectez le au routeur (les Liveplug ne pose aucun problème)

2ème cas Vous avez 2 cartes réseau ou une carte avec 2 prises réseau sans décodeur
Connectez un cable entre la prise jaune de la LiveBox et l'ordinateur
Connectez un cable entre la prise rouge de la LiveBox et l'ordinateur

3ème cas Vous avez 2 cartes réseau ou une carte avec 2 prises réseau et le décodeur
Connectez un cable entre la prise rouge de la LiveBox et le routeur
Connectez un cable entre le routeur et le décodeur
Connectez un cable entre la prise jaune de la LiveBox et l'ordinateur
Connectez un cable entre le routeur et l'ordinateur

2ème étape : VLC
Une fois les branchements terminés, procurez-vous VLC Media Player (gratuit)
VLC lit presque tous les formats audio et vidéo qui éxistent sans codec et permet aussi de faire du streaming (transmission en direct)
Dans ce tutoriel, c'est le streaming qui nous interresse le plus.

Installez VLC et lancez le.
Téléchargez la playlist de Porciello.com qui se trouve sur la page http://www.porciello.com/inventel/tv_vlc.htm (prenez la plus récente)
Faites la ouvrir par VLC. Si vos branchements son bons, vous devriez voir la mosaïque.
Pour changer de chaine, cliquez sur 'Vue' et 'Liste de lecture'. Vous aurez la liste des chaînes testés par Porciello.com. Il suffi de double-cliquer sur la chaine désiré.

Le tutoriel de Porciello s'arrête ici. La suite je l'ai découverte en faisant quelque éssais avec VLC
3ème étape : Diffuser par internet
Cette étape n'est pas obligatoire mais permet de profiter de la TV Livebox sur n'importe quel PC connecté a Internet ou sur un PC connecté en Wi-Fi

Lancez VLC sans ouvrir de fichier.
Cliquez sur 'Fichier', 'Ouvrir un fichier (avancé)'.
Cliquez sur 'Parcourir' et choisissez la playlist de Porciello.
Cochez la case 'Diffuser/Sauvegarder' en bas de la fenêtre et cliquez sur 'Paramètres' juste à coté.
Cochez la case MMSH.
Dans la zone juste à coté de la case, tapez l'adresse IP de votre ordinateur.
Si vous ne la connaissez pas, Ouvrez les connexions réseau, faites un clic droit sur la carte réseau branché sur la prise jaune de la Livebox et choisissez 'Status' (Si vous en avez 2 et que vous ne savez pas la quelle est la bonne : si vous êtes en cas 2, débranchez celle qui est sur la prise rouge et si vous êtes en cas 3, débranchez celle qui est branché au routeur)
Cliquez sur l'onglet 'Support' et vous trouverez l'adresse.

Dans la zone port, vous pouvez laisser 1234 ou choisir une valeur entre 1 et 65536.
Activez la case 'Codec video' en bas. Cette case permet a VLC de réencoder la video en direct pour diminuer le débit.
Le mailleur choix est H264. Il est très éfficace et donne une exellente qualitée (je l'utilise pour faire passer le flux TV Livebox sur le réseau 3G) mais il faut un PC assez puissant (si votre PC supporte Windows Vista il n'y aura pas de problème). En générale je dirait que tous les PC ayant moins de 3 ans peuvent y arriver.
Si votre PC ne supportait pas H264 vous pouvez éssayer les autres codecs de la liste et choisir celui qui vous va le mieux.
Si vous utiliser H264, choisissez MP4 sur la ligne 'Méthode d'encaplulation'. Sinon choisissez MPEG TS.

Si vous voulez diffuser vers un autre PC sur votre réseau personnel ou un PC équipé d'une connexion ADSL, faites dérouler la liste 'Débit' à coté du codec video et choisissez la valeur maximale. De cette façon la qualitée sera maximale. Sinon, adaptez le débit à celui de la connexion du receveur. Laissez une bonne marge entre le débit maximal de la connexion et celui que vous choisissez. Tenez aussi compte du débit audio.
Maintenant cochez 'Codec audio' et choisissez de préférence mp3 dans la liste déroulante. Pour le débit, choisissez la valeur maximale pour un PC du réseau ou ADSL.

Exemple pour les débits :
Si vous diffuser (comme moi) vers un PC en 3G
Le débit maximale de la 3G est de 384 kbps.
Je choisit un débit vidéo de 256 kbps en H264 et un débit audio de 32 kbps en MP3 avec 1 canal (mono)(la qualitée du son pourrait être meilleur mais c'est déja bien)
Le débit vidéo + le débit audio ne peuvent pas dépasser le débit maximale (sinon vous aurez des saccades sans arrêt)
256+32=288 kbps
Il reste une marge de 96 kbps qui fait que les pertubation du réseau et le flux de contrôle ne coupent pas la transmission.


VLC est maintenant prêt a transmettre. Cliquez sur OK tout en bas et à nouveu sur OK.
VLC commence alors a transmettre le flux. Pour le moment, c'est la mosaïque. Pour changer de chaîne, faite comme quand vous regardez.

A présent, il faut paramètrer vos pare-feux pour qu'ils autorisent les connexion sur le port que vous avez choisi tout à l'heure.
Il faut aussi parametrer le routeur interne de la LiveBox.
Paramètrage du routeur interne Cette opération ne se fait qu'une seule fois et reste enregistrée
Ouvrez votre navigateur habituel et tapez comme adresse htt://configuration.adsl
Cliquez sur 'Accéder aux pges de configuration (accès protégé par mot de passe)'
Une boite de dialoue vous demandera le nom d'utilisateur (c'est toujous admin) et le mot de passe d'accès à la LiveBox. Par défaut, il faut taper admin
Vous devriez voir la liste des services de la LiveBox (TV doit évidemment être activé)
Cliquez sur Configuration, Avancée et Routeur
Cherchez le bouton Ajouter et cliqez dessus
Choisisez 'Service personalisé' et tapez juste à côté VLC
Dans 'Protocole' choisissez TCP
Dans 'Port externe' ET 'Port interne', tapez le même nombre que dans VLC.
Dans 'Adresse IP du serveur' tapez l'adresse de votre ordinateur qui est branché à la LiveBox.
Cliquez sur soumettre et attendez.
Quand vous verrez 'Configuration réussie' vous pouvez fermer votre navigateur. La LiveBox est prète!

Pour vous connecter depuis internet, vous devez vous inscrire à NO-IP (gratuit) pour pouvoir trouver votre PC sur internet.
Pour avoir un nom chez NO-IP Là aussi il suffit d'une fois.
Allez sur www.no-ip.com et incrivez vous (sign up. l site est en anglais)
Une fois inscrit, rende vous dans votre espace (your no-ip)(si nécessaire, logez vous)
Dans le menu de gauche, cherchez 'Hosts / Redirects' et cliquez sur 'Add' juste en dessous
Dans Hostname, tapez la première parti du nom que vous souhaitez.
Juste en dessous, choisissez la 2ème partie dans la PREMIèRE partie de la liste (gratuite) le reste est payant
Dans 'Host type' laissez DNS Host (A)
Ensuite allez tout en bas de la page et cliquez sur 'Create Host'
Vous devriez voir un méssage
The host (Nom choisi) resolving to (IP de votre LiveBox) has successfuly been added to our system. New additions will take up to 5 minutes to become live on our DNS servers.
C'est bon! Vous avez votre nom.

Maintenant il faut dire à votre LiveBox de s'en servir.
Retourner dans les pages de configuration.
Allez dans 'Configuration','Avancée','DNS Dynamique'
Dans 'Service' choisissez No-IP et entrez les informations de votre compte ainsi que votre nom d'hôte.

C'est prêt! Votre LiveBox mettera automatiquement à jour votre nom d'hôte pour que vous puissiez vous en servire pour vous connecter à votre LiveBox avec VLC.
Une fois que tout ça est fait, votre émmetteur personnel est prêt.

Pour le récepteur, c'est plus simple :
Installez VLC
Faites 'Fichier', 'Ouvrir un flux réseau'
Choisissez HTTP/HTTPS/FTP/MMS
Dans la zone URL, tapez mmsh://(l'adresse IP du PC émetteur) si vous êtes en réseau local ou mmsh://(nom d'hôte NO-IP) si vous vous connectez depuis internet.
Cochez la case 'Mise en cache' et cliquez sur OK
Si tout est bon, vous verrez la chaîne choisi sur le PC émetteur!

Vous vous posez sans doute la question "Et comment on change de chaîne quand on est pas devant le PC source?"
Eh bien pour le moment, la seule solution que j'ai trouvé c'est d'utiliser Real VNC (un logiciel qui permet de contrôler un PC à distance depuis un autre PC) ou la connexion Bureau à Distance de Windows (mais vous devez avoir XP pro ou Vista sur le PC source)

Si quelqu'un connait un moyen de commander VLC a distance ça m'interresse!
bebaer
Merci pour ce tuto très intéressant, je vais essayer à l'occasion avec la freebox smile.gif en adaptant le tuto.
GCSX
Ca doit marcher sans problème avec une Freebox. A partir du moment ou tu arrive a regarder la TV sur ton PC, le reste est éxactement pareil. L'étape 3 ne change pas du tout à par la playlist car celle de Porciello est faite uniquement pour les LiveBox
jprs
Bonjour et merci de ces explications.
Est-il possible de confirmer :
- que pour le branchement (1er cas) il n'est pas nécessaire d'avoir un décodeur ou d'en avoir eu un à un moment donné
- que le tutorial peut être arrêté après la 2ième étape sans avoir à paramétrer les pare-feux et tout ce qui suit
D'avance merci

--------------------------------------------------------------

CITATION(GCSX @ 29-03-2007, 21:40 ) *
Voici un petit tuto pour pouvoir récupérer le flux TV d'une LiveBox avec l'option TV activée et l'envoyer sur n'importe quel PC connecté a Internet avec VLC. Il s'agit en fait d'une version dévelloppée du tutoriel de www.pociello.com avec une partie supplémentaire pour la diffusion via internet

Vous aurez besoin de:
Un routeur (un tout simple pas la peine de vous ruiner)
2 cables ethernet (cable réseau) minimum (voire 1ère étape)
Le logiciel VLC Media Player (www.videolan.org)

1ère étape : Les branchements:
Il ya plusieurs cas possibles selon la configuration de votre PC

1er cas Vous avez 1 carte réseau
Connectez un cable entre votre PC et le routeur
Connectez un cable entre la prise rouge de la LiveBox et le routeur
Connectez un cable entre la prise jaune de la LiveBox et le routeur
Si vous utilisez le décodeur, conectez le au routeur (les Liveplug ne pose aucun problème)

2ème cas Vous avez 2 cartes réseau ou une carte avec 2 prises réseau sans décodeur
Connectez un cable entre la prise jaune de la LiveBox et l'ordinateur
Connectez un cable entre la prise rouge de la LiveBox et l'ordinateur

3ème cas Vous avez 2 cartes réseau ou une carte avec 2 prises réseau et le décodeur
Connectez un cable entre la prise rouge de la LiveBox et le routeur
Connectez un cable entre le routeur et le décodeur
Connectez un cable entre la prise jaune de la LiveBox et l'ordinateur
Connectez un cable entre le routeur et l'ordinateur

2ème étape : VLC
Une fois les branchements terminés, procurez-vous VLC Media Player (gratuit)
VLC lit presque tous les formats audio et vidéo qui éxistent sans codec et permet aussi de faire du streaming (transmission en direct)
Dans ce tutoriel, c'est le streaming qui nous interresse le plus.

Installez VLC et lancez le.
Téléchargez la playlist de Porciello.com qui se trouve sur la page http://www.porciello.com/inventel/tv_vlc.htm (prenez la plus récente)
Faites la ouvrir par VLC. Si vos branchements son bons, vous devriez voir la mosaïque.
Pour changer de chaine, cliquez sur 'Vue' et 'Liste de lecture'. Vous aurez la liste des chaînes testés par Porciello.com. Il suffi de double-cliquer sur la chaine désiré.

Le tutoriel de Porciello s'arrête ici. La suite je l'ai découverte en faisant quelque éssais avec VLC
3ème étape : Diffuser par internet
Cette étape n'est pas obligatoire mais permet de profiter de la TV Livebox sur n'importe quel PC connecté a Internet ou sur un PC connecté en Wi-Fi

Lancez VLC sans ouvrir de fichier.
Cliquez sur 'Fichier', 'Ouvrir un fichier (avancé)'.
Cliquez sur 'Parcourir' et choisissez la playlist de Porciello.
Cochez la case 'Diffuser/Sauvegarder' en bas de la fenêtre et cliquez sur 'Paramètres' juste à coté.
Cochez la case MMSH.
Dans la zone juste à coté de la case, tapez l'adresse IP de votre ordinateur.
Si vous ne la connaissez pas, Ouvrez les connexions réseau, faites un clic droit sur la carte réseau branché sur la prise jaune de la Livebox et choisissez 'Status' (Si vous en avez 2 et que vous ne savez pas la quelle est la bonne : si vous êtes en cas 2, débranchez celle qui est sur la prise rouge et si vous êtes en cas 3, débranchez celle qui est branché au routeur)
Cliquez sur l'onglet 'Support' et vous trouverez l'adresse.

Dans la zone port, vous pouvez laisser 1234 ou choisir une valeur entre 1 et 65536.
Activez la case 'Codec video' en bas. Cette case permet a VLC de réencoder la video en direct pour diminuer le débit.
Le mailleur choix est H264. Il est très éfficace et donne une exellente qualitée (je l'utilise pour faire passer le flux TV Livebox sur le réseau 3G) mais il faut un PC assez puissant (si votre PC supporte Windows Vista il n'y aura pas de problème). En générale je dirait que tous les PC ayant moins de 3 ans peuvent y arriver.
Si votre PC ne supportait pas H264 vous pouvez éssayer les autres codecs de la liste et choisir celui qui vous va le mieux.
Si vous utiliser H264, choisissez MP4 sur la ligne 'Méthode d'encaplulation'. Sinon choisissez MPEG TS.

Si vous voulez diffuser vers un autre PC sur votre réseau personnel ou un PC équipé d'une connexion ADSL, faites dérouler la liste 'Débit' à coté du codec video et choisissez la valeur maximale. De cette façon la qualitée sera maximale. Sinon, adaptez le débit à celui de la connexion du receveur. Laissez une bonne marge entre le débit maximal de la connexion et celui que vous choisissez. Tenez aussi compte du débit audio.
Maintenant cochez 'Codec audio' et choisissez de préférence mp3 dans la liste déroulante. Pour le débit, choisissez la valeur maximale pour un PC du réseau ou ADSL.

Exemple pour les débits :
Si vous diffuser (comme moi) vers un PC en 3G
Le débit maximale de la 3G est de 384 kbps.
Je choisit un débit vidéo de 256 kbps en H264 et un débit audio de 32 kbps en MP3 avec 1 canal (mono)(la qualitée du son pourrait être meilleur mais c'est déja bien)
Le débit vidéo + le débit audio ne peuvent pas dépasser le débit maximale (sinon vous aurez des saccades sans arrêt)
256+32=288 kbps
Il reste une marge de 96 kbps qui fait que les pertubation du réseau et le flux de contrôle ne coupent pas la transmission.


VLC est maintenant prêt a transmettre. Cliquez sur OK tout en bas et à nouveu sur OK.
VLC commence alors a transmettre le flux. Pour le moment, c'est la mosaïque. Pour changer de chaîne, faite comme quand vous regardez.

A présent, il faut paramètrer vos pare-feux pour qu'ils autorisent les connexion sur le port que vous avez choisi tout à l'heure.
Il faut aussi parametrer le routeur interne de la LiveBox.
Paramètrage du routeur interne Cette opération ne se fait qu'une seule fois et reste enregistrée
Ouvrez votre navigateur habituel et tapez comme adresse htt://configuration.adsl
Cliquez sur 'Accéder aux pges de configuration (accès protégé par mot de passe)'
Une boite de dialoue vous demandera le nom d'utilisateur (c'est toujous admin) et le mot de passe d'accès à la LiveBox. Par défaut, il faut taper admin
Vous devriez voir la liste des services de la LiveBox (TV doit évidemment être activé)
Cliquez sur Configuration, Avancée et Routeur
Cherchez le bouton Ajouter et cliqez dessus
Choisisez 'Service personalisé' et tapez juste à côté VLC
Dans 'Protocole' choisissez TCP
Dans 'Port externe' ET 'Port interne', tapez le même nombre que dans VLC.
Dans 'Adresse IP du serveur' tapez l'adresse de votre ordinateur qui est branché à la LiveBox.
Cliquez sur soumettre et attendez.
Quand vous verrez 'Configuration réussie' vous pouvez fermer votre navigateur. La LiveBox est prète!

Pour vous connecter depuis internet, vous devez vous inscrire à NO-IP (gratuit) pour pouvoir trouver votre PC sur internet.
Pour avoir un nom chez NO-IP Là aussi il suffit d'une fois.
Allez sur www.no-ip.com et incrivez vous (sign up. l site est en anglais)
Une fois inscrit, rende vous dans votre espace (your no-ip)(si nécessaire, logez vous)
Dans le menu de gauche, cherchez 'Hosts / Redirects' et cliquez sur 'Add' juste en dessous
Dans Hostname, tapez la première parti du nom que vous souhaitez.
Juste en dessous, choisissez la 2ème partie dans la PREMIèRE partie de la liste (gratuite) le reste est payant
Dans 'Host type' laissez DNS Host (A)
Ensuite allez tout en bas de la page et cliquez sur 'Create Host'
Vous devriez voir un méssage
The host (Nom choisi) resolving to (IP de votre LiveBox) has successfuly been added to our system. New additions will take up to 5 minutes to become live on our DNS servers.
C'est bon! Vous avez votre nom.

Maintenant il faut dire à votre LiveBox de s'en servir.
Retourner dans les pages de configuration.
Allez dans 'Configuration','Avancée','DNS Dynamique'
Dans 'Service' choisissez No-IP et entrez les informations de votre compte ainsi que votre nom d'hôte.

C'est prêt! Votre LiveBox mettera automatiquement à jour votre nom d'hôte pour que vous puissiez vous en servire pour vous connecter à votre LiveBox avec VLC.
Une fois que tout ça est fait, votre émmetteur personnel est prêt.

Pour le récepteur, c'est plus simple :
Installez VLC
Faites 'Fichier', 'Ouvrir un flux réseau'
Choisissez HTTP/HTTPS/FTP/MMS
Dans la zone URL, tapez mmsh://(l'adresse IP du PC émetteur) si vous êtes en réseau local ou mmsh://(nom d'hôte NO-IP) si vous vous connectez depuis internet.
Cochez la case 'Mise en cache' et cliquez sur OK
Si tout est bon, vous verrez la chaîne choisi sur le PC émetteur!

Vous vous posez sans doute la question "Et comment on change de chaîne quand on est pas devant le PC source?"
Eh bien pour le moment, la seule solution que j'ai trouvé c'est d'utiliser Real VNC (un logiciel qui permet de contrôler un PC à distance depuis un autre PC) ou la connexion Bureau à Distance de Windows (mais vous devez avoir XP pro ou Vista sur le PC source)

Si quelqu'un connait un moyen de commander VLC a distance ça m'interresse!

GCSX
Désolé pour l'attente smile.gif

CITATION(jprs @ 12-09-2007, 21:46 ) *
- que pour le branchement (1er cas) il n'est pas nécessaire d'avoir un décodeur ou d'en avoir eu un à un moment donné

Alors pour tous les branchements, il faut avoir souscrit à l'option TV d'Orange (gratuite) ou un bouquet payant sans quoi la TV ne semble pas être activé sur votre ligne (à vérifier. Si quelqu'un n'as pas de décodeur (donc téoriquement pas d'option TV) pouvait éssayer ça aiderai smile.gif)

CITATION(jprs @ 12-09-2007, 21:46 ) *
- que le tutorial peut être arrêté après la 2ième étape sans avoir à paramétrer les pare-feux et tout ce qui suit

Oui bien sur! l'étape 3 ne sert que si vous voulez envoyer la TV sur un autre PC que celui connecté à votre LiveBox. (par exemple quand vous êtes en voyage ou, comme moi, en appart étudiant)

Vous aurez peut-être remarqué que beaucoup de chaines sont souvent brouillés et que VLC se plante peut après.
Ceci est dû au fait que VLC (plus particulièrement son composant de décodage ffmpeg) ne supporte pas encore certaines spécificitées du codec H264 utilisé par la TV Orange. A savoir l'entrecalement PAFF.
Rassurez-vous, il semblerai que ffmpeg supporte bientôt le PAFF et par conséquent VLC aussi. paut-être dans sa prochaîne version.
En attendant, vous pouvez utiliser, à la place de VLC, le logiciel fripTV avec, en option, le codec CoreAVC (payant).

Pour cela, téléchargez fripTV et décompressez-le ou vous voulez.
Munissez-vous de CoreAVC (si vous l'utilisez) et placez le fichier CoreAVC.ax dans le dossier de fripTV.
Enfin, prenez la playlist de Porciello et changez son nom en channels.txt.

Voila vous pouvez lancer fripTV et taper le numéro de la chaîne (dans la playlist) que vous voulez voir.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.