-
-
Save shamun/1299888 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Not working: | |
$ gst-launch -v autoaudiosrc ! audioconvert ! audioresample ! speexenc ! rtpspeexpay ! udpsink host=192.168.1.2 port=40446 name=udpsink0 | |
Setting pipeline to PAUSED ... | |
/GstPipeline:pipeline0/GstAutoAudioSrc:autoaudiosrc0/GstAlsaSrc:autoaudiosrc0-actual-src-als: actual-buffer-time = 185759 | |
/GstPipeline:pipeline0/GstAutoAudioSrc:autoaudiosrc0/GstAlsaSrc:autoaudiosrc0-actual-src-als: actual-latency-time = 11609 | |
/GstPipeline:pipeline0/GstAutoAudioSrc:autoaudiosrc0.GstGhostPad:src: caps = audio/x-raw-int, width=(int)32, depth=(int)32, rate=(int)44100, channels=(int)2, endianness=(int)1234, signed=(boolean)true | |
/GstPipeline:pipeline0/GstAutoAudioSrc:autoaudiosrc0/GstAlsaSrc:autoaudiosrc0-actual-src-als.GstPad:src: caps = audio/x-raw-int, width=(int)32, depth=(int)32, rate=(int)44100, channels=(int)2, endianness=(int)1234, signed=(boolean)true | |
Pipeline is live and does not need PREROLL ... | |
Setting pipeline to PLAYING ... | |
New clock: GstAudioSrcClock | |
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:src: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:sink: caps = audio/x-raw-int, width=(int)32, depth=(int)32, rate=(int)44100, channels=(int)2, endianness=(int)1234, signed=(boolean)true | |
/GstPipeline:pipeline0/GstAutoAudioSrc:autoaudiosrc0.GstGhostPad:src.GstProxyPad:proxypad0: caps = audio/x-raw-int, width=(int)32, depth=(int)32, rate=(int)44100, channels=(int)2, endianness=(int)1234, signed=(boolean)true | |
/GstPipeline:pipeline0/GstAudioResample:audioresample0.GstPad:src: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstAudioResample:audioresample0.GstPad:sink: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstSpeexEnc:speexenc0: last-message = "Warning: speex is optimized for 8, 16 and 32 KHz" | |
/GstPipeline:pipeline0/GstSpeexEnc:speexenc0.GstPad:sink: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16 | |
Redistribute latency... | |
/GstPipeline:pipeline0/GstSpeexEnc:speexenc0.GstPad:src: caps = audio/x-speex, rate=(int)44100, channels=(int)1, streamheader=(buffer)< 5370656578202020312e327263310000000000000000000000000000010000005000000044ac0000020000000400000001000000ffffffff800200000000000001000000000000000000000000000000, 1f000000456e636f6465642077697468204753747265616d6572205370656578656e630000000001 > | |
/GstPipeline:pipeline0/GstRtpSPEEXPay:rtpspeexpay0.GstPad:sink: caps = audio/x-speex, rate=(int)44100, channels=(int)1, streamheader=(buffer)< 5370656578202020312e327263310000000000000000000000000000010000005000000044ac0000020000000400000001000000ffffffff800200000000000001000000000000000000000000000000, 1f000000456e636f6465642077697468204753747265616d6572205370656578656e630000000001 > | |
/GstPipeline:pipeline0/GstRtpSPEEXPay:rtpspeexpay0.GstPad:src: caps = application/x-rtp, media=(string)audio, clock-rate=(int)44100, encoding-name=(string)SPEEX, encoding-params=(string)1, payload=(int)110, ssrc=(uint)1043402280, clock-base=(uint)1254429946, seqnum-base=(uint)21224 | |
/GstPipeline:pipeline0/GstRtpSPEEXPay:rtpspeexpay0: timestamp = 1768771583 | |
/GstPipeline:pipeline0/GstRtpSPEEXPay:rtpspeexpay0: seqnum = 21224 | |
/GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:sink: caps = application/x-rtp, media=(string)audio, clock-rate=(int)44100, encoding-name=(string)SPEEX, encoding-params=(string)1, payload=(int)110, ssrc=(uint)1043402280, clock-base=(uint)1254429946, seqnum-base=(uint)21224 | |
^CCaught interrupt -- handling interrupt. | |
Interrupt: Stopping pipeline ... | |
Execution ended after 46801875004 ns. | |
Setting pipeline to PAUSED ... | |
Setting pipeline to READY ... | |
/GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:sink: caps = NULL | |
/GstPipeline:pipeline0/GstRtpSPEEXPay:rtpspeexpay0.GstPad:sink: caps = NULL | |
/GstPipeline:pipeline0/GstRtpSPEEXPay:rtpspeexpay0.GstPad:src: caps = NULL | |
/GstPipeline:pipeline0/GstSpeexEnc:speexenc0.GstPad:src: caps = NULL | |
/GstPipeline:pipeline0/GstSpeexEnc:speexenc0.GstPad:sink: caps = NULL | |
/GstPipeline:pipeline0/GstAudioResample:audioresample0.GstPad:src: caps = NULL | |
/GstPipeline:pipeline0/GstAudioResample:audioresample0.GstPad:sink: caps = NULL | |
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:src: caps = NULL | |
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:sink: caps = NULL | |
/GstPipeline:pipeline0/GstAutoAudioSrc:autoaudiosrc0.GstGhostPad:src: caps = NULL | |
/GstPipeline:pipeline0/GstAutoAudioSrc:autoaudiosrc0/GstAlsaSrc:autoaudiosrc0-actual-src-als.GstPad:src: caps = NULL | |
Setting pipeline to NULL ... | |
Freeing pipeline ... | |
$ gst-launch -vvvv udpsrc port=40446 caps="application/x-rtp, media=(string)audio, clock-rate=(int)44100, encoding-name=(string)SPEEX, encoding-params=(string)1, payload=(int)110, ssrc=(uint)1867454515, clock-base=(uint)920307260, seqnum-base=(uint)36006" ! rtpspeexdepay ! speexdec ! audioconvert ! audioresample ! autoaudiosink | |
Setting pipeline to PAUSED ... | |
Pipeline is live and does not need PREROLL ... | |
Setting pipeline to PLAYING ... | |
New clock: GstSystemClock | |
^CCaught interrupt -- handling interrupt. | |
Interrupt: Stopping pipeline ... | |
Execution ended after 1503430779 ns. | |
Setting pipeline to PAUSED ... | |
Setting pipeline to READY ... | |
/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = NULL | |
Setting pipeline to NULL ... | |
Freeing pipeline ... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Working: | |
[sun@myhost tmp]$ gst-launch -v audiotestsrc ! audioconvert ! audioresample ! speexenc ! rtpspeexpay ! udpsink host=192.168.1.2 port=40446 name=udpsink0 | |
Setting pipeline to PAUSED ... | |
/GstPipeline:pipeline0/GstAudioTestSrc:audiotestsrc0.GstPad:src: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16 | |
Pipeline is PREROLLING ... | |
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:src: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:sink: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstAudioResample:audioresample0.GstPad:src: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstAudioResample:audioresample0.GstPad:sink: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstSpeexEnc:speexenc0: last-message = "Warning: speex is optimized for 8, 16 and 32 KHz" | |
/GstPipeline:pipeline0/GstSpeexEnc:speexenc0.GstPad:sink: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16 | |
Redistribute latency... | |
/GstPipeline:pipeline0/GstSpeexEnc:speexenc0.GstPad:src: caps = audio/x-speex, rate=(int)44100, channels=(int)1, streamheader=(buffer)< 5370656578202020312e327263310000000000000000000000000000010000005000000044ac0000020000000400000001000000ffffffff800200000000000001000000000000000000000000000000, 1f000000456e636f6465642077697468204753747265616d6572205370656578656e63010000001a0000004445534352495054494f4e3d617564696f74657374207761766501 > | |
/GstPipeline:pipeline0/GstRtpSPEEXPay:rtpspeexpay0.GstPad:sink: caps = audio/x-speex, rate=(int)44100, channels=(int)1, streamheader=(buffer)< 5370656578202020312e327263310000000000000000000000000000010000005000000044ac0000020000000400000001000000ffffffff800200000000000001000000000000000000000000000000, 1f000000456e636f6465642077697468204753747265616d6572205370656578656e63010000001a0000004445534352495054494f4e3d617564696f74657374207761766501 > | |
/GstPipeline:pipeline0/GstRtpSPEEXPay:rtpspeexpay0.GstPad:src: caps = application/x-rtp, media=(string)audio, clock-rate=(int)44100, encoding-name=(string)SPEEX, encoding-params=(string)1, payload=(int)110, ssrc=(uint)375974743, clock-base=(uint)2308641191, seqnum-base=(uint)33712 | |
/GstPipeline:pipeline0/GstRtpSPEEXPay:rtpspeexpay0: timestamp = 2308641191 | |
/GstPipeline:pipeline0/GstRtpSPEEXPay:rtpspeexpay0: seqnum = 33712 | |
/GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:sink: caps = application/x-rtp, media=(string)audio, clock-rate=(int)44100, encoding-name=(string)SPEEX, encoding-params=(string)1, payload=(int)110, ssrc=(uint)375974743, clock-base=(uint)2308641191, seqnum-base=(uint)33712 | |
Pipeline is PREROLLED ... | |
Setting pipeline to PLAYING ... | |
New clock: GstSystemClock | |
[sun@example ~]$ gst-launch -vvvv udpsrc port=40446 caps="application/x-rtp, media=(string)audio, clock-rate=(int)44100, encoding-name=(string)SPEEX, encoding-params=(string)1, payload=(int)110, ssrc=(uint)1867454515, clock-base=(uint)920307260, seqnum-base=(uint)36006" ! rtpspeexdepay ! speexdec ! audioconvert ! audioresample ! autoaudiosink | |
Setting pipeline to PAUSED ... | |
Pipeline is live and does not need PREROLL ... | |
Setting pipeline to PLAYING ... | |
New clock: GstSystemClock | |
/GstPipeline:pipeline0/GstRtpSPEEXDepay:rtpspeexdepay0.GstPad:src: caps = audio/x-speex | |
/GstPipeline:pipeline0/GstSpeexDec:speexdec0.GstPad:sink: caps = audio/x-speex | |
/GstPipeline:pipeline0/GstSpeexDec:speexdec0.GstPad:src: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstRtpSPEEXDepay:rtpspeexdepay0.GstPad:sink: caps = application/x-rtp, media=(string)audio, payload=(int)110, clock-rate=(int)44100, encoding-name=(string)SPEEX, encoding-params=(string)1, ssrc=(uint)1867454515, clock-base=(uint)920307260, seqnum-base=(uint)36006 | |
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:src: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:sink: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstAudioResample:audioresample0.GstPad:src: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstAudioResample:audioresample0.GstPad:sink: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse.GstPad:sink: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0.GstGhostPad:sink: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = audio/x-raw-int, rate=(int)44100, channels=(int)1, signed=(boolean)true, endianness=(int)1234, width=(int)16, depth=(int)16 | |
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse: volume = 0.139513 | |
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse: mute = FALSE | |
^CCaught interrupt -- handling interrupt. | |
Interrupt: Stopping pipeline ... | |
Execution ended after 1252265179 ns. | |
Setting pipeline to PAUSED ... | |
Setting pipeline to READY ... | |
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse.GstPad:sink: caps = NULL | |
/GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0.GstGhostPad:sink: caps = NULL | |
/GstPipeline:pipeline0/GstAudioResample:audioresample0.GstPad:src: caps = NULL | |
/GstPipeline:pipeline0/GstAudioResample:audioresample0.GstPad:sink: caps = NULL | |
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:src: caps = NULL | |
/GstPipeline:pipeline0/GstAudioConvert:audioconvert0.GstPad:sink: caps = NULL | |
/GstPipeline:pipeline0/GstSpeexDec:speexdec0.GstPad:src: caps = NULL | |
/GstPipeline:pipeline0/GstSpeexDec:speexdec0.GstPad:sink: caps = NULL | |
/GstPipeline:pipeline0/GstRtpSPEEXDepay:rtpspeexdepay0.GstPad:src: caps = NULL | |
/GstPipeline:pipeline0/GstRtpSPEEXDepay:rtpspeexdepay0.GstPad:sink: caps = NULL | |
/GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = NULL | |
Setting pipeline to NULL ... | |
Freeing pipeline ... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment