<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
Hi,<BR><br><BR>you hear a sound because you are using audiotestsrc, this elements generates a sin wave, and with the property freq you can vary the frequency of the signal.<br><BR>If you want to use the microphone substitute the AELEM with "autoaudiosrc" or "alsasrc" or "pulsesrc"...<BR>I hope it works.<BR><br><BR>cheers<BR>Stefano<BR><br><BR><br><div><hr id="stopSpelling">Date: Fri, 15 Jul 2011 22:06:07 -0700<br>Subject: How to stream audio in network using RTP<br>From: reachtoarpi@gmail.com<br>To: gstreamer-devel@lists.freedesktop.org<br><br><span class="ecxApple-style-span" style="border-collapse:collapse;font-family:Verdana, Geneva, Helvetica, Arial, sans-serif;font-size:13px">How to stream the audio which will be recorded from microphone and will be encoded in AAC codec format and will be send using RTP packetization?&nbsp;<br>
<br>I have used this code for server:&nbsp;<br>--------------------------------------&nbsp;<br>#!/bin/sh&nbsp;<br>#&nbsp;<br># A simple RTP server&nbsp;<br><br># change this to send the RTP data and RTCP to another host&nbsp;<br>DEST=127.0.0.1&nbsp;<br><br>
AELEM=audiotestsrc&nbsp;<br><br>#AAC encode from the source&nbsp;<br>ASOURCE="$AELEM ! audioconvert"&nbsp;<br>AENC="faac ! rtpmp4gpay "&nbsp;<br><br><br>gst-launch -v gstrtpbin name=rtpbin \&nbsp;<br>$ASOURCE ! $AENC ! rtpbin.send_rtp_sink_0 &nbsp;\&nbsp;<br>
rtpbin.send_rtp_src_0 ! udpsink port=5002 host=$DEST &nbsp; &nbsp; \&nbsp;<br>rtpbin.send_rtcp_src_0 ! udpsink port=5003 host=$DEST sync=false async=false \&nbsp;<br>udpsrc port=5007 ! rtpbin.recv_rtcp_sink_0&nbsp;<br>---------------------&nbsp;<br><br>
Client code :&nbsp;<br><br>#!/bin/sh&nbsp;<br>#&nbsp;<br># A simple RTP receiver&nbsp;<br><br>AUDIO_CAPS="application/x-rtp,media=(string)audio,clock-rate=(int)44100,encoding-name=(string)MPEG4-GENERIC,encoding-params=(string)1,streamtype=(string)5,profile-level-id=(string)2,mode=(string)AAC-hbr,config=(string)1208,sizelength=(string)13,indexlength=(string)3,indexdeltalength=(string)3,ssrc=(uint)853015980,payload=(int)96,clock-base=(uint)2040203639,seqnum-base=(uint)52067"&nbsp;<br>
#AUDIO_CAPS="application/x-rtp, media=(string)audio, clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC, encoding-params=(string)1, streamtype=(string)5, profile-level-id=(string)2, mode=(string)AAC-hbr, config=(string)1208, sizelength=(string)13, indexlength=(string)3, indexdeltalength=(string)3, ssrc=(uint)853015980, payload=(int)96, clock-base=(uint)2040203639, seqnum-base=(uint)52067"&nbsp;<br>
<br>AUDIO_DEC="rtpmp4gdepay ! faad"&nbsp;<br><br>AUDIO_SINK="alsasink"&nbsp;<br><br># the destination machine to send RTCP to. This is the address of the sender and&nbsp;<br># is used to send back the RTCP reports of this receiver. If the data is sent&nbsp;<br>
# from another machine, change this address.&nbsp;<br>DEST=127.0.0.1&nbsp;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br>gst-launch -v gstrtpbin name=rtpbin &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\&nbsp;<br>udpsrc caps=$AUDIO_CAPS port=5002 ! rtpbin.recv_rtp_sink_0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\&nbsp;<br>
rtpbin. ! $AUDIO_DEC ! $AUDIO_SINK &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\&nbsp;<br>udpsrc port=5003 ! rtpbin.recv_rtcp_sink_0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\&nbsp;<br>rtpbin.send_rtcp_src_0 ! udpsink port=5007 host=$DEST sync=false async=false&nbsp;<br>
<br>I am not getting any error, but what I am talking in my Microphone is not streaming.I can hear only beep sound. Please reply.&nbsp;<br>Thanks in advance.</span>
<br>_______________________________________________
gstreamer-devel mailing list
gstreamer-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</div>                                               </div></body>
</html>