




В зависимости от того, что вы кодируете (размер, частота кадров, оборудование и т. д.), Кодирование в реальном времени может быть невозможно. Кодирование видео ОЧЕНЬ интенсивно использует процессор.
Я использую Windows Media Format SDK, хотя признаю, что использую его непосредственно в собственном коде C++. Я считаю, что его можно вызвать из управляемого кода.
Теперь это входит в состав Windows SDK здесь:
http://msdn.microsoft.com/en-us/windows/bb190307.aspx
(или вы можете скачать его отдельно - см. список в левой панели)
Будьте осторожны, это справедливо, чтобы немного разобраться. Однако есть примеры ресурсов кода, которые могут помочь.