previously in QGC v4.0.11, we have video stream both in UDP and MPEG-TS.
My settup for UDP was :
gst-launch-1.0 videotestsrc pattern=ball ! x264enc ! h264parse ! rtph264pay ! udpsink host=127.0.0.1 port=5600
and for TS :
gst-launch-1.0 videotestsrc pattern=ball ! x264enc ! h264parse ! mpegtsmux ! udpsink host=127.0.0.1 port=5600
But now in latest version v4.1.4 only UDP work and MPEG-TS can't work.
and display me this warning in terminal when excute same gst MPEG-TS command:
VideoReceiverLog: GStreamer error: Internal data stream error.
Can you check which versions are affected by this problem? If possible take a look at the commit history and find related changes in the commit history starting from v4.0.11.
Expected Behavior
previously in QGC v4.0.11, we have video stream both in UDP and MPEG-TS. My settup for UDP was :
gst-launch-1.0 videotestsrc pattern=ball ! x264enc ! h264parse ! rtph264pay ! udpsink host=127.0.0.1 port=5600
and for TS :gst-launch-1.0 videotestsrc pattern=ball ! x264enc ! h264parse ! mpegtsmux ! udpsink host=127.0.0.1 port=5600
But now in latest version v4.1.4 only UDP work and MPEG-TS can't work. and display me this warning in terminal when excute same gst MPEG-TS command:
VideoReceiverLog: GStreamer error: Internal data stream error.