Как использовать 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?