Сначала я создал несколько примеров с помощью QMediaPlayer, но он не смог обработать поток RTSP (проблема с GStreamer 0.10 в Ubuntu 14.04).
Некоторые другие идеи не сработали, поэтому я переключился на другие решения.
Я создал проигрыватель qt на основе примера LibVLC и vlc-qt DemoPlayer (QT 5.4.1).
Поток работает хорошо, видео работает как шарм.
Я хотел бы проанализировать поток метаданных ONVIF из потока RTSP IP-камеры (он отправляет некоторые простые данные xml с информацией о движении объекта и т. д.) и нарисовать несколько строк на основе метаданных, собранных из потока.
У меня возникли некоторые проблемы с поиском подходящего места для получения этих данных.
Насколько я вижу, LibVLC игнорирует ту часть потока, которую не может разобрать.
Кто-нибудь пытался сделать что-то подобное и указать мне правильное направление, или, может быть, я на неправильном пути, и есть лучшее решение? :)