Xaj a écrit 1 commentaire

  • # Solution ...

    Posté par  . En réponse au message Streaming (vlc) avec Apache 2 en reverse Proxy HTTP sur Debian Sarge. Évalué à 1.

    Après quelques recherches, je donne donc une solution :

    VLC :
    - Voici la ligne de commande utilisée :

    vlc -I dummy -d v4l:// :v4l-vdev='/dev/video0' :v4l-adev='/dev/dsp1' :v4l-norm=3 :v4l-frequency=-1 --sout '#transcode{vcodec=DIV3,acodec=mp3,vb=100,ab=20,deinterlace}:duplicate{dst=standard{access=http,mux=ogg,mime=application/ogg,url=:82},dst=rtp{sdp=rtsp://:81/test.sdp}}'

    Le "type mime" a donc été renseigné pour indiquer un flux de type streaming.
    NB : le flux est également disponible en rtsp...



    APACHE :
    - Downgrade de la version Apache 2.0 en Apache 1.3.33
    - Dans le fichier de configuration d'Apache :
    - Ajouter un "AddType application/ogg .ogg"
    - Ajouter un "ProxyPass /video http://127.0.0.1:82"
    - Ajouter un "ProxyPassReverse /video http://127.0.0.1:82"

    Il n'y a "plus qu'à" lancer la commande sur le client :

    vlc http://monadresseip/video/

    pour voir le flux au travers du reverse proxy.


    Moralité/Avantage :
    On peut faire du streaming video en HTTP au travers de proxy/firewalls et de n'importe quel endroit (pro ou privé), à condition que l'URL soit autorisée bien sûr !


    Xaj.