title: listen to audio stream from kurento media server with gstreamer
body: <p>I am trying to send an audio stream from point A to kurento media server and receive that audio stream at point B with gstreamer.
  what i trying to achieve should look like this: </p>
  
  <p>(POINT A)----SEND AUDIO STREAM WITH GSTREAMER--->(KURENTO)----AUDIO STREAM----->(POINT B)---GET THE AUDIO WITH GSTREMAER----!</p>
  
  <p>so far i wrote the code bellow:</p>
  
  <pre><code>function createOutGoingAudioStream() {
  
  var sdpOffer = " v=0\r\n"
          + "o=- 0 0 IN IP4 0.0.0.0\r\n"
          + "c=IN IP4 0.0.0.0\r\n"
          + "t=0 0\r\n"
          + "m=audio 5005 RTP/AVP 0\r\n"
          + "a=rtpmap:0 PCMU/8000\r\n";
  
  var pipeline;   
  console.log();  
  console.log("Starting Audio Stream from Command Post.....");    
  
  // get kurento client
      getKurentoClient(function(error, kurentoClient) {
          if (error) {
              return callback(error);
          }
  
  
      // create media pipe line
          kurentoClient.create('MediaPipeline', function(error, pipeline) {
              if (error) {
                      return callback(error);
              }
  
              // create first rtpEndpoint for the incoming audio stream    
          pipeline.create('RtpEndpoint', function(error, rtpEndpoint) {
                  if (error) {
                      pipeline.release();
                  return callback(error);
                  }
              console.log('audio RTP Endpoint created successfully!');
  
              rtpEndpoint.processOffer(sdpOffer, function(error, sdpAnswer) {
                              if (error) {
                                      pipeline.release();
                                      return callback(error);
                              }
                  console.log(sdpAnswer);
                  console.log();
                          // Start a gstreamer audio stream over the audio port that we got from the kurento server
                          var jsonSdpAnswer = transform.parse(sdpAnswer);
                          var port = jsonSdpAnswer.media[0].port;
  
                  console.log("Starting audio stream to the kurento server: ");
                                      console.log('sh gstreamer.sh ' + port +  ' &gt; log.txt')
  
                  exec('sh gstreamer.sh ' + port + ' &gt; log.txt', function(err, stdout, stderr) {
                              if (err) {
                                      console.error(err);
                                      return;
                              }
                          //if all is ok nothing wil prompt to the console
                          console.log(stdout);
                          });
              });
  
              // create second rtpEndpoint for the outgoing to the odroid's audio stream    
                          pipeline.create('RtpEndpoint', function(error, outRtpEndpoint) {
                                  if (error) {
                                          pipeline.release();
                                          return callback(error);
                                  }
                                  console.log('second RTP Endpoint created successfully!');
  
  
                  rtpEndpoint.connect(outRtpEndpoint, function(error){
                          if(error) return onError(error);
                  });
                  outRtpEndpoint.generateOffer(function(error,offerSdp){
                      if(error) return onError(error);
                      console.log("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
                      console.log(offerSdp);
                  });
                          });
          });
      });
  });
  }
  </code></pre>
  
  <p>I get from the kurento server the sdpOffer of outRtpEndpoint and it looks like this:</p>
  
  <p><a href="https://pastebin.com/0kYWZX6j" rel="nofollow noreferrer">sdp Offer</a></p>
  
  <p>doesn't matter what i am trying to do in order to listen to that stream it just doesn't want to work. what am i doing wrong ? </p>
  
  <p>I would really appreciate any help. </p>
  
  <p>Thanks !!!</p>