NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

quinquin's avatar
quinquin
Aspirant
Feb 07, 2012

[Tuto] Streaming avec VLC.

Bonjour,

Je commence par explique ma demarche, je voulais pouvoir voir mes videos, qui se trouve sur mon NAS, ou je voulais, principalement chez les parents de ma copine qui se trouve a 400 Kilometres de chez moi, mais passons, :) .

Ne parlant pas l'anglais et la traduction google n'etait pas super, je n'est trouvez, a mon sens, aucun ADDons sur se site qui pouvais me convenir, je me suis donc interesse a un logiciel Open source (GNU) Vlc (VideoLand), logiciel multiplateforme (Window, Linux, Mac), que j'utilise sur tout mes PCs en version graphique.

Maintenant que j'ai posse la chose, passons a la suite sais a dire :

- Mon reseau
    Detail de mon reseau (Actuel, je ne suis pas chez moi)

      1. Mon ReadyNas Ultra 6 en 4.2.19

        Qui se trouve chez moi branchez en Ethernet sur ma livebox.

      2. Mon PC Portable en Windows 7

        En Wifi sur une livebox chez les parents de ma copine, avec moi bien sur.

      Info : 1 PC Bureau en Windows 7 et 1 PC Portable en Lubuntu (Ubuntu plus leger) actuellement non utilise, vus que je ne suis pas chez moi.

