hlssink

Jerry Geis jerry.geis at gmail.com
Sun Jul 21 22:18:26 UTC 2019


I am trying to take an H264 source with MPEG4-GENERIC audio and stream with
hlsssink.

I used a similiar command for H264 with mulaw audio in it works just fine.
I replaced rtppcmudepay with rtpmp4adepay
I replaced mulawdec with avdec_aac

And ran the command below.

What am I missing. I am using 1.12.3. Thanks,

Jerry

gst-launch-1.0 mpegtsmux name=m '!' hlssink playlist-root=/~silentm/hlssink
location=/home/silentm/public_html/hlssink/hlssink.camera.1636.%05d.ts
target-duration=1 max-files=3 playlist-length=2
playlist-location=/home/silentm/public_html/hlssink/playlist.camera.1636.m3u8
rtspsrc latency=0 location=rtsp://192.168.1.111 name=d d. '!' rtph264depay
'!' h264parse config-interval=-1 '!' queue '!' m. d. '!' rtpmp4adepay '!'
avdec_aac '!' audioresample '!' audioconvert '!' audiorate '!' avenc_aac
bitrate=96000 compliance=-2 '!' aacparse '!' queue '!' m.

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Progress: (open) Opening Stream
Progress: (connect) Connecting to rtsp://192.168.1.111
Progress: (open) Retrieving server options
Progress: (open) Retrieving media info
Progress: (request) SETUP stream 0
Progress: (request) SETUP stream 1
Progress: (open) Opened Stream
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Progress: (request) Sending PLAY request
Progress: (request) Sending PLAY request
Progress: (request) Sent PLAY request
WARNING: from element /GstPipeline:pipeline0/GstRTSPSrc:d: Delayed linking
failed.
Additional debug info:
./grammar.y(510): gst_parse_no_more_pads ():
/GstPipeline:pipeline0/GstRTSPSrc:d:
failed delayed linking some pad of GstRTSPSrc named d to some pad of
GstRtpMP4ADepay named rtpmp4adepay0


