Я читаю, спасибо GStreamer C ++ API, и отображаю, благодаря OpenCV imshow, поток RTSP, и он работает хорошо.
Теперь я хотел бы прочитать несколько потоков RTSP, но кадр отображается наодно и то же окно вместо нескольких.
GstAppSinkCallbacks sinkCallback = new GstAppSinkCallbacks;
sinkCallback->new_preroll = RTSPClient::onNewPrerollHandler;
sinkCallback->new_sample = RTSPClient::onNewSampleHandler;
Это нормально, потому что в обратном вызове используется статический / указатель на функцию.Цель состоит в том, чтобы иметь imshow для каждого потока RTSP.