GStreamer pipelines arena ========================= A simple place where i put my GStreamer's pipelines. Have fun... audiocodectest.sh: Audio codec / quality audio-noise-reduction.sh: Audio noise reduction audio-rcv-aac.sh: Receive and play an AAC audio flow RTP/UDP (send by audio-snd-aac.sh) audio-rcv-alaw.sh: Receive and play an ALAW audio flow RTP/UDP (send by audio-snd-alaw.sh) audio-rcv-amr.sh: Receive and play an AMR audio flow RTP/UDP (send by audio-snd-amr.sh) audio-rcv-celt.sh: Receive and play an CELT audio flow RTP/UDP (send by audio-snd-celt.sh) audio-rcv-gsm.sh: Receive and play a GSM audio flow RTP/UDP (send by audio-snd-gsm.sh) audio-rcv-mp3.sh: Receive and play a MP3 audio flow UDP (send by audio-snd-mp3.sh) audio-rcv-speex.sh: Receive and play a SPEEX audio flow RTP/UDP (send by audio-snd-speex.sh) audio-rcv-vorbis.sh: Receive and play a VORBIS audio flow RTP/UDP (send by audio-snd-mp3.sh) audio-relay-aac.sh: Relaw AAC UDP flow from snd to rcv audio-relay-alaw.sh: Relaw AAC RTP/UDP flow from snd to rcv audio-rcv-aac.sh: Read (from test file) and send an AAC audio flow RTP/UDP audio-rcv-alaw.sh: Read (from test file) and send an ALAW audio flow RTP/UDP audio-rcv-amr.sh: Read (from test file) and send an AMR audio flow RTP/UDP audio-rcv-celt.sh: Read (from test file) and send an CELT audio flow RTP/UDP audio-rcv-gsm.sh: Read (from test file) and send a GSM audio flow RTP/UDP audio-rcv-mp3.sh: Read (from test file) and send a MP3 audio flow UDP audio-rcv-speex.sh: Read (from test file) and send a Speex audio flow RTP/UDP audio-rcv-vorbis.sh: Read (from test file) and send a VORBIS audio flow RTP/UDP clientaudiortpg726.sh: Receive and play a G727 audio flow RTP/UDP clientaudiortpgsm.sh: Receive and play a GSM audio flow RTP/UDP clientaudiortpspeex.sh: Receive and play a SPEEX audio flow RTP/UDP clientaudiotcp.sh: Stream a audio file (using TCP) clientvideortph263p.sh: Receive and display a H263+ video flow RTP/UDP clientvideortpmpeg4.sh: Receive and display a MPEG4 video flow RTP/UDP clientvideortpmsmpeg4.sh: Receive and display a MS-MPEG4 video flow RTP/UDP clientvideortptheora.sh: Receive and display a THEORA video flow RTP/UDP clientvideortpx264.sh: Receive and display a X264 (H.264) video flow RTP/UDP dailymotion.sh: Download a video from Daily Motion and display it linux-client-x264-stream.sh: Test X.264 parameters livetestvideoencoder.sh: Live test to compare video before and after MPEG4 compression mp4encoder.sh: A simple but complete script to transcode a video file to .MP4 (MPEG4 / AAC) oggencoder.sh: A simple but complete script to transcode a video file to .OGG (VORBIS / THEORA) recordwebcam.sh: Capture Webcam (1 fps) / Display AND encode in a .OGG file (video surveillance...) recv3dlowdelay.sh: Receive and display a stereo video (3D display) recvlowdelay.sh: Try to reduce the latency when receive and display a video recv-mpeg4-alaw.sh: Receive and display/play a video+audio RTP/UDP stream (MPEG4 / ALAW) recv-mpeg4-celt.sh: Receive and display/play a video+audio RTP/UDP stream (MPEG4 / CELT) recv-mpeg4.sh: Receive and display a video RTP/UDP stream (MPEG4) recv-mpeg4-vorbis.sh: Receive and display/play a video+audio RTP/UDP stream (MPEG4 / VORBIS) recv-x264.sh: Receive and display a video RTP/UDP stream (H.264) rtcpclient.sh: RTCP Client/receiver (H.264/SPEEX) rtcpserver.sh: RTCP Server/sender (H.264/SPEEX) send3dlowdelay.sh: Send a stereo video (3D display) sendlowdelay.sh: Try to reduce the latency when a video flow is sent serveraudiortpg726.sh: Stream an audio using RTP/UDP and G.726 codec serveraudiortpgsm.sh: Stream an audio using RTP/UDP and GSM codec serveraudiortpspeex.sh: Stream an audio using RTP/UDP and SPEEX codec serveraudiotcp.sh: Receive and play a RTP/TCP audio flow servervideortph263p.sh: Stream Webcam using a RTP/UDP and H263+ video codec servervideortpmpeg4.sh: Stream Webcam using a RTP/UDP and MPEG4 video codec servervideortpmsmpeg4.sh: Stream Webcam using a RTP/UDP and MS-MPEG4 video codec servervideortptheora.sh: Stream Webcam using a RTP/UDP and THEORA video codec servervideortpx264.sh: Stream Webcam using a RTP/UDP and H.264 (X.264) video codec servervideoudpmpeg4.sh: Stream Webcam using a UDP and MPEG4 video codec servervideoudprv20.sh: Stream Webcam using a UDP and RV2.0 video codec servervideoudptheora.sh: Stream Webcam using a UDP and THEORA video codec servervideovp8.sh: End to end VP8 encoding/decoding test tcpclientreceive.sh: Receive and display a TCP/RTP video (H.264) flow tcpclientsend.sh Stream a TCP/RTP video (H.264) flow tcpserverreceive.sh: Receive and display a TCP/RTP video (H.264) flow tcpserverrelay.sh: Make a TCP relay between two machines tcpserversend.sh: Stream a TCP/RTP video (H.264) flow testaudioflac.sh: Test HQ audio encoder (FLAC) testaudio.sh: Some audio test (amplification, mix...) testwebcam.sh: Test Webcam and video change (color, saturation...) video-ssim.sh: Test SSIM video quality plugin videotest.sh: Test X.264 (H.264) video codec with differents bitrate webmencoder.sh: A simple but complete script to transcode a video file to .WEBM (VP8 / VORBIS)