Forum général.général Streaming Vidéo de télévision avec VLC

Posté par  .
Étiquettes : aucune
0
9
jan.
2007
bonjour cher journal, j'ai aujourd'hui besoin de ton aide pour diffuser ma télé sur mon réseau local.

j'utilise actuellement ce petit script:

vlc -I dummy -vvv --color v4l:// :v4l-vdev="/dev/video0" :v4l-adev="/dev/dsp" :v4l-norm=3 :v4l-frequency=-1 :v4l-channel=0 :v4l-tuner=0 :v4l-stereo :v4l-width=640 :v4l-height=480 --sout '#transcode{width=640,height=480,vcodec=mp4v,acodec=mpga,vb=4000,ab=256,venc=ffmpeg{keyint=80,hurry-up,vt=800000}}:std{access=http,mux=ts,dst=192.168.0.2:1234}'


mais je n'arrive qu'a diffuser de la 'neige' (aucun canal de selectionné) sur mon réseau.

De plus je n'ai pu trouver nulle part sur internet la liste des fréquences correspondant a l'endroit ou j'habite (irigny pres de lyon).

Est ce que cette liste de fréquence est disponible quelque part ou connais tu un moyen facile de changer de chaine lors de la diffusion
ou sinon quel sont les moyens que vous utilisez pour diffuser la télévision.

