Если вы хотите осуществлять потоковую передачу в режиме реального времени по UDP с аудио- и видеопотоком, вы можете использовать API-интерфейс DirectShow (если вы нацелены на компьютеры с Windows).Официальная документация доступна здесь: http://msdn.microsoft.com/en-us/library/windows/desktop/dd375454(v=vs.85).aspx
. Оболочку .NET для DirectShow вы найдете здесь: http://directshownet.sourceforge.net/, а также некоторые образцы.Вы также найдете больше примеров на codeproject.com, большинство из них используют эту оболочку: http://www.codeproject.com/kb/audio-video/#DirectShow
Используя DirectShow, вы сможете захватывать как веб-камеру, так и микрофон в реальном времени, кодировать их с помощью соответствующего кодировщика.фильтруйте (например, кодер h263 для видеопотока), а затем отправляйте кодированные кадры по сети, используя фильтр записи RTSP.
Я не специалист по DirectShow, но это может быть хорошим началомточка.Я знаю, что это решение работает, потому что я реализовал его несколько месяцев назад.
Вы должны знать, что DirectShow устарела со времен Windows Vista и заменяется новым API: Windows Media Foundation.Если вы ориентируетесь только на Windows Vista или Windows 7, лучше использовать новый API.См. Документацию MSDN для получения более подробной информации: http://msdn.microsoft.com/en-us/library/windows/desktop/ms694197(v=vs.85).aspx
Надеюсь, это поможет вам.