Hallo,
ich hatte mal ein ziemlich ähnliches Projekt, das leider wegen Zeitmangel seit Monaten in der Ecke liegt, auch bei mir war ein Laptop mit USB-Webcam verbaut. Die Übertragung des Bildes lässt sich mit der Streaming-Funktion des VLC realisieren. Auf dem verbauten Laptop den Streaming-Server starten und auf dem Steuerlaptop den Stream empfangen. Ich habe das Bild des VLC dann mittels ActiveX-Komponente in mein Steuerprogramm eingebaut. (War noch mittels Delphi, bin mir aber ziemlich sicher, dass das in C++ ähnlich funktionieren sollte.) Einziges Problem bei mir: Ich hab eine ganze Weile mit verschiedenen Streaming-Protokollen und Codecs herumprobiert, bekam die Latenz (Bildverzögerung) aber nie niedriger als 1s, was schon an der Schmerzgrenze ist zur Steuerung.
Hoffe, ich konnte ein paar Denkanstöße respektive Suchmaschinen-Ansätze liefern.