- Installation
    Des Logiciel necessaires et moyen que j'ai a ma disposition pour communique avec mon ReadyNAS. (Pour le moment)


      PS : tous se qui seras presedez d'un * seras a faire de preference chez sois, je vous rassure y a pas grand chose.

        - Livebox (ou tous autre BOX)

      * (lire info) Ouvire le ports 1234 UDP et TCP en direction du ReadyNas
        Info : - Port conseillez par VLC
          - cette demarche peut etre faite a distance grace a Putty ( :google: est ton amis).

        - ReadyNAS

      * Faut que votre ReadyNAS sois accesible depuis le net, je pense que je peut passez sur les demarche a suivre.
        Indice : une adresse DynDNS.com (Payant a en croire certain site maintenant et d'autre dise que la fonction est cache, a vous de voir) ou no-ip (Jamais essayer, mon adresse DynDNS.com, marche encore pour moi, :google: )

        - Windows 7 (Je pense que sa dois etre pareil pour les autre OS)

      Un navigateur pour accesede au Frontview sa peu etre util.

      Telecharger et installer VLC.
        Info : - Linux un apt-get dans le terminal ou par l'interface graphique
          - Mac aucune idee :D

      Telecharger Putty.
        Info : - Linux dans un terminal sa devrais le faire, je pense.
        Le mettre en route et se connecte au ReadyNas. Demarche :
          Mettre dans "Host Name (or IP address)" :
            en Local une adresse du style
            192.168.1.23

            a distance par DynDNS.com ou no-ip (voir plus haut)
            votrenomdedomaine.dyndns.com

            ou encore avec l'adresse IP Public du style (exemple, je suis pas fous non plus, :P )
            98.56.157.25

          en suite dans le terminal qui viens de souvrire vous voyer "login as :" mettre
          root

          apres sais le mot de passe, la sais celui de l'utilisateur "admin" du ReadyNAS
          MotPasseAdmin
            Info : mot de passe ne s'affiche pas et sais normal, ne croyer pas qu'il y a un probleme a se niveau la, car sais pas le cas, il reste cacher vonlontairement par Putty.

        Et maintenant ?
        On installe encore une fois de plus VLC sur notre ReadyNAS, en fessant
        apt-get install vlc

        Il possible que vous aillez une erreur, j'en est eu une qui me demandais de faire
        apt-get -f install

        avant de refaire l'intallation de VLC.

        Mais enffet sais quoi Putty ?
        Sais un petit programme qui permettre de "discuter avec un PC, serveur, etc..." avec un language qu'il comprend le SSH, quelque lien, si sa vous interresse, et sa peut permettre de mieut comprendre se que j'ai fais .
        http://www.commentcamarche.net/faq/8386-kit-de-survie-linux
        http://www.viaphp.net/cours/serveur/77-commandes-ssh-unix-linux-utiles
        http://www.amenwiki.com/index.php/Comment_%C3%A9diter_un_fichier_%28et_configurer%29_par_SSH_%3F

        Maintenant, faite une pause, car la partis Utilisation est pas si evidente a comprendre et je suis meme pas sur d'avoir tous compris moi meme, mais l'essentiel sais que sa marche.


- Utilisation
    Un peu plus compliquer car moi meme j'ai pas encore fait tous le tour (tous en ligne de commande dans Putty).
    Alors, a l'heure actuelle, j'ai deja experimente plusieur possibilite, a mon avis pas toute.
    Je vais donc essayer de vous les detaillez, mais avant, quelque point important.
      1. Les espace son remplacer par "%20", ainsi, quand on ecrit "/media/Serie TV/Babylon 5/", sa donne "/media/Serie%20TV/Babylon%205/
        Remarque : en SSH sa serais "/media/Serie\ TV/Babylon\ 5/"

      2. Le symbol ' a un antislach, on ecrit "L'infection.avi", et dans la ligne de commande "L\'infection.avi"
      3. J'ai pas tous teste donc attention sa peut faire des erreurs.

    Si sais pas encore clair, vous comprendrez en voyant les code si-dessous

      - Commencon par quelque commande Putty

    Elle ne serve a rien, dans l'utilisation de vlc sur votre ReadyNAS, mais sais bien de connaitre un peu son fonctionnement, pour s'eu qui connaisse vous pouvez zappe.
    Je ne vais parlez ici, que de quelque commande util a savoir, sa peut aidez pour les commandes a venir (VLC)
      vous permet de vous mettre a la racine de votre ReadyNAS
      cd /

      permet , donc d'allez dans le dossier "Serie TV"(<= sais moi qui l'est creer celui, la) qui se trouve dans "media"
      cd /media/Serie\ TV/
        Remarque : Attention, vous pouvez voir ici, que j'ai mis un antislash devant l'espace, de "Serie TV"

      et pour listez tous se qui se trouve dans le dossier ("Serie TV" etant mon exemple)
      ls -1

    Pour allez plus loin, les liens plus haut sont deja de bonne basse, je pense.

      - Attaqu'on VLC !

    - Premiere possibilite.
      vlc -vvv /media/Serie%20TV/Babylon%205/saison_1/Babylon%205%20-%20FR%20-%20S01E04%20-%20L\'infection.avi --sout '#transcode{vcodec=mp4v,vb=320,width=320,heigth=240,scale=1,channels=2,acodec=mpga,ab=128,deinterlace}:standard{access=http,mux=ogg,dst=:1234}' -I ncurses
        A ecrire sur une seule ligne

      Detaillon a peu tous sa
        vlc
        dis a RedyNAS de le lance

        -vvv
        aucune idee, mais sa ne semble pas marchez sans, :?

        /media/Serie%20TV/Babylon%205/saison_1/Babylon%205%20-%20FR%20-%20S01E04%20-%20L\'infection.avi
        Chemin de votre video

        --sout '#transcode{vcodec=mp4v,vb=320,width=320,heigth=240,scale=1,channels=2,acodec=mpga,ab=128,deinterlace}:standard{access=http,mux=ogg,dst=:1234}'
        jusqu'as standard, sa traite votre video, sa la retravail de facon a pouvoir la diffusser sur le net et la partis standard le protocole de diffusion, l'ancapsuleur et le port de sortis, respectivement "http", "ogg" et ":1234"

         -I ncurses
        ouvre une petite interface sur Putty trep simpliste

    - Deuxieme possibilite
      vlc -vvv --sout '#transcode{vcodec=mp4v,vb=320,width=320,heigth=240,scale=1,channels=2,acodec=mpga,ab=128,deinterlace}:standard{access=http,mux=ogg,dst=:1234}' -I ncurses
        A ecrire sur une seule ligne

      Mais sais presque pareil ?
      Oui, sais a peut pres la meme chose, sauf que l'as j'ai pas donnez le chemin de ma video.
      Cette fameuse petite interface qui aparais sur putty nous permet de naviguer dans notre ReadyNas en appuyant sur "shift + b" et "entrez" pour developper les dossiers.
      Une fois la video choisis, appuyer sur "espace" se qui lance la diffusion, une deuxieme fois pour la mettre en pause, "s" pour la stopper et "q" pour quitterr l'interface et revenir sur Putty.

      Dans la petite interface, faite "h" ou "shift +h" et vous aurez un petit fichier d'aide pour les commande de la petite interface VLC.

    - Troisieme et derniere possibilite (que je connaisse)
      dans un fichier sh, nommer "vlcserveur.sh" par exemple
      vlc -vvv $1 --sout '#transcode{vcodec=mp4v,vb=320,width=320,heigth=240,scale=1,channels=2,acodec=mpga,ab=128,deinterlace}:standard{access=http,mux=ogg,dst=:1234}' -I ncurses
      Je vous passe les detail, mais vous avez pus voir que le chemin du film a ete remplacez par "$1".
      Mettez le a la racine de votre ReadyNAS.
      Pour utilisez se scrypte, faite
      sh vlcserveur.sh /chemin/de/votre/film.avi


    Voila sais a peu pret tous se que je peut vous dire sur le sujet.
    Mais je vais pas vous laissez comme sa quelque lien :
    http://scambio-project.fr/index.php?post/2008/12/16/Creer-un-flux-video => Tuto a l'origine de celui si + detaillez
    http://www.christopher.compagnon.name/html5/vlc-transcode.html#mp4_1
    http://www.unixgarden.com/index.php/linux-pratique/convertir-une-video-avec-vlc

- Conclusion
No RepliesBe the first to reply

NETGEAR Academy

Améliorez vos compétences avec la Netgear Academy - Formez-vous, certifiez-vous et restez à la pointe de la technologie Netgear !

Rejoignez-nous!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More