I can't manage to input HLS and output UDP on these two softwares correctly.
I'm trying to understand how to use these two softwares. I got better results using FFMPEG but somehow, I didn't manage adding a hls playlist that started with "https". It works with "http". What I found facsinating about this was that FFMPEG can even output UDP through the Ethernet port, by indicating the destination IP, which would be another computer/server. I'm not sure if GStreamer has this capability, since I'm starting to understand how it works.
I know HLS means HTTP Live Streaming and UDP stands for User Datagram Protocol.
Here are 2 of the examples I used for each software:
FFMPEG
ffmpeg -i https://hls_source -c:v libx264 -crf 23 -preset fast -c:a aac -s 1280x720 -f mpegts -bufsize 4000k -max_delay 1000000 -fflags nobuffer udp://destination_ip:port?pkt_size=1316
GStreamer(runs but not work)
gst-launch-1.0 souphttpsrc location=http://hls_source ! hlsdemux ! udpsink host=ip port=1234
I want to know if there's any way I can fix the FFMPEG playlist issue. If there isn't any solution, how can I fix the issue I'm having on GStreamer. All the testing was done through VLC Media Player. Any suggestions or recommendations are gratefully accepted. If I have to try another software that is focused on this, please let me know.