C # Аудиопоток прослушивания - PullRequest
0 голосов
/ 20 октября 2010

Кто-нибудь знает хорошую библиотеку для создания приложения для радиостанции для прослушивания радио в прямом эфире из Интернета на c #?

1 Ответ

0 голосов
/ 20 октября 2010

Я бы посмотрел на FFmpeg .Проект может быть скомпилирован для создания библиотек (libavutil, libavcodec, libavformat, libavdevice, libswscale) , которые предоставляют большую часть функциональности.Однако их создание может быть немного сложным, поэтому я рекомендую использовать ночные сборки , предоставляемые FFmpeg Windows Help Forum .В частности, вам нужна «общая» загрузка для вашего типа процессора.

Однако это дает только скомпилированные неуправляемые библиотеки DLL.Чтобы получить к ним доступ, вам нужно будет использовать P / Invoke.Есть некоторые проекты, которые пытаются обернуть доступ, но они терпят неудачу, потому что определения неправильны для способа, которым библиотеки повторно используют структуры кода, большинство из которых я задокументировал .

Конечно, если вам не нужен прямой доступ к библиотеке, и вы можете использовать инструмент командной строки, чтобы делать то, что вы хотите, вы всегда можете использовать класс Process в .NET для запуска FFmpeg в командной строке с нужными параметрами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...