Как использовать GStreamer в приложении ASP.NET?

Я хочу разработать приложение ASP.NET с использованием GStreamer, особенно модуля GStreamer Editing Services (GES) на стороне сервера.

Для этого я гуглил и не нашел подробного материала о том, как их объединить.
Поэтому я решил попробовать это сам.

  • Сначала я скачал два установочных файла отсюда и успешно установил их на моем компьютере с Windows 7.
  • Затем я создал проект C# в VS2013 и попытался сослаться на файлы DLL в bin папка с установленным SDK.
  • Затем я обнаружил, что они являются родными файлами DLL, и мне пришлось P/Invoke их в моем проекте, если мне нужно использовать какую-либо функцию в библиотеке GStreamer.
  • Также мне пришлось переписать все классы GStreamer, которые мне нужны, в коде C#, потому что нет способа экспортировать их из тех DLL-файлов, что требует от меня много работы.

Это заставляет меня задуматься, что если я на правильном пути.
Есть ли более простой способ разрешить мне использовать GStreamer в моем приложении ASP.NET?

0 ответов

Другие вопросы по тегам