I have this code:
cv::VideoCapture newCap;
newCap.open("udpsrc port=10000 ! application/x-rtp, encoding-name=H264, payload=96 ! rtph264depay ! h264parse ! avdec_h264 ! videoconvert ! appsink", cv::CAP_GSTREAMER);
In my Asus(windows 10 64x) with nvidia geforce 1050 ti and intel core i7 it works, open returns true and I see videostream. But the same programm on the another weaker computer returns false and no video. The same code absolutely.
What could be the problem? Does it depend on hardware? Maybe GStreamer needs powerfull GPU for decoding?
I did a lot of research, but didn’t solve the problem.