zum aufzeichnen und speichern von video von der ip-Kamera mit AForge?

ich versuche, eine Aufnahme-Funktion, wo die Quelle ist, die von der IP-Kamera in C# using AForge, aber ich kann nicht wirklich verstehen, die Codierung, wie ich bin, einen neuen Lernenden.. Das aufgenommene video wird dann gespeichert in meinem computer.
wie ich wissen, dass diese Funktion zu schreiben/ein video erstellen und speichern Sie es in meinem Speicher.

AVIWriter writer = new AVIWriter("DIB ");
//create new AVI file and open it
writer.Open(@"C:\test.avi", 768, 576);
//create frame image
Bitmap image = new Bitmap(768, 576);

for (int i = 0; i < 240; i++)
{
//update image
image.SetPixel(i, i, Color.Red);
//add the image as a new frame of video file
writer.AddFrame(image);
}
writer.Close(); 

aber wie zu Lesen, die mjepg form Quelldatei(IP-cam) und übergeben es an AVIWriter?
kann mir jemand Hinweise, wie das zu erreichen

neuen Lernenden, bitte führe mich....

  • Welche Art von "IP-Kamera" ist es? Ist es so etwas wie ein high-performance Point Grey research Kamera, oder mehr wie eine webcam? In beiden Fällen werden die Kamera-Hersteller-website haben, sollten Sie Anweisungen zum abrufen von Bildern von der Kamera.
  • Vermeiden Sie auch SetPixel - es ist ein sehr langsamer Vorgang. Wenn Sie wollen, zu manipulieren, werden die einzelnen Pixel, die ich empfehlen LockBits.
  • eine apexissplittern IP-cam(CCTV), weiß ich, wo ich erhalten kann, Bild-streaming von der Kamera. Meine Frage ist, wie lese ich die streaming-Bild(MJPEG) mit AForge in C# und schreiben Sie eine AVI-Datei und speichern Sie Sie auf meinem Speicher.
InformationsquelleAutor Lynx | 2012-09-17
Schreibe einen Kommentar