Centre multimédia sous Linux
Au programme ce soir ...
1) Définition
2) Quelques solutions opensource
  ➔   Lire des films, musique, photo …
  ➔   Enregistrer la télévision
  ➔   Autres solutions (Windows, console de jeux, télévision, ...)
3) MythtTV
4) XBMC
5) Media Box / Smart TV
  ➔   Boxee Box
  ➔   LG Smart TV
6) Aller plus loin ...
Définition (wikipédia)
Un centre multimédia (ou media center en anglais) est un
système matériel (ordinateur, console de jeux vidéo, …) et
logiciel fournissant certains des services suivants :

     Lecture de fichiers multimédias (image, son, vidéo)
     Diffusion de ces fichiers sur le réseau local
     Écoute et enregistrement d'émissions radiophoniques ou
      télévisées
     Jeu vidéo (parfois via des émulateurs)
     Présentation de la météo
     Télévision Numérique, satellite, analogique

Voir aussi définition de Home Theater Personal Computer
●   Une barrette de 1Go de mémoire
●   Un processeur AMD Athlon 64
    3500+ Socket AM2 CPU
●   Une carte mère : MSI K9MM-V
    Socket AM2 Motherboard
●   Deux disques durs de 2TO
●   Une carte Hauppauge PVR 250
Quelques solutions opensource
Lire des films, photos, musique ...
Pour enregistrer la TV ...
Autres solutions (non-libre)
fonctionnalités
●   Regarder la télévision en direct avec pause possible
●   Détection des publicités
●   Gestion des conflits lors de l'enregistrement
●   Gestion des programmes télé (format XMLTV ou PSIP)
●   Obtention des programmes via Schedules Direct (USA et
    Canada)
●   Support de la TV haute définition (ATSC, QAM, et DVB)
●   Sortie vidéo : Xv, OpenGL, et VDPAU
●   Architecture avec un « Backend » et multiple « Frontend »
●   Lecture accélérée et ajustement du décalage audio
●   Administration via un navigateur Web
●   Contrôle via une télécommande infrarouge
architecture
●   MythTV Backend : gère les cartes
    d'acquisitions, l'enregistrement des programmes
    (RTJPEG, MPEG-4 ou MPEG-2), les horaires,
    interface avec MySQL et la détection des
    publicités.
●   MythTV Frontend : interface utilisateur pour les
    programmes, accéder aux guides TV + accès
    aux plugins. Utilisation des lecteurs MPlayer et
    Xine pour la vidéo.
capture vidéo
●   Support HDTV : Enregistrement depuis un
    signal non-crypté (ATSC, DVB) ou un décodeur
    (ex : vidéotron). Alternative via une carte
    Hauppauge HD PVR pour capture un signal
    analogique.
●   Tuner TV : Support des cartes « tuner tv »
    compatible avec les drivers V4L-DVB. Capture
    des programmes aussi depuis FireWire depuis
    un décodeur. Enregistrement depuis IPTV
    comme HDHomeRun (via le réseau Ethernet).
des plugins

   MythArchive - MythBrowser,
 MythDVD - MythFlix - MythGallery
MythGame - MythMusic - MythNews
     MythPhone - MythVideo
     MythWeather - MythWeb
     MythNetVision (Youtube)
  MythZoneMinder (zoneminder)
            et UPnP
●
    Distribution libre basée sur Ubuntu et MythTV
