Forum Linux.général Question flux HD TV Freebox Multiposte

Posté par (page perso) .
Tags : aucun
1
1
jan.
2011
Bonjour,

un problème curieux. J'ai un vieux PC (8 ans, Athlon XP2800+, 1,5Go RAM) avec lequel il me semblait impossible de visionner par VLC les chaînes HD (France 2, 3, Arte) du flux multiposte de la Freebox. En effet, toutes les 2/3 secondes ça gèle, même en ayant fait les quelques optimisations trouvées sur internet (Désactiver filtres h264, désentrelacement BOB et augmentation de la durée du cache).

Cependant, pris d'un doute car par ailleurs cette machine décode très bien les vidéos HD 720p stockées sur disque (bandes annonces...), je décide d'enregistrer ces chaînes grâce au bouton de VLC. Puis voilà qu'en lisant ces fichiers enregistrés, ça marche très bien !

Question : ce n'est quand même pas le simple fait de lire un flux depuis le réseau plutôt que depuis le disque qui explique la manque de puissance nécessaire pour lire en direct la HD ?
Question 2 : comme c'est possible en local, quel réglage peut-il donc bien manquer pour que ça marche en direct ?

Testé sur Mandriva 2010.1 & OpenSuse 11.4 beta.
  • # type de reseau ?

    Posté par . Évalué à 2.

    chez moi ca deconne si je suis en wifi, ca marche nickel en filaire
  • # Carte-réseau

    Posté par (page perso) . Évalué à 3.

    Ca ressemble à un engorgement de la carte réseau. Ta machine a bien les capacité processeur, mais il y a engorgement au niveau des interruptions ou quelque chose comme ça.

    Il suffit que quelques paquets soient oubliés pour qu'il soit nécessaire d'attendre la prochaine trame de synchronisation.

    Eventuellement avec une carte réseau possédant un tampon plus important.
    • [^] # Re: Carte-réseau

      Posté par (page perso) . Évalué à 2.

      Oui mais dans ce cas pourquoi lorsque j'enregistre le flux sur disque, puis que je le regarde ensuite tout est nickel sans aucune perte ? Ça veut donc dire que toutes les trames arrivent bien dans la machine.

      Est ce que c'est alors la puissance mobilisée par le CPU en temps réel qui empêche la lecture correcte du flux réseau ? J'ai essayé avec un cache énorme sur VLC (10000ms), à part un noir de 10s au départ ça ne change rien.

      Je n'ai par contre pas d'autre carte réseau ni la capacité de régler son tampon.
      • [^] # Re: Carte-réseau

        Posté par (page perso) . Évalué à 2.

        Le processeur n'a pas le temps de tout traiter. Tu jettes un oeil avec la commande top/htop par exemple. Ou ton utilitaire préféré pour voir combien d'interrution sont perdues.

        Lorsque tu enregistres sur disques, la machine traite seulement le réseau et le disque. Lorsque tu visualises, il y a un gros travail de décodage.

        Avec un peu de chance, il manque peu de puissance. Il "suffit" de connaître les bons réglages et recompiler le noyau. Je ne saurai t'aider sur ce point.
        • [^] # Re: Carte-réseau

          Posté par (page perso) . Évalué à 1.

          Merci pour tes infos, j'en resterai là pour l'instant, pas trop l'envie ni le temps de tout recompiler.

          J'ai regardé avec top, vlc est à 87% du CPU ce qui fait beaucoup effectivement.

          C'est sûrement un léger manque de ressources, mais bizarrement lorsque j'enregistre, VLC continue à visualiser aussi ! Et pourtant dans l'enregistrement disque il ne manque rien. C'est donc que la carte réseau doit mobiliser beaucoup plus de ressource que la lecture depuis le disque, malgré la faiblesse du débit des vidéos.

          Par contre si quelqu'un avec une configuration similaire y arrive, je suis preneur !
      • [^] # Re: Carte-réseau

        Posté par . Évalué à 2.

        je suis d'accord avec Kerro, et je viens de faire le test avec une machine un poil plus costaud que la tienne

        Athlon 3500+
        2Go de ram
        carte graphique nvidia avec drivers proprio.
        carte reseau nvidia Gbps filaire

        Internet 20Mbps, freebox TV eteinte (pour maximiser la bande passante)

        affichage en pleine fenetre (pas plein ecran pour avoir l'affichage des indicateurs de perfomances)

        bureau en 1920x1080

        Arte HD => Processeur à 100%
        Arte normal => Processeur à 25%

        Idem pour d'autres chaines HD/Normal

        et ben effectivement ca lag et saccade sur la video HD, ca passe nickel en taille normale
        • [^] # Re: Carte-réseau

          Posté par (page perso) . Évalué à 1.

          Merci pour ce retour d'information ! C'est donc sans espoir avec ce genre de machine.
          • [^] # Re: Carte-réseau

            Posté par . Évalué à 2.

            ben comme dit kerro, faut voir en optimisant au max
            pour limiter l'usage CPU.

            en meme temps, perso, je ne vois pas la difference entre la TV normale et la TV HD quand je la regarde avec le PC, meme avec un PC recent.
            • [^] # Re: Carte-réseau

              Posté par (page perso) . Évalué à 1.

              Ah bon ? Pourtant nos moniteurs de PC ont une résolution largement supérieure à celle du format SD / DVD, je la vois bien moi la différence (surtout avec les films, d'où mon intérêt pour la HD, car il n'y a pas encore de solution simple pour lire les blu-ray sous Linux). Après sur les émissions courantes, l'intérêt doit être limité, c'est sûr.

              Idem avec les téléviseurs, autant la 1ière version de la TNT n'avait rien d'exceptionnelle, autant a TNT HD avec une TV Full HD on voit l'amélioration nette de la qualité de l'image.
  • # et le fastpath ?

    Posté par . Évalué à 0.

    A tout hasard... A tu essayé les différents modes de fastpath ? En particulier le mode "sérénité". C'est normalement ce qu'on a du te conseiller si tu as contacté la hotline Free mais bon... On ne sait jamais.
    • [^] # Re: et le fastpath ?

      Posté par (page perso) . Évalué à 1.

      J'avais essayé ça, mais sans constater de changement notable (je suis très près du central téléphonique).
      • [^] # Re: et le fastpath ?

        Posté par . Évalué à 1.

        Effectivement... Tu as bien attendu a chaque fois 24h ? =p
        • [^] # Re: et le fastpath ?

          Posté par (page perso) . Évalué à 1.

          Oui oui j'avais bien laissé suffisamment de temps !
          Et je n'ai pas appelé la hotline pour ça, d'autant qu'en testant avec le portable (nettement plus puissant) d'un de mes amis, ça marchait au poil (la limite vient donc bien de mon PC).
  • # Limite CPU ? bof

    Posté par (page perso) . Évalué à 2.

    Sur mplayer j'ai aussi le problème, mais ça n'a rien à voir avec le cpu, c'est "juste" que les codecs marchent très mal sans cache (ce que je ne m'explique pas, mais passons.).
    Essaye de lire ce que t'es entrain d'enregistrer, tu seras fixé pour savoir si c'est effectivement un problème de CPU, mais les chaines débit "normal" MPEG2 devraient largement passer sur ta bécanne ...

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.