transcoding pipeline for dvbsrc and dashsink

dabrain34 scerveau at
Tue Mar 2 09:11:46 UTC 2021

Hello Vandana,

You need to tell explicitly the name of the dashsink pad to be used by the
transcoding branch.
By example  for a video you'll be using dashsink.video_0 and for audio
If you want to add an additional transcoding path, you'll use a pad for
audio named dashsink.audio_1

Can you give a try to this pipeline:

$ gst-launch-1.0 dashsink name=dashsink
mpd-root-path=/var/www/localhost/media/kllywq84 mpd-filename=live.mpd
target-duration=5 min-buffer-time=10 minimum-update-period=10 dynamic=true
muxer=ts dvbsrc modulation=5 adapter=0 frequency=147000000 delsys=dvb-c-b !
tsdemux name=demux demux. ! queue ! audioresample ! audioconvert ! avenc_aac
bitrate = 128000 ! dashsink.audio_0 demux. ! queue ! x264enc bitrate=1200
key-int-max=60 ! video/x-h264,stream-format=byte-stream,profile=main !



Sent from:

More information about the gstreamer-devel mailing list