Git Product home page Git Product logo

gstpipelinearena's Introduction

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)

gstpipelinearena's People

Contributors

nicolargo avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.