Как сменить backend Qt Multimedia в Windows ?
GStreamer, DirectShow, Qt, QT
Разрабатываю программу выводящую 10-30 видеопотоков по rtsp. Использую multimedia. С использованием DirectShow (он по-умолчанию, я никак с ним не взаимодействую, только вижу, что он ошибки присылает) получается вывести только 5-6 видеопотоков, далее видеокарта загружается на 100% videodecode. GStreamer позволяет выводить минимум 10 потоков без включенного аппаратного ускорения, как включить я пока не разобрался.
В qt multimedia на windows точно можно переключать backend с directshow на WMF. https://doc.qt.io/qt-5/qtmultimedia-windows.html, я надеюсь, что WMF работает лучше directshow, но не могу переключить. Я создал системную и пользовательскую переменную среды в windows и задал указанное значение, но проект всё равно собирается с directshow. Как правильно изменить эту переменную ? Можно ли использовать gstreamer как backend (он является backend для qt на linux) ? Большое спасибо всем кто попытается помочь мне.
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.Do you like it? Share on social networks!
- Akiv Doros
- Nov. 11, 2024, 12:58 p.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:50points,
- Rating points-4
- molni99
- Oct. 25, 2024, 11:37 p.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:80points,
- Rating points4
- molni99
- Oct. 25, 2024, 11:29 p.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:20points,
- Rating points-10