Salut,
J'essaie de récupérer le son d'une carte son USB pour le streamer sur un réseau en multicast.
Je suis sur un raspberry pi et je récupère le son de mon tel par l'entrée micro de la carte USB.
Pour le moment j'utilise gstreamer:
server:
gst-launch-0.10 -v alsasrc device=plughw:Set ! mulawenc ! rtppcmupay ! udpsink host=$MULTICAST_IP_ADDR auto-multicast=true port=$AUDIO_UDP_PORT
client:
gst-launch-0.10 udpsrc multicast-group=$MULTICAST_IP_ADDR auto-multicast=true port=$AUDIO_UDP_PORT \
caps="application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)PCMU, \
payload=(int)0, ssrc=(guint)1350777638, clock-base=(guint)2942119800, seqnum-base=(guint)47141" ! \
rtppcmudepay ! mulawdec ! pulsesink
Mais le problème c'est que je dois le faire passer en UDP pas en RTP, mais je n'arrive pas à trouver quels pipe je dois ajouter/enlever.
Si ça vous parle ou que vous avez une idée d'un autre programme pour envoyerle flux, je prends.
Le but est de réussir à récupérer le stream depuis vlc avec le protocole udp:
udp://239.192.0.2:1234
Merci d'avance pour votre aide.
J'essaie de récupérer le son d'une carte son USB pour le streamer sur un réseau en multicast.
Je suis sur un raspberry pi et je récupère le son de mon tel par l'entrée micro de la carte USB.
Pour le moment j'utilise gstreamer:
server:
gst-launch-0.10 -v alsasrc device=plughw:Set ! mulawenc ! rtppcmupay ! udpsink host=$MULTICAST_IP_ADDR auto-multicast=true port=$AUDIO_UDP_PORT
client:
gst-launch-0.10 udpsrc multicast-group=$MULTICAST_IP_ADDR auto-multicast=true port=$AUDIO_UDP_PORT \
caps="application/x-rtp, media=(string)audio, clock-rate=(int)8000, encoding-name=(string)PCMU, \
payload=(int)0, ssrc=(guint)1350777638, clock-base=(guint)2942119800, seqnum-base=(guint)47141" ! \
rtppcmudepay ! mulawdec ! pulsesink
Mais le problème c'est que je dois le faire passer en UDP pas en RTP, mais je n'arrive pas à trouver quels pipe je dois ajouter/enlever.
Si ça vous parle ou que vous avez une idée d'un autre programme pour envoyerle flux, je prends.
Le but est de réussir à récupérer le stream depuis vlc avec le protocole udp:
udp://239.192.0.2:1234
Merci d'avance pour votre aide.