Я хотел бы транспортировать поток TS (файлы .ts) через UDP.
Я использовал приведенный ниже конвейер,
gst-launch-1.0 filesrc =location=a.ts ! tsparse ! rtpmp2tpay ! udpsink host="IP" port="port"
Но я получаю конец потока в течение доли секунды.
На приемном конце я получаю только некоторые данные.
Предупреждение возникает, когда я устанавливаю do-timestamp = true для filesrc.
0:00:00.051245178 4751 0xe494a0 WARN mpegtspacketizer mpegtspacketizer.c:1388:calculate_skew: delta - skew: 5124091:34:25.044918089 too big, reset skew
Файл TS создается декодированием и mpegtsmux файла yuv.
Этот файл TS правильно работает, когда я непосредственно демультиплексирую и декодирую его.
Но когда я передаю этот файл через UDP, возникает эта проблема.
Как я могу транспортировать поток через UDP?