Forum général.cherche-logiciel écouter la carte son d'une machine à distance

Posté par  .
Étiquettes : aucune
0
30
mai
2007
Bonjour,

je me tourne vers vous pour essayer d'avoir une piste plus performante que ce que j'ai trouvé en ce moment.

But : pouvoir écouter ce que font mes étudiants sur leur machine (ce qu'ils écoutent et ce qu'ils disent dans leur micro.)

Pour mixer le micro et le casque dans un seul périphérique, pas de soucis (enfin je pense) avec alsa et le plugin asym.

pour écouter à distance, j'ai essayer plein de truc :
mpd -> le son reste sur la machine distante.


icecast2 + darkice > cpu 15% sur mon p2
icecast2 + ices2 > cpu 30% sur mon P2
Dans ses 2 cas un temps de latence assez grand (plus de 5 secondes), pas bon [1]

VLC [2] en stream, mais j'ai pas réussi à ouvrir un périph alsa, et si je prend juste le /dev/dsp j'ai bien une latence de 2 secondes.


Vous ne connaissez pas un moyen autre de réaliser cela ? avec une latence plus faible ?

hervé

[1] même en prenant un channel, en qualité pauvre, bitrate 22050

[2] vlc -vvv --no-sout-video --color \
v4l:/dev/video:adev=/dev/dsp:audio=0 \
--sout '#transcode{acodec=mpga}:std{access=udp,mux=ts,dst=192.168.0.10}' \
  • # .

    Posté par  . Évalué à 3.

    une idée comme ca, la latence n'est pas due à une bufferisation de ton périphérique avant de l'emmettre ? Regarde si les logiciels que tu as tester te permette de regler le buffer, et mets le à 0 (ou proche de 0)
    • [^] # Re: .

      Posté par  . Évalué à 1.

      cool je n'avais pas pensé à cela, je vais faire des test intensifs et donner la réponse à cette question utltime : de lay or not de lay
  • # [résolu] - buffer

    Posté par  . Évalué à 1.

    Re-tous.

    pour l'anecdote, c'est bien une histoire de buffer, j'ai modifier mon vlc comme cela et j'ai moins de 1/2 seconde de delay :

    vlc -v --no-sout-video --v4l-caching 60 --sout-ffmpeg-hurry-up \
    --ffmpeg-hurry-up --sout-ffmpeg-rc-buffer-size 0 --rtsp-caching 0 --sout-udp-caching 5 \
    v4l:/dev/video:adev=/dev/dsp:audio=0 \
    --sout '#transcode{vcodec=none,acodec=mpga}:std{access=udp,mux=dummy,dst=192.168.0.10}'


    il faudrait jouer avec un mix de tous pour affiner le truc, mais je saurais me satisfaire maintenant de cette faible latence.
  • # esd

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

    Je ne sais pas si ça correspond à ce que tu essaye de faire mais c'est vraiment très simple et ça marche plutôt bien.
    http://linuxfr.org/tips/488.html

Suivre le flux des commentaires

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