With more debugging:
gst-launch-1.0 -vvv mpegtsmux name=m '!' hlssink
playlist-root=/~silentm/hlssink
location=/home/silentm/public_html/hlssink/hlssink.camera.1636.%05d.ts
target-duration=1 max-files=3 playlist-length=2
playlist-location=/home/silentm/public_html/hlssink/playlist.camera.1636.m3u8
rtspsrc latency=0 location=rtsp://192.168.1.111 name=d d. '!' rtph264depay
'!' h264parse config-interval=-1 '!' queue '!' m. d. '!' rtpmp4adepay '!'
avdec_aac '!' audioresample '!' audioconvert '!' audiorate '!' avenc_aac
bitrate=96000 compliance=-2 '!' aacparse '!' queue '!' m.

Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Progress: (open) Opening Stream
Progress: (connect) Connecting to rtsp://192.168.1.111
Progress: (open) Retrieving server options
Progress: (open) Retrieving media info
Progress: (request) SETUP stream 0
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager: latency = 0
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager: ntp-sync = false
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager: rfc7273-sync = false
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager: ntp-time-source =
NTP time based on realtime clock
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager: drop-on-latency =
false
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager:
max-rtcp-rtp-time-diff = 1000
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager: buffer-mode = Slave
receiver to sender clock
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc1: timeout = 5000000000
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc1: caps =
application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc2: caps =
application/x-rtcp
Progress: (request) SETUP stream 1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc4: timeout = 5000000000
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc4: caps =
application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc5: caps =
application/x-rtcp
Progress: (open) Opened Stream
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager: buffer-mode = Slave
receiver to sender clock
Progress: (request) Sending PLAY request
Progress: (request) Sending PLAY request
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc1: caps =
application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc4: caps =
application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc2.GstPad:src: caps =
application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager.GstGhostPad:recv_rtcp_sink_0.GstProxyPad:proxypad2:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstFunnel:funnel1.GstFunnelPad:funnelpad1:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager.GstGhostPad:recv_rtcp_sink_0:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc4.GstPad:src: caps =
application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
Progress: (request) Sent PLAY request
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc5.GstPad:src: caps =
application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager.GstGhostPad:recv_rtcp_sink_1.GstProxyPad:proxypad5:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc1.GstPad:src: caps =
application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc1.GstPad:src: caps =
application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstFunnel:funnel2.GstFunnelPad:funnelpad2:
caps = application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager.GstGhostPad:recv_rtp_sink_1:
caps = application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager.GstGhostPad:recv_rtp_sink_0.GstProxyPad:proxypad1:
caps = application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstFunnel:funnel0.GstFunnelPad:funnelpad0:
caps = application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager.GstGhostPad:recv_rtp_sink_0:
caps = application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc1: timeout = 0
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSrc:udpsrc4: timeout = 0
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstFunnel:funnel0.GstPad:src:
caps = application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSession:rtpsession0.GstPad:recv_rtp_src:
caps = application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:sink:
caps = application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSession:rtpsession0.GstPad:recv_rtp_sink:
caps = application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstFunnel:funnel1.GstPad:src:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSession:rtpsession0.GstPad:sync_src:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSsrcDemux:rtpssrcdemux0.GstPad:rtcp_sink:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSession:rtpsession0.GstPad:recv_rtcp_sink:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink:
caps = application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer0.GstPad:sink:
caps = application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpPtDemux:rtpptdemux0.GstPad:sink:
caps = application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:src: caps =
video/x-h264, stream-format=(string)avc, alignment=(string)au,
codec_data=(buffer)0164001fffe1000f2764001fac56c05005ba6a0202020401000428ee3cb0,
level=(string)3.1, profile=(string)high
/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps =
video/x-h264, stream-format=(string)avc, alignment=(string)au,
codec_data=(buffer)0164001fffe1000f2764001fac56c05005ba6a0202020401000428ee3cb0,
level=(string)3.1, profile=(string)high
/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0.GstPad:sink: caps =
application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d.GstGhostPad:recv_rtp_src_0_1661255810_96.GstProxyPad:proxypad8:
caps = application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager.GstGhostPad:recv_rtp_src_0_1661255810_96.GstProxyPad:proxypad7:
caps = application/x-rtp, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
packetization-mode=(string)1,
sprop-parameter-sets=(string)"J2QAH6xWwFAFumoCAgIE\,KO48sA\=\=",
profile-level-id=(string)64001F, ssrc=(uint)1661255810,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps =
video/x-h264, stream-format=(string)byte-stream, alignment=(string)au,
level=(string)3.1, profile=(string)high, width=(int)1280, height=(int)720,
framerate=(fraction)0/1, interlace-mode=(string)progressive,
parsed=(boolean)true
/GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-h264,
stream-format=(string)byte-stream, alignment=(string)au, level=(string)3.1,
profile=(string)high, width=(int)1280, height=(int)720,
framerate=(fraction)0/1, interlace-mode=(string)progressive,
parsed=(boolean)true
/GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-h264,
stream-format=(string)byte-stream, alignment=(string)au, level=(string)3.1,
profile=(string)high, width=(int)1280, height=(int)720,
framerate=(fraction)0/1, interlace-mode=(string)progressive,
parsed=(boolean)true
/GstPipeline:pipeline0/MpegTsMux:m.GstPad:sink_65: caps = video/x-h264,
stream-format=(string)byte-stream, alignment=(string)au, level=(string)3.1,
profile=(string)high, width=(int)1280, height=(int)720,
framerate=(fraction)0/1, interlace-mode=(string)progressive,
parsed=(boolean)true
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstFunnel:funnel2.GstPad:src:
caps = application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSession:rtpsession1.GstPad:recv_rtp_src:
caps = application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSsrcDemux:rtpssrcdemux1.GstPad:sink:
caps = application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSession:rtpsession1.GstPad:recv_rtp_sink:
caps = application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer1.GstPad:src:
caps = application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpJitterBuffer:rtpjitterbuffer1.GstPad:src:
caps = application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpPtDemux:rtpptdemux1.GstPad:sink:
caps = application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
WARNING: from element /GstPipeline:pipeline0/GstRTSPSrc:d: Delayed linking
failed.
Additional debug info:
./grammar.y(510): gst_parse_no_more_pads ():
/GstPipeline:pipeline0/GstRTSPSrc:d:
failed delayed linking some pad of GstRTSPSrc named d to some pad of
GstRtpMP4ADepay named rtpmp4adepay0
/GstPipeline:pipeline0/GstRTSPSrc:d.GstGhostPad:recv_rtp_src_1_1701444166_97.GstProxyPad:proxypad10:
caps = application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager.GstGhostPad:recv_rtp_src_1_1701444166_97.GstProxyPad:proxypad9:
caps = application/x-rtp, media=(string)audio, payload=(int)97,
clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
encoding-params=(string)1, profile-level-id=(string)41,
streamtype=(string)5, mode=(string)AAC-hbr, objecttype=(string)64,
constantduration=(string)1024, sizelength=(string)13,
indexlength=(string)3, indexdeltalength=(string)3,
config=(string)12100000000000000000000000000000, ssrc=(uint)1701444166,
npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSession:rtpsession0:
stats = application/x-rtp-session-stats, rtx-drop-count=(uint)0,
sent-nack-count=(uint)0, recv-nack-count=(uint)0,
source-stats=(GValueArray)< "application/x-rtp-source-stats\,\
ssrc\=\(uint\)1661255810\,\ internal\=\(boolean\)false\,\
validated\=\(boolean\)true\,\ received-bye\=\(boolean\)false\,\
is-csrc\=\(boolean\)false\,\ is-sender\=\(boolean\)true\,\
seqnum-base\=\(int\)-1\,\ clock-rate\=\(int\)90000\,\ rtp-from\=\(string\)
192.168.1.111:6970\,\ octets-sent\=\(guint64\)0\,\
packets-sent\=\(guint64\)0\,\ octets-received\=\(guint64\)973811\,\
packets-received\=\(guint64\)708\,\ bitrate\=\(guint64\)3754549\,\
packets-lost\=\(int\)0\,\ jitter\=\(uint\)419\,\
sent-pli-count\=\(uint\)0\,\ recv-pli-count\=\(uint\)0\,\
sent-fir-count\=\(uint\)0\,\ recv-fir-count\=\(uint\)0\,\
sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\
have-sr\=\(boolean\)false\,\ sr-ntptime\=\(guint64\)0\,\
sr-rtptime\=\(uint\)0\,\ sr-octet-count\=\(uint\)0\,\
sr-packet-count\=\(uint\)0\,\ sent-rb\=\(boolean\)true\,\
sent-rb-fractionlost\=\(uint\)0\,\ sent-rb-packetslost\=\(int\)0\,\
sent-rb-exthighestseq\=\(uint\)707\,\ sent-rb-jitter\=\(uint\)444\,\
sent-rb-lsr\=\(uint\)0\,\ sent-rb-dlsr\=\(uint\)0\,\
have-rb\=\(boolean\)false\,\ rb-fractionlost\=\(uint\)0\,\
rb-packetslost\=\(int\)0\,\ rb-exthighestseq\=\(uint\)0\,\
rb-jitter\=\(uint\)0\,\ rb-lsr\=\(uint\)0\,\ rb-dlsr\=\(uint\)0\,\
rb-round-trip\=\(uint\)0\;", "application/x-rtp-source-stats\,\
ssrc\=\(uint\)669449330\,\ internal\=\(boolean\)true\,\
validated\=\(boolean\)true\,\ received-bye\=\(boolean\)false\,\
is-csrc\=\(boolean\)false\,\ is-sender\=\(boolean\)false\,\
seqnum-base\=\(int\)-1\,\ clock-rate\=\(int\)-1\,\
octets-sent\=\(guint64\)0\,\ packets-sent\=\(guint64\)0\,\
octets-received\=\(guint64\)0\,\ packets-received\=\(guint64\)0\,\
bitrate\=\(guint64\)0\,\ packets-lost\=\(int\)0\,\ jitter\=\(uint\)0\,\
sent-pli-count\=\(uint\)0\,\ recv-pli-count\=\(uint\)0\,\
sent-fir-count\=\(uint\)0\,\ recv-fir-count\=\(uint\)0\,\
sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\
have-sr\=\(boolean\)false\,\ sr-ntptime\=\(guint64\)0\,\
sr-rtptime\=\(uint\)0\,\ sr-octet-count\=\(uint\)0\,\
sr-packet-count\=\(uint\)0\;" >, rtx-count=(uint)0;
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSession:rtpsession0.GstPad:send_rtcp_src:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager.GstGhostPad:send_rtcp_src_0:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstUDPSink:udpsink1.GstPad:sink: caps =
application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager.GstGhostPad:send_rtcp_src_0.GstProxyPad:proxypad3:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSession:rtpsession1:
stats = application/x-rtp-session-stats, rtx-drop-count=(uint)0,
sent-nack-count=(uint)0, recv-nack-count=(uint)0,
source-stats=(GValueArray)< "application/x-rtp-source-stats\,\
ssrc\=\(uint\)1701444166\,\ internal\=\(boolean\)false\,\
validated\=\(boolean\)true\,\ received-bye\=\(boolean\)false\,\
is-csrc\=\(boolean\)false\,\ is-sender\=\(boolean\)true\,\
seqnum-base\=\(int\)-1\,\ clock-rate\=\(int\)44100\,\ rtp-from\=\(string\)
192.168.1.111:6972\,\ octets-sent\=\(guint64\)0\,\
packets-sent\=\(guint64\)0\,\ octets-received\=\(guint64\)2602\,\
packets-received\=\(guint64\)2\,\ bitrate\=\(guint64\)0\,\
packets-lost\=\(int\)0\,\ jitter\=\(uint\)128\,\
sent-pli-count\=\(uint\)0\,\ recv-pli-count\=\(uint\)0\,\
sent-fir-count\=\(uint\)0\,\ recv-fir-count\=\(uint\)0\,\
sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\
have-sr\=\(boolean\)false\,\ sr-ntptime\=\(guint64\)0\,\
sr-rtptime\=\(uint\)0\,\ sr-octet-count\=\(uint\)0\,\
sr-packet-count\=\(uint\)0\,\ sent-rb\=\(boolean\)true\,\
sent-rb-fractionlost\=\(uint\)0\,\ sent-rb-packetslost\=\(int\)0\,\
sent-rb-exthighestseq\=\(uint\)2\,\ sent-rb-jitter\=\(uint\)128\,\
sent-rb-lsr\=\(uint\)0\,\ sent-rb-dlsr\=\(uint\)0\,\
have-rb\=\(boolean\)false\,\ rb-fractionlost\=\(uint\)0\,\
rb-packetslost\=\(int\)0\,\ rb-exthighestseq\=\(uint\)0\,\
rb-jitter\=\(uint\)0\,\ rb-lsr\=\(uint\)0\,\ rb-dlsr\=\(uint\)0\,\
rb-round-trip\=\(uint\)0\;", "application/x-rtp-source-stats\,\
ssrc\=\(uint\)3565486042\,\ internal\=\(boolean\)true\,\
validated\=\(boolean\)true\,\ received-bye\=\(boolean\)false\,\
is-csrc\=\(boolean\)false\,\ is-sender\=\(boolean\)false\,\
seqnum-base\=\(int\)-1\,\ clock-rate\=\(int\)-1\,\
octets-sent\=\(guint64\)0\,\ packets-sent\=\(guint64\)0\,\
octets-received\=\(guint64\)0\,\ packets-received\=\(guint64\)0\,\
bitrate\=\(guint64\)0\,\ packets-lost\=\(int\)0\,\ jitter\=\(uint\)0\,\
sent-pli-count\=\(uint\)0\,\ recv-pli-count\=\(uint\)0\,\
sent-fir-count\=\(uint\)0\,\ recv-fir-count\=\(uint\)0\,\
sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\
have-sr\=\(boolean\)false\,\ sr-ntptime\=\(guint64\)0\,\
sr-rtptime\=\(uint\)0\,\ sr-octet-count\=\(uint\)0\,\
sr-packet-count\=\(uint\)0\;" >, rtx-count=(uint)0;
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSession:rtpsession1.GstPad:send_rtcp_src:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager.GstGhostPad:send_rtcp_src_1:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager.GstGhostPad:send_rtcp_src_1.GstProxyPad:proxypad6:
caps = application/x-rtcp
/GstPipeline:pipeline0/GstRTSPSrc:d/GstRtpBin:manager/GstRtpSession:rtpsession0:
stats = application/x-rtp-session-stats, rtx-drop-count=(uint)0,
sent-nack-count=(uint)0, recv-nack-count=(uint)0,
source-stats=(GValueArray)< "application/x-rtp-source-stats\,\
ssrc\=\(uint\)1661255810\,\ internal\=\(boolean\)false\,\
validated\=\(boolean\)true\,\ received-bye\=\(boolean\)false\,\
is-csrc\=\(boolean\)false\,\ is-sender\=\(boolean\)true\,\
seqnum-base\=\(int\)-1\,\ clock-rate\=\(int\)90000\,\ rtp-from\=\(string\)
192.168.1.111:6970\,\ octets-sent\=\(guint64\)0\,\
packets-sent\=\(guint64\)0\,\ octets-received\=\(guint64\)1182546\,\
packets-received\=\(guint64\)871\,\ bitrate\=\(guint64\)3754549\,\
packets-lost\=\(int\)0\,\ jitter\=\(uint\)2911\,\
sent-pli-count\=\(uint\)0\,\ recv-pli-count\=\(uint\)0\,\
sent-fir-count\=\(uint\)0\,\ recv-fir-count\=\(uint\)0\,\
sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\
have-sr\=\(boolean\)false\,\ sr-ntptime\=\(guint64\)0\,\
sr-rtptime\=\(uint\)0\,\ sr-octet-count\=\(uint\)0\,\
sr-packet-count\=\(uint\)0\,\ sent-rb\=\(boolean\)true\,\
sent-rb-fractionlost\=\(uint\)0\,\ sent-rb-packetslost\=\(int\)0\,\
sent-rb-exthighestseq\=\(uint\)707\,\ sent-rb-jitter\=\(uint\)444\,\
sent-rb-lsr\=\(uint\)0\,\ sent-rb-dlsr\=\(uint\)0\,\
have-rb\=\(boolean\)false\,\ rb-fractionlost\=\(uint\)0\,\
rb-packetslost\=\(int\)0\,\ rb-exthighestseq\=\(uint\)0\,\
rb-jitter\=\(uint\)0\,\ rb-lsr\=\(uint\)0\,\ rb-dlsr\=\(uint\)0\,\
rb-round-trip\=\(uint\)0\;", "application/x-rtp-source-stats\,\
ssrc\=\(uint\)669449330\,\ internal\=\(boolean\)true\,\
validated\=\(boolean\)true\,\ received-bye\=\(boolean\)false\,\
is-csrc\=\(boolean\)false\,\ is-sender\=\(boolean\)false\,\
seqnum-base\=\(int\)-1\,\ clock-rate\=\(int\)-1\,\
octets-sent\=\(guint64\)0\,\ packets-sent\=\(guint64\)0\,\
octets-received\=\(guint64\)0\,\ packets-received\=\(guint64\)0\,\
bitrate\=\(guint64\)0\,\ packets-lost\=\(int\)0\,\ jitter\=\(uint\)0\,\
sent-pli-count\=\(uint\)0\,\ recv-pli-count\=\(uint\)0\,\
sent-fir-count\=\(uint\)0\,\ recv-fir-count\=\(uint\)0\,\
sent-nack-count\=\(uint\)0\,\ recv-nack-count\=\(uint\)0\,\
have-sr\=\(boolean\)false\,\ sr-ntptime\=\(guint64\)0\,\
sr-rtptime\=\(uint\)0\,\ sr-octet-count\=\(uint\)0\,\
sr-packet-count\=\(uint\)0\;" >, rtx-count=(uint)0;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190721/ad6a80d9/attachment-0001.html>


More information about the gstreamer-devel mailing list