Random delay and sync for audio for rtsp?

Peter Maersk-Moller pmaersk at gmail.com
Wed Nov 26 19:10:08 PST 2014


I am wondering if rtspsrc currently, in 1.4.4 used in uridecodebin and
playbin, is unable to sync audio and video correctly if the stream is live
as opposed to VoD? Anybody who knows?

Many rtsp capable players over time did not implement playing Live streams
correctly when it came to sync audio and video and I am beginning to
suspect this is also a problem for GStreamer. Am I wrong here?

Playing live rtsp streams as opposed to VoD over rtsp has the extra twist,
that timing does not start at 0, but I guess most people know this.

Another thing that puzzles me is that roughly 7 out of 8 eight times, my
simple pipeline is complaining with this message:

WARNING: from element
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage:
A lot of buffers are being dropped.
Additional debug info:
gstbasesink.c(2789): gst_base_sink_is_too_late ():
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage:
There may be a timestamping problem, or this computer is too slow.

And as result the video window is only updated very slowly with new frames.
Now the computer is hardly doing anything, so it is not slow. I'd rather
suspect there is a timing issue.

Here is the timing for the first couple of frames. It does look a little
bit strange that the duration is 40ms of each frame, but the dts and pts is
ascending a bit more than 40 ms per frame, but I can't see anything in the
timing that should make it hard to display

best regards
Peter

/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:00.462306032,
pts:0:00:00.462306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f91440616f0
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:00.530306032,
pts:0:00:00.530306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x27e16d0
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:00.596306032,
pts:0:00:00.596306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f91440614d0
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:00.663306032,
pts:0:00:00.663306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f91200b24a0
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:00.730306032,
pts:0:00:00.730306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f91440616f0
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:00.797306032,
pts:0:00:00.797306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f91200b2170
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:00.864306032,
pts:0:00:00.864306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f91180499d0
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:00.931306032,
pts:0:00:00.931306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f91200b24a0
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:00.998306032,
pts:0:00:00.998306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f91200b2390
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:01.065306032,
pts:0:00:01.065306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f9144055780
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:01.131306032,
pts:0:00:01.131306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f91180499d0
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:01.199306032,
pts:0:00:01.199306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f91440612b0
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:01.265306032,
pts:0:00:01.265306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f9118049e10
WARNING: from element
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage:
A lot of buffers are being dropped.
Additional debug info:
gstbasesink.c(2789): gst_base_sink_is_too_late ():
/GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0-actual-sink-xvimage:
There may be a timestamping problem, or this computer is too slow.
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:01.332306032,
pts:0:00:01.332306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f9144055780
/GstPipeline:pipeline0/GstIdentity:identity0: last-message = chain
******* (identity0:sink) (131328 bytes, dts: 0:00:01.398306032,
pts:0:00:01.398306032, duration: 0:00:00.040000000, offset: -1, offset_end:
-1, flags: 00000000 ) 0x7f9118064e40



On Fri, Nov 21, 2014 at 2:06 PM, Peter Maersk-Moller <pmaersk at gmail.com>
wrote:

