GStreamer C ++ для чтения нескольких потоков - PullRequest
0 голосов
/ 23 сентября 2019

Я читаю, спасибо GStreamer C ++ API, и отображаю, благодаря OpenCV imshow, поток RTSP, и он работает хорошо.

Теперь я хотел бы прочитать несколько потоков RTSP, но кадр отображается наодно и то же окно вместо нескольких.

GstAppSinkCallbacks sinkCallback = new GstAppSinkCallbacks;
sinkCallback->new_preroll = RTSPClient::onNewPrerollHandler;
sinkCallback->new_sample = RTSPClient::onNewSampleHandler;

Это нормально, потому что в обратном вызове используется статический / указатель на функцию.Цель состоит в том, чтобы иметь imshow для каждого потока RTSP.

...