Problem with GStreamer pipeline inside OpenCV on different PCs

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.

probably a software issue, not an issue of computational resources.

please state some attributes of the stream: bitrate, frame size, frame rate, …

But the problem is I’m getting video stream from another app, which I can not modify.

likely problem in the receiver, not the sender.