> Hi.
>
> I'm playing a live rtsp stream and experience a sort of random delay of
> the audio compared to the video. The delay of the audio changes from time
> to time between approx. 0.5-2.5 seconds. The GStreamer version is 1.4.4,
> the platform is OS X Yosemite and Ubuntu 14.04.1. The stream is generated
> using FMLE on OS X and the stream is relayed over a Wowza server to make it
> available through RTSP.
>
> The pipeline used to play the stream is this:
>
>     $ gst-launch-1.0 -v uridecodebin uri=rtspt://SOME_PATH/SOMETHING
> name=decoder do-timestamp=true ntp-sync=true ! queue ! autovideosink
> sync=true decoder. ! queue ! autoaudiosink sync=true
>
> How on earth can the audio be on average 2.2 seconds late and out of sync
> with the video?
>
> Output from GStreamer is shown below.
>
> Playing the same stream with VLC, I see the audio is in sync with the
> video every time.
>
> Playing the same URL with rtspsrc doesn't seem to work (no video window
> appear and audio is silent).
>
>     $ gst-launch-1.0 -v rtspsrc location=rtspt://SOME_PATH/SOMETHING !
> decodebin name=decoder ! queue ! autovideosink sync=true decoder. ! queue !
> autoaudiosink sync=true
>
> Best regards
> Peter
>
> -----------------Output from uridecodebin pipeline------------------------
>
> Setting pipeline to PAUSED ...
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder: source = "\(GstRTSPSrc\)\
> source"
> Pipeline is live and does not need PREROLL ...
> Got context from element 'autovideosink0-actual-sink-glimage':
> gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplay\)\
> gldisplay0";
> Progress: (open) Opening Stream
> Progress: (connect) Connecting to rtspt://SOME_PATH/SOMETHING
> Progress: (open) Retrieving server options
> Progress: (open) Retrieving media info
> Progress: (request) SETUP stream 0
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager:
> latency = 2000
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager:
> ntp-sync = false
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager:
> use-pipeline-clock = false
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager:
> drop-on-latency = false
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager:
> buffer-mode = Slave receiver to sender clock
> Progress: (request) SETUP stream 1
> Progress: (open) Opened Stream
> Setting pipeline to PLAYING ...
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager:
> buffer-mode = Slave receiver to sender clock
> New clock: GstSystemClock
> Progress: (request) Sending PLAY request
> Progress: (request) Sending PLAY request
> Progress: (request) Sent PLAY request
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager.GstGhostPad:recv_rtp_sink_0.GstProxyPad:proxypad2:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpSession:rtpsession0.GstPad:recv_rtp_src:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpSession:rtpsession0.GstPad:recv_rtp_sink:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager.GstGhostPad:recv_rtp_sink_0:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager.GstGhostPad:recv_rtp_sink_1.GstProxyPad:proxypad5:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpSession:rtpsession1.GstPad:recv_rtp_src:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpSsrcDemux:rtpssrcdemux1.GstPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpSession:rtpsession1.GstPad:recv_rtp_sink:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager.GstGhostPad:recv_rtp_sink_1:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:src_1676195918:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1\,\
> ssrc\=\(uint\)1676195918"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer1.GstPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1\,\
> ssrc\=\(uint\)1676195918"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer1.GstPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1\,\
> ssrc\=\(uint\)1676195918"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer1.GstPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1\,\
> ssrc\=\(uint\)1676195918"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin0.GstGhostPad:sink.GstProxyPad:proxypad10:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin0.GstGhostPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source.GstGhostPad:recv_rtp_src_0_1676195918_96.GstProxyPad:proxypad9:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager.GstGhostPad:recv_rtp_src_0_1676195918_96.GstProxyPad:proxypad8:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin0/GstRtpMP4GDepay:rtpmp4gdepay0.GstPad:src:
> caps = "audio/mpeg\,\ mpegversion\=\(int\)4\,\
> stream-format\=\(string\)raw\,\ codec_data\=\(buffer\)1208"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:src:
> caps = "audio/mpeg\,\ mpegversion\=\(int\)4\,\
> stream-format\=\(string\)raw\,\ codec_data\=\(buffer\)1208\,\
> framed\=\(boolean\)true\,\ level\=\(string\)2\,\
> base-profile\=\(string\)lc\,\ profile\=\(string\)lc\,\
> rate\=\(int\)44100\,\ channels\=\(int\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin0/GstFaad:faad0.GstPad:sink:
> caps = "audio/mpeg\,\ mpegversion\=\(int\)4\,\
> stream-format\=\(string\)raw\,\ codec_data\=\(buffer\)1208\,\
> framed\=\(boolean\)true\,\ level\=\(string\)2\,\
> base-profile\=\(string\)lc\,\ profile\=\(string\)lc\,\
> rate\=\(int\)44100\,\ channels\=\(int\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:sink:
> caps = "audio/mpeg\,\ mpegversion\=\(int\)4\,\
> stream-format\=\(string\)raw\,\ codec_data\=\(buffer\)1208"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin0/GstRtpMP4GDepay:rtpmp4gdepay0.GstPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)audio\,\
> payload\=\(int\)96\,\ clock-rate\=\(int\)44100\,\
> encoding-name\=\(string\)MPEG4-GENERIC\,\ encoding-params\=\(string\)1\,\
> profile-level-id\=\(string\)1\,\ mode\=\(string\)AAC-hbr\,\
> sizelength\=\(string\)13\,\ indexlength\=\(string\)3\,\
> indexdeltalength\=\(string\)3\,\ config\=\(string\)1208\,\
> a-sdplang\=\(string\)en\,\ clock-base\=\(uint\)729017\,\
> seqnum-base\=\(uint\)1\,\ npt-start\=\(guint64\)0\,\
> play-speed\=\(double\)1\,\ play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin0/GstFaad:faad0.GstPad:src:
> caps = "audio/x-raw\,\ format\=\(string\)S16LE\,\
> layout\=\(string\)interleaved\,\ rate\=\(int\)44100\,\
> channels\=\(int\)2\,\ channel-mask\=\(bitmask\)0x0000000000000003"
> /GstPipeline:pipeline0/GstQueue:queue1.GstPad:sink: caps = "audio/x-raw\,\
> format\=\(string\)S16LE\,\ layout\=\(string\)interleaved\,\
> rate\=\(int\)44100\,\ channels\=\(int\)2\,\
> channel-mask\=\(bitmask\)0x0000000000000003"
> /GstPipeline:pipeline0/GstQueue:queue1.GstPad:src: caps = "audio/x-raw\,\
> format\=\(string\)S16LE\,\ layout\=\(string\)interleaved\,\
> rate\=\(int\)44100\,\ channels\=\(int\)2\,\
> channel-mask\=\(bitmask\)0x0000000000000003"
> /GstPipeline:pipeline0/GstQueue:queue1.GstPad:src: caps = "audio/x-raw\,\
> format\=\(string\)S16LE\,\ layout\=\(string\)interleaved\,\
> rate\=\(int\)44100\,\ channels\=\(int\)2\,\
> channel-mask\=\(bitmask\)0x0000000000000003"
> /GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0.GstGhostPad:sink.GstProxyPad:proxypad1:
> caps = "audio/x-raw\,\ format\=\(string\)S16LE\,\
> layout\=\(string\)interleaved\,\ rate\=\(int\)44100\,\
> channels\=\(int\)2\,\ channel-mask\=\(bitmask\)0x0000000000000003"
> /GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0/GstOsxAudioSink:autoaudiosink0-actual-sink-osxaudio.GstPad:sink:
> caps = "audio/x-raw\,\ format\=\(string\)S16LE\,\
> layout\=\(string\)interleaved\,\ rate\=\(int\)44100\,\
> channels\=\(int\)2\,\ channel-mask\=\(bitmask\)0x0000000000000003"
> /GstPipeline:pipeline0/GstAutoAudioSink:autoaudiosink0.GstGhostPad:sink:
> caps = "audio/x-raw\,\ format\=\(string\)S16LE\,\
> layout\=\(string\)interleaved\,\ rate\=\(int\)44100\,\
> channels\=\(int\)2\,\ channel-mask\=\(bitmask\)0x0000000000000003"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpSsrcDemux:rtpssrcdemux1.GstPad:src_1687318080:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1\,\ ssrc\=\(uint\)1687318080"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1\,\ ssrc\=\(uint\)1687318080"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1\,\ ssrc\=\(uint\)1687318080"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1\,\ ssrc\=\(uint\)1687318080"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin1.GstGhostPad:sink.GstProxyPad:proxypad15:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin1/GstTypeFindElement:typefind.GstPad:src:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin1/GstTypeFindElement:typefind.GstPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin1.GstGhostPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source.GstGhostPad:recv_rtp_src_1_1687318080_97.GstProxyPad:proxypad14:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager.GstGhostPad:recv_rtp_src_1_1687318080_97.GstProxyPad:proxypad13:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin1/GstRtpH264Depay:rtph264depay0.GstPad:src:
> caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\
> alignment\=\(string\)au\,\
> codec_data\=\(buffer\)0142801fffe100306742801f965202833f3e02a100000300010000030032e060030d40004630ff18e30300186a00023187f8c70ed0a1524001000468cb8d48"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin1/GstH264Parse:h264parse0.GstPad:src:
> caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\
> alignment\=\(string\)au\,\
> codec_data\=\(buffer\)0142801fffe100306742801f965202833f3e02a100000300010000030032e060030d40004630ff18e30300186a00023187f8c70ed0a1524001000468cb8d48\,\
> width\=\(int\)320\,\ height\=\(int\)180\,\ framerate\=\(fraction\)25/1\,\
> parsed\=\(boolean\)true\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
> level\=\(string\)3.1\,\ profile\=\(string\)baseline"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin1/GstCapsFilter:capsfilter0.GstPad:src:
> caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\
> alignment\=\(string\)au\,\
> codec_data\=\(buffer\)0142801fffe100306742801f965202833f3e02a100000300010000030032e060030d40004630ff18e30300186a00023187f8c70ed0a1524001000468cb8d48\,\
> width\=\(int\)320\,\ height\=\(int\)180\,\ framerate\=\(fraction\)25/1\,\
> parsed\=\(boolean\)true\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
> level\=\(string\)3.1\,\ profile\=\(string\)baseline"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin1/avdec_h264:avdec_h264-0.GstPad:sink:
> caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\
> alignment\=\(string\)au\,\
> codec_data\=\(buffer\)0142801fffe100306742801f965202833f3e02a100000300010000030032e060030d40004630ff18e30300186a00023187f8c70ed0a1524001000468cb8d48\,\
> width\=\(int\)320\,\ height\=\(int\)180\,\ framerate\=\(fraction\)25/1\,\
> parsed\=\(boolean\)true\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
> level\=\(string\)3.1\,\ profile\=\(string\)baseline"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin1/GstCapsFilter:capsfilter0.GstPad:sink:
> caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\
> alignment\=\(string\)au\,\
> codec_data\=\(buffer\)0142801fffe100306742801f965202833f3e02a100000300010000030032e060030d40004630ff18e30300186a00023187f8c70ed0a1524001000468cb8d48\,\
> width\=\(int\)320\,\ height\=\(int\)180\,\ framerate\=\(fraction\)25/1\,\
> parsed\=\(boolean\)true\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
> level\=\(string\)3.1\,\ profile\=\(string\)baseline"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin1/GstH264Parse:h264parse0.GstPad:sink:
> caps = "video/x-h264\,\ stream-format\=\(string\)avc\,\
> alignment\=\(string\)au\,\
> codec_data\=\(buffer\)0142801fffe100306742801f965202833f3e02a100000300010000030032e060030d40004630ff18e30300186a00023187f8c70ed0a1524001000468cb8d48"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin1/GstRtpH264Depay:rtph264depay0.GstPad:sink:
> caps = "application/x-rtp\,\ media\=\(string\)video\,\
> payload\=\(int\)97\,\ clock-rate\=\(int\)90000\,\
> encoding-name\=\(string\)H264\,\ packetization-mode\=\(string\)1\,\
> profile-level-id\=\(string\)42001F\,\
> sprop-parameter-sets\=\(string\)\"Z0KAH5ZSAoM/PgKhAAADAAEAAAMAMuBgAw1AAEYw/xjjAwAYagACMYf4xw7QoVJA\\\,aMuNSA\\\=\\\=\"\,\
> a-sdplang\=\(string\)en\,\
> a-cliprect\=\(string\)\"0\\\,0\\\,180\\\,320\"\,\
> a-framesize\=\(string\)\"97\\\ 320-180\"\,\ a-framerate\=\(string\)25.0\,\
> clock-base\=\(uint\)1487790\,\ seqnum-base\=\(uint\)1\,\
> npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\
> play-scale\=\(double\)1"
> Redistribute latency...
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin1/avdec_h264:avdec_h264-0.GstPad:src:
> caps = "video/x-raw\,\ format\=\(string\)I420\,\ width\=\(int\)320\,\
> height\=\(int\)180\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
> interlace-mode\=\(string\)progressive\,\ chroma-site\=\(string\)mpeg2\,\
> colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)25/1"
> /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = "video/x-raw\,\
> format\=\(string\)I420\,\ width\=\(int\)320\,\ height\=\(int\)180\,\
> pixel-aspect-ratio\=\(fraction\)1/1\,\
> interlace-mode\=\(string\)progressive\,\ chroma-site\=\(string\)mpeg2\,\
> colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)25/1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder.GstGhostPad:src_1.GstProxyPad:proxypad17:
> caps = "video/x-raw\,\ format\=\(string\)I420\,\ width\=\(int\)320\,\
> height\=\(int\)180\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
> interlace-mode\=\(string\)progressive\,\ chroma-site\=\(string\)mpeg2\,\
> colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)25/1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder.GstGhostPad:src_1.GstProxyPad:proxypad17:
> caps = "video/x-raw\,\ format\=\(string\)I420\,\ width\=\(int\)320\,\
> height\=\(int\)180\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
> interlace-mode\=\(string\)progressive\,\ chroma-site\=\(string\)mpeg2\,\
> colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)25/1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstDecodeBin:decodebin1.GstDecodePad:src_0.GstProxyPad:proxypad16:
> caps = "video/x-raw\,\ format\=\(string\)I420\,\ width\=\(int\)320\,\
> height\=\(int\)180\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
> interlace-mode\=\(string\)progressive\,\ chroma-site\=\(string\)mpeg2\,\
> colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)25/1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpSession:rtpsession1.GstPad:send_rtcp_src:
> caps = application/x-rtcp
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager.GstGhostPad:send_rtcp_src_1:
> caps = application/x-rtcp
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager.GstGhostPad:send_rtcp_src_1.GstProxyPad:proxypad7:
> caps = application/x-rtcp
> /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstGLImageSink:autovideosink0-actual-sink-glimage.GstPad:sink:
> caps = "video/x-raw\,\ format\=\(string\)I420\,\ width\=\(int\)320\,\
> height\=\(int\)180\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
> interlace-mode\=\(string\)progressive\,\ chroma-site\=\(string\)mpeg2\,\
> colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)25/1"
> /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink:
> caps = "video/x-raw\,\ format\=\(string\)I420\,\ width\=\(int\)320\,\
> height\=\(int\)180\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
> interlace-mode\=\(string\)progressive\,\ chroma-site\=\(string\)mpeg2\,\
> colorimetry\=\(string\)bt601\,\ framerate\=\(fraction\)25/1"
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager/GstRtpSession:rtpsession0.GstPad:send_rtcp_src:
> caps = application/x-rtcp
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager.GstGhostPad:send_rtcp_src_0:
> caps = application/x-rtcp
> /GstPipeline:pipeline0/GstURIDecodeBin:decoder/GstRTSPSrc:source/GstRtpBin:manager.GstGhostPad:send_rtcp_src_0.GstProxyPad:proxypad4:
> caps = application/x-rtcp
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20141127/5890dbca/attachment-0001.html>


More information about the gstreamer-devel mailing list