GStreamer C# UWP через WinRT/C++ не работаетC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 GStreamer C# UWP через WinRT/C++ не работает

Сообщение Anonymous »


Мне нужно транслировать прямую трансляцию с камеры RTSP в приложении UWP C#. После безуспешных попыток других решений, таких как FFmpegInterop. У них у всех большие задержки при потоковой передаче видео.

Мы наткнулись на проект gstreamer. Доступно не так много информации о том, как использовать его в приложениях UWP, кроме одного примера https://gitlab.freedesktop.org/seungha. ... wp-example. Но, похоже, это единственный вариант прямой трансляции видео без задержек.

К сожалению, этот проект написан на C++. После некоторых исследований мы выяснили, что вам необходимо создать компонент WinRT/C++. Мы добавили новый эталонный проект WinRT/C++, добавили пути к библиотекам и включили пути, указывающие на расположение GStreamer.

Следующим шагом является создание GstWrapper, вдохновленного этим примером, и здесь все идет не так:
[*]невозможно открыть #include (хотя я добавил библиотеку и включил пути) [*]при использовании пространства имен Windows::UI::Core дает имя, за которым следует ::, должно быть именем класса или пространства имен (мы видели в Интернете префикс с префиксом winrt::, но тогда он не находит UI:Core) [*]Похоже, что C++ отличается от C++, который используется в этом примере gst UWP, поскольку возникают другие проблемы с синтаксисом.
Может ли кто-нибудь нам помочь в этом?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»