transcoding pipeline for dvbsrc and dashsink

dabrain34 scerveau at gmail.com
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
dashsink.audio_0.
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-baseurl=http://localhost/media/kllywq84
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 !
dashsink.video_0

Regards.

Stéphane



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list