The best way to work with GStreamer
-
I'm not experienced Qt developer so maybe someone could point me to right direction. I try to develop application for embedded system which has GStreamer plugin that allows to use hardware video encoding and encoding accelaration. I looked at "GStreamer Application Development Manual":http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/ and code looks a little bit ugly.
Maybe there are better ways to work with it in Qt right now. I'm working with Qt 4.8.5, is there anything interesting in Qt5 that could help me?
I found thing called "Qt-GStreamer":http://gstreamer.freedesktop.org/modules/qt-gstreamer.html, but I'm not able to build it, here's my question about it: https://qt-project.org/forums/viewthread/39578/. -
The Qt Multimedia framework uses gstreamer-0.10 (latest version is 0.10.36) and on Linux only.
If you need to build a multiplatform application then a better way will be to use Qt-Gstreamer.
If you prefer to use gstreamer-1.0 (current version in 1.2.3) then you need to use gstreamer directly in your code or create your own library.