<html><head>

<style id="css_styles">
blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
a img { border: 0px; }
li[style='text-align: center;'], li[style='text-align: right;'] {  list-style-position: inside;}
body { font-family: Segoe UI; font-size: 12pt;   }
</style>
</head>
<body>I am in need of assistance with figuring out the correct pipeline for SRT and RTMP playback. I am using RPI and would like to add v4l2convert element to it. I noticed this uses the least cpu of about 5%. If I use  flags=native-video in playbin, it uses a little more cpu of 11%. But without it, it uses 20% cpu.<br /><br />I am currently using playbin in a python script with kmssink and alsasink. Playbin automatically detects and uses v4l2h264dec. But it does not detect and use v4l2convert. Is it possible to make playbin use v4l2convert ? It would be preferable to stick with playbin to reduce the complexity of the python script and handles auto interlacing etc.<br /><br />I am trying a pipeline like this, but it's complaining about needing queues and I need alsasink added somewhere, I don't understand where to put it. <br /><br /><div> gst-launch-1.0 srtsrc uri=srt://:8888 ! tsdemux ! h264parse ! v4l2h264dec ! v4l2convert ! kmssink<br /><br />I then need a similar pipeline for RTMP ?<br /><br />My current command looks like<br /><br /> gst-launch-1.0 playbin -v video-sink="kmssink" audio-sink="alsasink device=iec958:CARD=vc4hdmi,DEV=0" uri=srt://:8888</div></body></html>