Существует гораздо более гибкое решение в зависимости от проблемы.
https://net7mma.codeplex.com/
Это то, что является полностью стековым RFC2326-пакетом, который также поддерживает RFC3550 и различные другие технологии.которые позволяют вам предоставить RtspServer и, если необходимо, HttpServer (который может быть как в процессе, так и вне процесса по отношению к RtspServer)
Существуют также реализации SIP и различных других технологий Интернета и VoIP, таких каккодер / декодер RFC2435;все они написаны с использованием полностью управляемого кода.
Существует поддержка различных других профилей RTP, таких как JPEG, H.264 и т. д., а также полностью управляемые реализации кодеков изображений, которые находятся в стадии разработки.
В защиту StreamCoders я хотел бы сказать, что я посмотрел их библиотеку несколько лет назад, и я скажу, что это здорово, если у вас нет ни одного из следующих restrictions
:
- Вы не работаете в Mono и не запускаете в Linux.
- Вы не хотите одновременно читать и записывать в один и тот же файл контейнера
- Вам нужны только опции уровня MMX или SSE
За то, что составило бы приблизительно 3000 долларов США для годового контракта на поддержку с возможностью пожизненного распространения приложения на основе их SDK. Честно говоря, я не нашел егоОбращает на себя внимание, так как любой может сделать то же самое с ffmpeg, gstreamer, множеством приложений с открытым исходным кодом или драйверов intel, amd или nvidia на поддерживаемом оборудовании.
Если у вас нет опыта использования ffmpeg или другого декодера, и вы можете компенсировать это денежными средствами, тогда любыми необходимыми средствами это, вероятно, какое-то решение для вас.