rtsp to hlssink with audio

Jerry Geis jerry.geis at gmail.com
Thu Dec 19 18:55:29 UTC 2019


OK so If I use playbin (which I get audio from).
gst-launch-1.0  playbin uri=rtsp://192.168.2.5 --gst-debug=4 2>&1 | grep
mpeg
0:00:02.814015040 53785 0x7f874003d370 INFO               GST_EVENT
gstevent.c:809:gst_event_new_caps: creating caps event audio/mpeg,
mpegversion=(int)4, stream-format=(string)raw,
codec_data=(buffer)12100000000000000000000000000000
0:00:02.816814546 53785 0x7f874003d370 INFO               GST_EVENT
gstevent.c:809:gst_event_new_caps: creating caps event audio/mpeg,
mpegversion=(int)4, stream-format=(string)raw,
codec_data=(buffer)12100000000000000000000000000000, framed=(boolean)true,
level=(string)2, base-profile=(string)lc, profile=(string)lc,
rate=(int)44100, channels=(int)2
0:00:02.839761154 53785 0x7f874003d370 INFO               GST_EVENT
gstevent.c:809:gst_event_new_caps: creating caps event audio/mpeg,
mpegversion=(int)4, stream-format=(string)raw,
codec_data=(buffer)12100000000000000000000000000000, framed=(boolean)true,
level=(string)2, base-profile=(string)lc, profile=(string)lc,
rate=(int)44100, channels=(int)2

I get the above
But then if I run my hlssink command I get this for mpeg audio
0:00:00.023898648 55262       0xc798c0 INFO            GST_PIPELINE
gstparse.c:334:gst_parse_launch_full: parsing pipeline description 'rtspsrc
name=myrtsp location=rtsp://192.168.2.5 ! queue ! rtph264depay ! h264parse
config-interval=-1 ! mpegtsmux name=mymux ! hlssink playlist-root=/
location=hlssink/hlssink.camera.1636.%05d.ts target-duration=1 max-files=3
playlist-length=2 playlist-location=playlist.camera.1636.m3u8 myrtsp. !
queue ! rtpmp4gdepay ! aacparse ! avdec_aac ! audioconvert ! audioresample
! audiorate ! avenc_aac bitrate=96000 compliance=0 ! mymux. '

0:00:00.028952382 55262       0xc798c0 INFO      GST_PLUGIN_LOADING
gstplugin.c:843:_priv_gst_plugin_load_file_for_registry: plugin
"/usr/lib64/gstreamer-1.0/libgstmpegtsmux.so" loaded
0:00:00.028958502 55262       0xc798c0 INFO     GST_ELEMENT_FACTORY
gstelementfactory.c:361:gst_element_factory_create: creating element
"mpegtsmux"
0:00:00.035524522 55262       0xc798c0 INFO            GST_TYPEFIND
gsttypefind.c:72:gst_type_find_register: registering typefind function for
avtype_yuv4mpegpipe
0:00:02.232670897 55262       0xf12de0 INFO               GST_EVENT
gstevent.c:809:gst_event_new_caps: creating caps event audio/mpeg,
mpegversion=(int)4, stream-format=(string)raw,
codec_data=(buffer)12100000000000000000000000000000
0:00:02.234589109 55262       0xf12de0 INFO               GST_EVENT
gstevent.c:809:gst_event_new_caps: creating caps event audio/mpeg,
mpegversion=(int)4, stream-format=(string)raw,
codec_data=(buffer)12100000000000000000000000000000, framed=(boolean)true,
level=(string)2, base-profile=(string)lc, profile=(string)lc,
rate=(int)44100, channels=(int)2
0:00:02.242827468 55262       0xf12de0 INFO                   libav
gstavaudenc.c:271:gst_ffmpegaudenc_set_format:<avenc_aac0> Setting
avcontext to bitrate 96000
0:00:02.245016298 55262       0xf12de0 INFO               GST_EVENT
gstevent.c:809:gst_event_new_caps: creating caps event audio/mpeg,
channels=(int)1, rate=(int)44100, mpegversion=(int)4,
stream-format=(string)raw, base-profile=(string)lc, level=(string)2,
profile=(string)lc, codec_data=(buffer)120856e500
0:00:02.245249299 55262       0xf12de0 INFO               GST_EVENT
gstevent.c:809:gst_event_new_caps: creating caps event video/mpegts,
systemstream=(boolean)true, packetsize=(int)188
0:00:02.245363954 55262       0xf12de0 INFO               GST_EVENT
gstevent.c:809:gst_event_new_caps: creating caps event video/mpegts,
systemstream=(boolean)true, packetsize=(int)188, streamheader=(buffer)<
47400030a600ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000b00d0001c100000001e020a2c32941,
474020308000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0002b0330001c10000e042f00c050448444d5688040ffffcfc1be041f00a050848444d56ff1b443f0fe042f0060a04656e0000bd632c38
>

Does that help to tell why I am not getting audio on hlssink ?

First off - what is "parse launch full" ???
second - any clues pop up ?
Thanks,

Jerry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20191219/0444fb7c/attachment.htm>


More information about the gstreamer-devel mailing list