2010-10-20 2 views
0

Кто-нибудь знает хорошую библиотеку для создания приложения радиостанции для прослушивания радиопередач livestream из Интернета в C#?C# audiostream прослушивание

+0

Какой протокол вы спрашиваете? крик, wma, что-то еще? hm, и почему downvotes? что именно вы хотите сделать здесь? –

+0

http://stackoverflow.com/questions/184683/play-audio-from-a-stream-using-c –

ответ

0

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

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

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

Смежные вопросы