Вот тут есть цепочки для передачи видео по сети. Так вот передающая сторона работает. И на принимающей стороне тоже принимает . запускается в консоли команда и в отдельном окне идет показ видео. Как мне поймать RTP (udp) видео поток и вставить в свою программу, чтобы он открывал видео не в своем окне а на той поверхности куда я укажу. Я так понимаю что нужно запускать в паралельный поток и уже там ловить, но как это сделать не хватает знаний.
gst-launch-1.0 udpsrc port=3000 !
"application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, sprop-parameter-sets=(string)"Z2QAM62EBUViuKxUdCAqKxXFYqOhAVFYrisVHQgKisVxWKjoQFRWK4rFR0ICorFcVio6ECSFITk8nyfk/k/J8nm5s00IEkKQnJ5Pk/J/J+T5PNzZprQFAeyA,aO48sA==",
payload=(int)96, ssrc=(guint)1501768479, clock-base=(guint)2009522317, seqnum-base=(guint)40332" !
rtph264depay !
avdec_h264 !
d3dvideosink sync=false enable-navigation-events=false show-preroll-frame=false max-lateness=10
"application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, sprop-parameter-sets=(string)"Z2QAM62EBUViuKxUdCAqKxXFYqOhAVFYrisVHQgKisVxWKjoQFRWK4rFR0ICorFcVio6ECSFITk8nyfk/k/J8nm5s00IEkKQnJ5Pk/J/J+T5PNzZprQFAeyA,aO48sA==",
payload=(int)96, ssrc=(guint)1501768479, clock-base=(guint)2009522317, seqnum-base=(guint)40332" !
rtph264depay !
avdec_h264 !
d3dvideosink sync=false enable-navigation-events=false show-preroll-frame=false max-lateness=10
Вот это команда в командной строке запускающая прием трансляции в Винде. Я даже сделал бат файл запускающий. Но вот никак не могу в программу управления тележкой вписать видео окошко.
Кто знаком с этой темой помогите плиззз...