Я должен создать управление WPF, которое будет играть rtp поток с требованием, чтобы задержка была максимально низкой.
Я посмотрел на следующие два проекта:
http://vlcdotnet.codeplex.com/
http://wpfmediakit.codeplex.com/
Насколько я знаю, я не могу использовать VLC, потому что мы поставляем коммерческое применение с более строгой лицензией, чем GPL (т.е. мы не можем поставить наш источник).
Медиакит Wpf хорош, но я, может казаться, не нахожу хороший/свободный rtp directshow фильтром источника, и я хотел спросить, существует ли простое решение там, что я отсутствую, прежде чем я вскочу в запись моего собственного.
Какие-либо идеи?
VLC использует библиотеку LIVE555 для RTP / RTSP, так что, возможно, это будет полезно для вас, оно лицензировано под LGPL. Это библиотека C ++, поэтому вам придется выйти из pinvoke, и, поскольку я никогда не использовал библиотеку, я не могу сказать, насколько это будет сложно.
Существует pjsip.net , но похоже, что это GPL , поскольку это то, что лежат в основе pjsip и pjmedia .
Вот удобный список стеков RTP .
Я не встречал простого решения. Раньше я делал фильтры RTSP, используя LIVE555, но я не думаю, что это относится к категории «простых».
Я видел это в кузнице исходного кода, но я читал комментарии, в которых спрашивалось, работает ли это вообще.