RidgeRun / gst-interpipe

GStreamer plug-in for interpipeline communication
Other
140 stars 63 forks source link

Interpipe to UDP sink not working #141

Closed scalers-ai closed 1 year ago

scalers-ai commented 1 year ago

Hi

I have the following pipelines deployed (and playing) in gstd.

pipeline_create part01 videotestsrc name=vts is-live=true ! interpipesink name=psink01 sync=false async=false emit-signals=true

pipeline_create part02 interpipesrc name=psrc01 listen-to=psink01 is-live=true emit-signals=true ! x264enc ! rtph264pay config-interval=1 pt=96 ! udpsink **port**=1234 **host**=_<IP Address of VLC Machine>_

pipeline_play part01
pipeline_play part02

Both pipelines are playing but there is no output seen in VLC.

If I use a single pipeline without Interpipe, it works:

pipeline_create testpipe02 videotestsrc name=vts is-live=true ! x264enc ! rtph264pay config-interval=1 pt=96 ! udpsink port=1234 host=_<IP Address of VLC Machine>_
pipeline_play testpipe02

Appreciate any pointers into what might be going wrong.

Thanks

clogwog commented 1 year ago

Hi, can you try to add the following properties

format=time is-live=true stream-sync=restart-ts to your interpipesrc and try again ?

scalers-ai commented 1 year ago

Thanks! That worked! 🙏