Forum général.général Multiposte de Free - artéfacts derrière ma passerelle

Posté par  .
Étiquettes : aucune
0
25
déc.
2006
Bonjour et joyeux noël à tous !

Je suis abonné à Free Haut Débit en plein Paris, j'ai un débit qui me permet de recevoir la télévision sans problème et j'ai validé les CGV qui me permettent de recevoir le flux RTSP sur mon ordinateur via VLC (technologie "Multiposte"). L'essai est concluant si la Freebox est en connexion directe avec mon ordinateur.

Mais l'ajout de ma passerelle Linux (Debian et iptables) entre les deux génère des artéfacts sur l'image et le son réceptionnés. La passerelle fonctionne très bien et ne pose par ailleurs aucun problème pour l'utilisation d'internet en général. Du fait de l'utilisation d'une passerelle, j'utilise la version de VLC modifiée par crazyfred et j'ai forwardé sous iptables ce qu'il fallait.

L'image apparait de façon fluide mais est mauvaise (artéfacts visuels et sonores).

Comment puis-je résoudre ce problème ?

Merci d'avance ! :)
  • # infos complémentaires

    Posté par  (site web personnel) . Évalué à 1.

    Peux tu donner les règles iptables que tu as mise sur ta passerelle?

    Personnellement, je passe via une passerelle debian, avec un vlc du dépot officiel, et je n'ai pas d'artefacts!

    voici les regles de ma passerelle pour faire tourner freeplayer sur un pc à l'intérieur du réseau (un peu bourrin, mais efficace):

    iptables -t nat -A PREROUTING -p udp -s 212.27.38.253 -j DNAT --to-dest 192.168.1.3
    iptables -t nat -A PREROUTING -p tcp -s 212.27.38.253 -j DNAT --to-dest 192.168.1.3
    • [^] # Re: infos complémentaires

      Posté par  . Évalué à 1.

      Je viens d'essayer ta méthode, elle fonctionne aussi mais ne règle pas mon problème. Je vais conserver ta méthode car je n'ai plus besoin d'utiliser une version modifiée qui en est restée à la 0.8.4.

      J'utilisais auparavant ces règles :

      iptables -t nat -A PREROUTING -p tcp -d $IPADDR -i $NET --dport 554 -j DNAT --to $OCTAVE
      iptables -t nat -A PREROUTING -p udp -d $IPADDR -i $NET --dport 31336 -j DNAT --to $OCTAVE
      iptables -t nat -A PREROUTING -p udp -d $IPADDR -i $NET --dport 31337 -j DNAT --to $OCTAVE

      ($IPADDR correspond à mon IP publique, $NET à l'interface réseau à laquelle la Freebox est reliée et $OCTAVE à l'IP de la machine destinée à recevoir le flux)


      Merci pour ton aide en tout cas, j'y ai cru !
      • [^] # Re: infos complémentaires

        Posté par  (site web personnel) . Évalué à 1.

        Pour les artefacts, ton routeur supporte les débits? tes cartes ne sont pas en 10mb/s?

        arrives tu à voir la tv correctement sur ton pc?
        • [^] # Re: infos complémentaires

          Posté par  . Évalué à 1.

          J'ai déjà fais des essais sans la passerelle Linux : modem Freebox branché au switch et PC client en DHCP directement sur la Freebox, dans cette configuration l'image est parfaite.

          Avec la passerelle, je télécharge sur internet sans problème à pas loin de 1 Mo/s ! J'ai des artéfacts que la connexion soit fortement sollicitée ou non.
          • [^] # Re: infos complémentaires

            Posté par  (site web personnel) . Évalué à 1.

            Et bien justement ca ne veut rien dire!

            AMHA vlc génére un flux mpeg2 pour la fbx qui doit aller bien plus haut en débit que 1mo/s (ce qui correspondrait à la crete du 10mb/s)!

            Pour savoir si ton réseau supporte bien entre la fbx et ton pc, rien de tel que de regarder la tv depuis ton pc!
            • [^] # Re: infos complémentaires

              Posté par  . Évalué à 1.

              Le flux est aux alentours des 3,5 Mbps, c'est sûr. Et ça fonctionne si je retire la passerelle de la route du flux... Il est donc clair que ça vient de la passerelle non ?
      • [^] # Re: infos complémentaires

        Posté par  . Évalué à 2.

        Je vais conserver ta méthode car je n'ai plus besoin d'utiliser une version modifiée qui en est restée à la 0.8.4.


        Elle en est restée à la 0.8.4 tout simplement parce que la 0.8.6 permet de choisir le port.

        Paramètres > Préférences.
        Puis Lecture / Codecs > Démultiplexeurs > RTP/RTSP. Cochez la case "Options avancées" et vous verrez une case "Port client" apparaître.
        • [^] # Re: infos complémentaires

          Posté par  . Évalué à 1.

          Bon à savoir ! Merci pour l'info.
          • [^] # Re: infos complémentaires

            Posté par  . Évalué à 1.

            Pas d'idées pour résoudre les artéfacts ?
            • [^] # Re: infos complémentaires

              Posté par  . Évalué à 1.

              une idée à la con...
              sur mon poste j'avais un parefeu integré au chipset de la carte reseau.

              il y avait des options par defaut type QOS, desactivation de certaines trames etc etc.

              et ca generait des artefacts.

              comme je suis derriere la freebox en mode routeur, j'ai viré le parefeu de la carte reseau et...

              ben j'ai plus d'artefacts.

Suivre le flux des commentaires

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