merci a tous
  • # fréquences

    Posté par  (Mastodon) . Évalué à 1.

    Essaye de faire découvrir automatiquement les chaines par un autre client TV (xdtv, tvtime...), nomme les correctement et fais toi un script qui te permet de sélectionner une fréquence parmi celles trouvées dans le fichier de conf de ce client.
    • [^] # Re: fréquences

      Posté par  . Évalué à 1.

      j'ai déja essayé de faire ca avec tvtime, néanmois dans le fichier tvtime.xml il n'y a rien et rien non plus dans stations-list.xml

      je vais regarder avec xdtv. merci bien

      sinon la table de fréquence francaise trouvée sur wikipedia:( http://fr.wikipedia.org/wiki/Fr%C3%A9quences_des_canaux_de_t(...) )
      Système E 819 lignes

      (cessé) Canal Vidéo (MHz) Audio (MHz)
      2 52,40 41,25
      4 65,55 54,40
      5 164,00 175,15
      6 173,40 162,25
      7 177,15 188,30
      8A 185,25 174,10
      8 186,55 175,40
      9 190,30 201,45
      10 199,70 188,55
      11 203,45 214,60
      12 212,85 201,70
  • # xdtv

    Posté par  . Évalué à 1.

    si xdtv ou un autre programme de tv est configuré... tu note le canal UHF ou VHF utilisé pour la chaine à regarder et tu cherche la fréquence correspondante via wikipedia (qui est ton ami) :

    http://fr.wikipedia.org/wiki/Fr%C3%A9quences_des_canaux_de_t(...)

    ensuite il est peut être possible de faire une play liste des chaines, et de contrôler le changement à distance... mais j'en suis pas sûr.
  • # goto forums

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

     
  • # le CSA est ton ami

    Posté par  . Évalué à 2.

  • # Pays ...

    Posté par  . Évalué à 1.

    hello,
    Pour quel pays as-tu besoin de ça ?
    pour la Belgique :
    la1 : 196250
    la2 : 62250
    rtl : 55250
    f1 : 175250
    fr2 : 189250
    fr3 : 48250
    club : 224250
    ab3: 327250
    ab4 : 287250
    mcm : 217250
    plugtv :294250
    mtv : 273250
    arte : 161250
    tv5 : 245250
    euronews : 154250
    canal : 386000
    ab5 : 351250
    telemb : 182250

    J'utilise ça pour lancer le streaming :
    vlc -vvv --color pvr:/dev/video0:norm=pal:size=720x576:frequency=175250:bitrate=3000000:maxbitrate=4000000 --cr-average=1000 --sout \ '#standard{access=http,mux=ts,url=172.16.13.241:1313}' > /dev/null 2>&1 &
    • [^] # Re: Pays ...

      Posté par  . Évalué à 1.

      non c'est pour la france a irigny (sud ouest de lyon).
      J'ai fait quelques essais mais ca n'est pas concluant, je vais essayer ta ligne de commande en modifiant pal par secam et en utilisant les frequences que j'ai récupéré a partir de tvtime-scanner.

      J'espere en tirer quelque chose assez rapidement, mais j'aimerais bien comparer ma liste de fréquence a une autre.

      merci pour la réponse
  • # stream freebox tv

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

    Salut,
    je profite de ce journal pour vous faire part de mon petit script que je viens de faire. Ayant eu du temps libre mais loin de chez moi et de mon pc, je me suis dit qu'il serait appréciable de pouvoir profiter de mes médias à distance. J'ai donc également utilisé VLC pour faire du streaming "on demand".
    Il me permet de streamer le flux télé de ma freebox vers n'importe où ("./stream tv"), un fichier particulier ("./stream /path/mon_fichier"), ou de générer à la volée une playlist pour un dossier de mp3 ("./stream zik /path/dossier"). Ceux qui veulent s'en servir:


    #!/bin/bash
    # v0.3 par Morgan Chamboredon (amorgen_AT_la-base.org)
    # Janvier 2007
    # objet: utiliser le player vlc pour streamer des medias
    # presents sur le disque dur de votre serveur (ou le flux
    # tele freebox) lorsque vous etes loin de votre machine.

    # variables:
    VLC="/usr/bin/vlc"
    logfile=".stream.log"
    port="10010"
    options=""

    vrate="520" # bitrate video
    vcodec="mp4v" # codev video (ex: vcodec="mp4v")
    arate="64" # bitrate audio
    acodec="vorbis" # codec audio
    scale="0.5"

    if [ -z "$1" ]
    then
    #usage # null
    echo "USAGE: lancez le script avec un des arguments suivants:"
    echo "- \"tv\": on vous demandera quel est le numero id de la chaine freebox voulue"
    echo "- \"zik chemin\": cree une liste de lecture avec le contenu du repertoire"
    echo "- \"fichier\": vous lit le fichier"
    exit 0
    else
    case "$1" in

    "tv")
    echo -n "Quel numero de chaine tv voulez vous regarder ?: "
    read cid # (chaine id)
    plist="rtsp://mafreebox.freebox.fr/freeboxtv/stream?id="$cid""
    ;;

    "zik")
    `fapg -r -f m3u -o ".zik.m3u" "$2"`
    plist=".zik.m3u"
    ;;

    *)
    plist="$1"
    ;;

    esac
    fi

    sudo \
    "$VLC" \
    -vvv \
    -I dummy \
    "$plist" \
    --sout '#transcode{scale='$scale',vcodec='$vcodec',acodec='$acodec',vb='$vrate',ab='$arate',deinterlace}:standard{access=http,mux=ogg,dst=:'$port'}' \
    #--sout '#transcode{scale='$scale',vcodec='$vcodec',acodec='$acodec',vb='$vrate',ab='$arate',deinterlace}' \
    "$options" \
    >> $logfile 2>&1
    exit 0


    C'est la méthode de streaming perso la plus facile à mettre en oeuvre que j'ai trouvé (si vous avez d'autres pistes je suis preneur, par exemple j'ai un peu baissé les bras avec flumotion et le darwin d'apple)

    J'en profite pour vous demander des conseils pour améliorer ce script:
    - comment mettre en place un système d'authentification? de chiffrement via ssh?
    - je ne sais comment l'intégrer à une page php pour avoir par exemple la liste des chaînes tv disponibles et donner au script l'id en cliquant sur un lien.
    Bref, les commentaires et améliorations sont les bienvenues.
    • [^] # Re: stream freebox tv

      Posté par  . Évalué à 2.

      pour darwin streaming server , il ne supporte pas le transcoding à la volée , faut donc les fichiers video 'ad hoc'.
      Je sais pas si il sait faire du proxy de flux , mais je crois bien.

      Sinon en ce qui concerne vlc, je te recommande de tester vls plutot pour faire de la vod.
      (mais vlc/vls est pas vraiment respectueux des normes : normalement il y a un payload pour chaque codec, mais eux ils foutent tout comme si c'étaient des flux mpeg2)

Suivre le flux des commentaires

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