Thank you for your reply.
Yes I want to show each video channel in Java instead of xvimagesink.
I found a way to do it. It's not optimized but it works.
First I execute a demux pipeline :
Bin.launch("rtspsrc location=" + adresse + " name=demux latency=0 ! application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)100 ! rtph264depay ! h264parse ! rtph264pay config-interval=10 pt=96 ! udpsink host=224.1.1.2 port=5000 "
+ " demux. ! application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)101 ! rtph264depay ! h264parse ! rtph264pay config-interval=10 pt=96 ! udpsink host=224.1.1.2 port=5002", false);
And then I creates pipelines to show each stream in a separate video component :
Bin.launch("udpsrc address=224.1.1.2 port=" + port + " ! application/x-rtp, media=video, clock-rate=90000, encoding-name=H264, payload=96 ! rtph264depay ! avdec_h264 ! videoconvert", true);
Do you think there is a better way to do it ?
Regards
Guillaume