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 Toto . Évalué à 3.
[^] # Re: .
Posté par hervé Couvelard . Évalué à 1.
# [résolu] - buffer
Posté par hervé Couvelard . Évalué à 1.
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 Joris Dedieu (site web personnel) . Évalué à 4.
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.