如何从c#刻录videoDVD?

我需要在C#应用程序中从我的网络摄像头刻录videoDVD吗? 这样做的正确方法是什么? 需要什么步骤?

我想我必须使用正确的文件夹结构和MPEG2video创建图像,然后将其刻录到DVD? IMAPI2?

SharpRecorder是一个用C#刻录CD和DVD的库。

http://code.google.com/p/sharprecorder/

我也在寻找一个图书馆,但到目前为止,IMAPI是最好的事情,bwgburn是一个应用程序,还有LetitBurn,它使用的是libburn库,它用于C ++