streaming out and receive it at local by my appsink_program.
But if I use that and replace the address by 192.168.1.7, ps the pipeline run at 192.168.1.8, and the gateway I set is 192.168.1.7, which is the machine run my appsink_program.
And then if I run the program at 192.168.1.7, the appsink_program will error by Internal data flow error and the appsink call its eos callback.The GstMessage show that udpsrc in appsink error: Internal data flow error..but it will be ok at loacl 127.0.0.1.
To be honest, I want to debug it, but I don't know how can I do that seems my ...and where the appsink callback wrong, even though it can run functional at local.
So, I use gst_bus_add_watch(bus_,(GstBusFunc)GstUdpsrc2AppSink::GstMessageParser, this);
and implement GstMessageParser and the msg debug info in GstMessage is too short as it just show the error at gstbasesrc.c(2948):gst_base_src_loop():/GstPipeline:pipeline0/GstUDPSrc:udpsrc0:streaming
task paused, reason not-negotiated(-4).
I need some method to show the debug info like GST_DEBUG=4 gst-launch-1.0 --gst-debug="*CAPS*:5" can give me, How can I do that in my appsink program, Thanks....