<div dir="ltr"><div dir="ltr">Hi Guys,<div>I have a recorded HLS stream created with hlssink2 that I would like to stream with the below pipeline:</div><div><br></div><div>gst-launch-1.0 \<br></div><div><div>  2   souphttpsrc location=http://.../.../playlist.m3u8 ! \</div><div>  3   hlsdemux ! \</div><div>  4   tsparse set-timestamps=true ! \</div><div>  5   rtpmp2tpay ! \</div><div>  6   udpsink sync=true host=239.211.8.222 port=1234</div></div><div><br></div><div>I can play the multicast stream from the pipeline with VLC more or less ok, although time to time the picture freezes and I lose audio. </div><div><br></div><div>Configuring some logging for tsparse, I can see that it pushes buffers out with quite a large variation in duration. Sometimes the buffers have duration of 5-6 seconds other time they are just a fraction of a second. Checking the stream in Wireshark the bitrate of the player's multicast stream varies a lot. Is there a way to keep the duration of the pushed buffers from tsparse low? I guess the large variation of the output bitrate is due to the fact that the elements following tsparse underrun but this is just guessing. Any suggestions on how to change the pipeline that the output bitrate stays more or less static with just a reasonable variation?</div><div><br></div><div>Many thanks for your suggestions!</div><div><br></div><div>Lajos</div><div><br></div><div><br></div></div></div>