Hola.
Si estas trabajando en un entorno empresarial y no tienes tiempo pero sí recursos, te recomendaría que te enterases de las posibilidades que ofrece el producto Terminal Server de Microsoft. Aunque no soy gran conocedor, estoy seguro de que podrías realizar lo que te propones de una forma sencilla... El único requisito para el equipo remoto sería tener instalado el cliente de Terminal Server, claro... Tal vez esta solución suponga para ti matar moscas a cañonazos, pero puedes tenerla en cuenta.
También podrías contemplar crear una aplicación mediante sockets... en este foro hay gente buena conocedora del control winsock y me consta que hay bastantes temas explicando su uso... o una aplicación Exe ActiveX...
Ahora bien, en una vpn o similar no habría mayor problema, pero para poder acceder desde cualquier sitio de internet al equipo de la cámara, supongo necesitarás algo más que vb...
Lamento no poder ser de más ayuda.
Suerte.