●
    Selon les mêmes principes que KnoppMyth et Mythdora
    (dernière version y'a 2 ans)
●
    Utilisé pour installer MythTV, soit le backend ou le Frontend ou
    les deux
●
    Utilise l'environnement de bureau Xfce
●
    Mise à jour tous les 6 mois en suivant Ubuntu
●
    Version Live CD pour un « frontend MythTV »
●
    Options du centre de contrôle :
    ●
      Activer les plugins plus facilement + mythweb
    ●
      Configurer la sauvegarde automatique de MySQL
    ●
      Installer des drivers propriétaires et codecs
    ●
      Configuration de la télécommande infrarouge
    ●
      Configuration des dépôts pour mise à jour automatique de
      MythTV
    ●
      ...
démonstration
Mythweb (captures d'écran)


●
  Configuration
●
  Réglage des chaînes
●
  Liste des programmes télé
●
  Recherche dans les programmes (films, série, …)
●
  Gérer des règles d'enregistrement
●
  Liste des enregistrements à venir
●
  Enregistrements réalisés
●
  Statut des enregistrements à venir
●
  Statut des « job » en cours
●
  Informations sur l'espace disponible sur le disque dur
●
  Statistiques
télécommande

       http://www.lirc.org/ : Daemon
       qui permet de décoder le signal
       infrarouge d'une télécommande
références
●
  Site officiel : http://www.mythtv.org/
●
  Communauté francophone : http://mythtv-fr.org/
●
  XBMC et MythTV :
  http://king76.au-quebec.info/2010/07/xbmc-et-mythtv-2/
●
  Distributions :
  ●
    http://www.mythbuntu.org/ (Ubuntu)
  ●
    http://www.mythdora.com/ (Fedora)
●
  http://www.schedulesdirect.org/
●
  Exportation vidéo :
  http://www.mythtv.org/wiki/Nuvexport
●
  MythTV pour XBMC :
  http://code.google.com/p/mythbox/
fonctionnalités
●   Lecture de vidéos (AVI, MPEG, WMV, ASF, FLV, MKV, MOV …)
    ●   Support des sous-titres (AQTitle, ASS/SSA, CC, ...)
●   Lecture de musique (AIFF, WAV/WAVE, MP2, MP3, AAC ...)
●   Diaporama d'images (BMP, JPEG, GIF, PNG, TIFF, MNG, ...)
●   Prévision météo
●   Lecture de fils RSS
●   Ajout de programmes (ex : récupérer des skins)
●   Ajout « add-ons » (ex : plugin vidéo pour Youtube)
●   Support de thèmes
●   Support de « scrappers » (metadonnées, pochette ..)
●   Partage uPnP, NFS, samba … + contrôle à distance (smartphone)
démonstration
mythbox
●
    Visualiser les enregistrements et sauter les publicités
●
    Regarder la télévision en direct
●
    Créer et mettre à jour des programmations
●
    Pochettes provenant de tvdb.com, themoviedb.org, imdb.com et
    Google image search.
●
    Visualiser les prochains enregistrements
●
    Accès au guide des programmes télé
●
    Accéder aux informations des « job queue »
●
    Compatible avec MythTV version 0.24
●
    Ajouter votre compte Twitter
●
    Déplacer les « travaux de marquage de publicité » en priorité


                           Captures d'écran :
          http://code.google.com/p/mythbox/wiki/Screenshots
références
●
  Site officiel : http://www.mythtv.org/
●
  Communauté francophone : http://mythtv-fr.org/
●
  Scrapper francophone : http://passion-xbmc.org/
●
  Application officielle pour Android :
http://code.google.com/p/android-xbmcremote/
Media box



    Boxee Box
                Western Digital Live TV
Apple TV
                                          Roku XDS




                  Google TV
Boxee Box
●
    Visualiser des émissions/séries de TV (américaines)
●
    Visualiser des séries, films au complet (anglais) : MUBI, tou.tv ...
●
    Des centaines d'applications (Youtube, reddit …)
    ●
      Dont Navi-X avec plusieurs applications multimédias
●
    Regarder des émissions plus tard (mise en favoris)
●
    Connexion via votre compte Twitter et Facebook (vidéos)
●
    Accès aux partages réseaux (vidéos, photos, musique)
●
    Visualiser la télévision en direct (clé usb à 49$ en plus)
●
    Navigation sur Internet

                          Captures d'écran :
http://deviceguru.com/boxee-1-5-for-desktops-arrives-but-the-end-is-nigh/

●
    Open source? http://infinityoverzero.com/bbox/ (Tivoisation / GPL 3)
Smart TV




LG Smart TV
                                  Philips Net TV




 Panasonic Viera Cast   Samsung Smart TV
LG Smart TV
●
  Visualiser des vidéos en « streaming » sur Internet
●
  Navigation sur Internet
●
  Applications a télécharger (et premium payante) : Google
  maps, facebook, youtube, picasa, twitter, netflix, …
●
  Accéder à des vidéos disponibles sur votre réseau (codecs et
  gestion sous-titres limités)
●
  Télécommande « Magic Motion remote » comme la Wii
                            Pour en savoir plus :
                   http://whylgtv.lge.com/archives/2108

                                 Vidéos :
    http://www.lg.com/us/tv-audio-video/discoverlgtvs/smarttv/index.jsp
             http://www.lg.com/uk/cinema3d/smarttv/index.jsp
Pour aller plus loin ...
Pour aller plus loin ….
●
  Cataloguage de films (divx, DVD, CD ...)
  ➔
    GCStar : Cataloguer des films, livres, BD, etc...
  ➔
    GCWeb : Afficher un catalogue GCStar sur un serveur Web
  ➔
    AntMovie Catalog : Cataloguer des films (windows ou wine)
●
  Téléchargement sur megaupload, rapidshare, ...
  ➔
    Jdownloader : Logiciel multiplateforme très puissant
  ➔
    PyLoad : Version Web limité (sans détection captcha)
  ➔
    Freerapid : Logiciel sous Linux
●
  Téléchargement de Torrent
  ➔
    Transmission : Logiciel, Daemon et version Web
●
  Analyse du réseau
  ➔
    Ntop : Accès Web pour suivre l'utilisation du réseau
●
  Gestion d'un portail comme iGoogle, NetVibes
  ➔
    Portaneo : Gérer des pages, des raccourcis, fils RSS ...
POSH open source portal
POSH : Configuration
POSH : Widgets
POSH : Ajout d'un fil RSS
POSH : configuration (page)
POSH : Liste des pages
o us
                                à t
                Conclusion
                            rci
                         me
                  é … e ;)
            r min enc                  76/
          te     ati                ing
 En fin re p                     /k
          t                    om
       vo                  r.c
po ur                 itte
              ww .tw
           /w
      p: /
  htt                 com
                 ail.
             gm
          76@
    k ing

Media center sous linux

  • 1.
  • 2.
    Au programme cesoir ... 1) Définition 2) Quelques solutions opensource ➔ Lire des films, musique, photo … ➔ Enregistrer la télévision ➔ Autres solutions (Windows, console de jeux, télévision, ...) 3) MythtTV 4) XBMC 5) Media Box / Smart TV ➔ Boxee Box ➔ LG Smart TV 6) Aller plus loin ...
  • 3.
    Définition (wikipédia) Un centremultimédia (ou media center en anglais) est un système matériel (ordinateur, console de jeux vidéo, …) et logiciel fournissant certains des services suivants :  Lecture de fichiers multimédias (image, son, vidéo)  Diffusion de ces fichiers sur le réseau local  Écoute et enregistrement d'émissions radiophoniques ou télévisées  Jeu vidéo (parfois via des émulateurs)  Présentation de la météo  Télévision Numérique, satellite, analogique Voir aussi définition de Home Theater Personal Computer
  • 4.
    Une barrette de 1Go de mémoire ● Un processeur AMD Athlon 64 3500+ Socket AM2 CPU ● Une carte mère : MSI K9MM-V Socket AM2 Motherboard ● Deux disques durs de 2TO ● Une carte Hauppauge PVR 250
  • 5.
  • 6.
    Lire des films,photos, musique ...
  • 7.
  • 8.
  • 10.
    fonctionnalités ● Regarder la télévision en direct avec pause possible ● Détection des publicités ● Gestion des conflits lors de l'enregistrement ● Gestion des programmes télé (format XMLTV ou PSIP) ● Obtention des programmes via Schedules Direct (USA et Canada) ● Support de la TV haute définition (ATSC, QAM, et DVB) ● Sortie vidéo : Xv, OpenGL, et VDPAU ● Architecture avec un « Backend » et multiple « Frontend » ● Lecture accélérée et ajustement du décalage audio ● Administration via un navigateur Web ● Contrôle via une télécommande infrarouge
  • 11.
    architecture ● MythTV Backend : gère les cartes d'acquisitions, l'enregistrement des programmes (RTJPEG, MPEG-4 ou MPEG-2), les horaires, interface avec MySQL et la détection des publicités. ● MythTV Frontend : interface utilisateur pour les programmes, accéder aux guides TV + accès aux plugins. Utilisation des lecteurs MPlayer et Xine pour la vidéo.
  • 12.
    capture vidéo ● Support HDTV : Enregistrement depuis un signal non-crypté (ATSC, DVB) ou un décodeur (ex : vidéotron). Alternative via une carte Hauppauge HD PVR pour capture un signal analogique. ● Tuner TV : Support des cartes « tuner tv » compatible avec les drivers V4L-DVB. Capture des programmes aussi depuis FireWire depuis un décodeur. Enregistrement depuis IPTV comme HDHomeRun (via le réseau Ethernet).
  • 13.
    des plugins MythArchive - MythBrowser, MythDVD - MythFlix - MythGallery MythGame - MythMusic - MythNews MythPhone - MythVideo MythWeather - MythWeb MythNetVision (Youtube) MythZoneMinder (zoneminder) et UPnP
  • 14.
    Distribution libre basée sur Ubuntu et MythTV ● Selon les mêmes principes que KnoppMyth et Mythdora (dernière version y'a 2 ans) ● Utilisé pour installer MythTV, soit le backend ou le Frontend ou les deux ● Utilise l'environnement de bureau Xfce ● Mise à jour tous les 6 mois en suivant Ubuntu ● Version Live CD pour un « frontend MythTV » ● Options du centre de contrôle : ● Activer les plugins plus facilement + mythweb ● Configurer la sauvegarde automatique de MySQL ● Installer des drivers propriétaires et codecs ● Configuration de la télécommande infrarouge ● Configuration des dépôts pour mise à jour automatique de MythTV ● ...
  • 15.
  • 16.
    Mythweb (captures d'écran) ● Configuration ● Réglage des chaînes ● Liste des programmes télé ● Recherche dans les programmes (films, série, …) ● Gérer des règles d'enregistrement ● Liste des enregistrements à venir ● Enregistrements réalisés ● Statut des enregistrements à venir ● Statut des « job » en cours ● Informations sur l'espace disponible sur le disque dur ● Statistiques
  • 17.
    télécommande http://www.lirc.org/ : Daemon qui permet de décoder le signal infrarouge d'une télécommande
  • 18.
    références ● Siteofficiel : http://www.mythtv.org/ ● Communauté francophone : http://mythtv-fr.org/ ● XBMC et MythTV : http://king76.au-quebec.info/2010/07/xbmc-et-mythtv-2/ ● Distributions : ● http://www.mythbuntu.org/ (Ubuntu) ● http://www.mythdora.com/ (Fedora) ● http://www.schedulesdirect.org/ ● Exportation vidéo : http://www.mythtv.org/wiki/Nuvexport ● MythTV pour XBMC : http://code.google.com/p/mythbox/
  • 20.
    fonctionnalités ● Lecture de vidéos (AVI, MPEG, WMV, ASF, FLV, MKV, MOV …) ● Support des sous-titres (AQTitle, ASS/SSA, CC, ...) ● Lecture de musique (AIFF, WAV/WAVE, MP2, MP3, AAC ...) ● Diaporama d'images (BMP, JPEG, GIF, PNG, TIFF, MNG, ...) ● Prévision météo ● Lecture de fils RSS ● Ajout de programmes (ex : récupérer des skins) ● Ajout « add-ons » (ex : plugin vidéo pour Youtube) ● Support de thèmes ● Support de « scrappers » (metadonnées, pochette ..) ● Partage uPnP, NFS, samba … + contrôle à distance (smartphone)
  • 21.
  • 22.
    mythbox ● Visualiser les enregistrements et sauter les publicités ● Regarder la télévision en direct ● Créer et mettre à jour des programmations ● Pochettes provenant de tvdb.com, themoviedb.org, imdb.com et Google image search. ● Visualiser les prochains enregistrements ● Accès au guide des programmes télé ● Accéder aux informations des « job queue » ● Compatible avec MythTV version 0.24 ● Ajouter votre compte Twitter ● Déplacer les « travaux de marquage de publicité » en priorité Captures d'écran : http://code.google.com/p/mythbox/wiki/Screenshots
  • 23.
    références ● Siteofficiel : http://www.mythtv.org/ ● Communauté francophone : http://mythtv-fr.org/ ● Scrapper francophone : http://passion-xbmc.org/ ● Application officielle pour Android : http://code.google.com/p/android-xbmcremote/
  • 24.
    Media box Boxee Box Western Digital Live TV Apple TV Roku XDS Google TV
  • 25.
    Boxee Box ● Visualiser des émissions/séries de TV (américaines) ● Visualiser des séries, films au complet (anglais) : MUBI, tou.tv ... ● Des centaines d'applications (Youtube, reddit …) ● Dont Navi-X avec plusieurs applications multimédias ● Regarder des émissions plus tard (mise en favoris) ● Connexion via votre compte Twitter et Facebook (vidéos) ● Accès aux partages réseaux (vidéos, photos, musique) ● Visualiser la télévision en direct (clé usb à 49$ en plus) ● Navigation sur Internet Captures d'écran : http://deviceguru.com/boxee-1-5-for-desktops-arrives-but-the-end-is-nigh/ ● Open source? http://infinityoverzero.com/bbox/ (Tivoisation / GPL 3)
  • 26.
    Smart TV LG SmartTV Philips Net TV Panasonic Viera Cast Samsung Smart TV
  • 27.
    LG Smart TV ● Visualiser des vidéos en « streaming » sur Internet ● Navigation sur Internet ● Applications a télécharger (et premium payante) : Google maps, facebook, youtube, picasa, twitter, netflix, … ● Accéder à des vidéos disponibles sur votre réseau (codecs et gestion sous-titres limités) ● Télécommande « Magic Motion remote » comme la Wii Pour en savoir plus : http://whylgtv.lge.com/archives/2108 Vidéos : http://www.lg.com/us/tv-audio-video/discoverlgtvs/smarttv/index.jsp http://www.lg.com/uk/cinema3d/smarttv/index.jsp
  • 28.
  • 29.
    Pour aller plusloin …. ● Cataloguage de films (divx, DVD, CD ...) ➔ GCStar : Cataloguer des films, livres, BD, etc... ➔ GCWeb : Afficher un catalogue GCStar sur un serveur Web ➔ AntMovie Catalog : Cataloguer des films (windows ou wine) ● Téléchargement sur megaupload, rapidshare, ... ➔ Jdownloader : Logiciel multiplateforme très puissant ➔ PyLoad : Version Web limité (sans détection captcha) ➔ Freerapid : Logiciel sous Linux ● Téléchargement de Torrent ➔ Transmission : Logiciel, Daemon et version Web ● Analyse du réseau ➔ Ntop : Accès Web pour suivre l'utilisation du réseau ● Gestion d'un portail comme iGoogle, NetVibes ➔ Portaneo : Gérer des pages, des raccourcis, fils RSS ...
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
    o us à t Conclusion rci me é … e ;) r min enc 76/ te ati ing En fin re p /k t om vo r.c po ur itte ww .tw /w p: / htt com ail. gm 76@ k ing