Forum Linux.général Flux freebox RTSP à travers openvpn

Posté par .
Tags : aucun
4
16
juil.
2011

Salut à tous!

Bon voila le truc je n'ai pas de télé et je me fais chier :(

Par contre à mon domicil (à oui je suiis en déplacement)

J'ai un serveur qui tourne avec une freebox je me connecte dessus en VPN...
J ai une règle iptables qui me permet de rediriger tout mon traffic à travers ce VPN de manière transparente (via règle de NAT + redirect-gateway sur la conf openvpn + ip forwarding activé)

je peux donc pinger ma freebox (youpie!)

Normallement si j'etais sur mon LAN je pourrais regarder France2 via la commande suivante:
vlc "rtsp://mafreebox.freebox.fr/fbxtv_pub/stream?namespace=1&service=201&flavour=ld"

Si je fais cela depuis ma connexion NATé à travers OpenVPN ça ne fonctionne pas :( pas de flux...

Qu'en pensez vous ? faudrait il que j'ajoute une règle iptables sur mon serveur openvpn pour me forwarder un port ou je sais pas quoi ??? du genre configurer un port d ecoute sur VLC et faire du port forwarding?

je suis un peu perdu et un peu d'aide bienvenue :)

Merci

  • # plusieurs choses

    Posté par . Évalué à 9.

    1°) le DNS de ton lieu actuel ne doit pas pouvoir resoudre
    mafreebox.freebox.fr
    donc forcement il ne trouve pas l'IP de la freebox pour lui demandé le flux

    donc il faudrait plutot utiliser (chez moi en tout cas) :
    rtsp://212.27.38.253/fbxtv_pub/stream?namespace=1&service=201&flavour=ld

    ;; QUESTION SECTION:
    ;mafreebox.freebox.fr. IN A

    ;; ANSWER SECTION:
    mafreebox.freebox.fr. 794 IN CNAME freeplayer.freebox.fr.
    freeplayer.freebox.fr. 794 IN A 212.27.38.253

    (en esperant que l'IP du freeplayer soit la meme pour tous en france, sinon il faut que tu prennes celle de chez toi à ta maison)

    2°) il faut que tu autorises les flux RTSP sur ta config openvpn/firewall

    3°) enfin, meme en "Low Definition" (flavour=ld) je ne suis pas sur que ca marche car en ADSL, tu n'as "que" 128Ko/s de bande passante entre ton domicile et l'exterieur (upload de 1024kpbs) ce qui me semble bien juste pour un flux TV.

    • [^] # Re: plusieurs choses

      Posté par . Évalué à 3.

      enfin, meme en "Low Definition" (flavour=ld) je ne suis pas sur que ca marche car en ADSL, tu n'as "que" 128Ko/s de bande passante entre ton domicile et l'exterieur (upload de 1024kpbs) ce qui me semble bien juste pour un flux TV.

      tout à fait !
      Je pense qu'il peut néanmoins utiliser son serveur pour encoder le flux et obtenir un bitrate assez petit pour son upload ...

      Par contre ça risque d'être moche :)

      vlc -vvv http://mafreebox.freebox.fr/freeboxtv/playlist.m3u --sout '#transcode{vcodec=mp2v,vb=384,scale=0.5,acodec=vorbis,ab=96,channels=1}:standard{access=http,mux=ogg,url=<@ip>:1234}' -I ncurses 2> /dev/null 
      

      quelque chose comme cela, par contre il faudra adapter les paramètres vb, scale et ab

  • # reencoder le flux avec vlc

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

    Je confirme que ça fonctionnait assez bien pour moi de reencoder avec vlc le flux en sortie de la freebox.

    Même si ça ne fonctionne plus ces derniers temps (à cause de problèmes par forcément liés à free), je vais essayer de m'y remettre et de le faire encore plus proprement par openvpn comme indiqué au dessus.

Suivre le flux des commentaires

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