¿Cómo puedo transmitir video desde mi cámara web USB a una página HTML remota?

Quiero crear un programa que transmita videos desde mi cámara web USB a través de Internet a una página web.

Actualmente, uso un servicio web que cuando se activa, llamafswebcam para capturar una imagen, guardarla en el almacén de datos, convertirla en binario base64 y enviar esos datos a la página HTML donde se representa en el atributo 'src' de 'img'. La página HTML tiene JavaScript que llama a este servicio una vez por segundo.

Como puede ver, esta es una forma horrible de hacer esto. Preferiría tener una transmisión adecuada si puedo. Pero no sé qué tecnologías están disponibles para lograr esto.

El servicio web está escrito ennodeJS. El servidor se ejecuta en unraspberry pi 2. No puse esta pregunta en elraspberry pi forum porque creo que es un generalLinux/programming problema.

Respuestas a la pregunta(2)

Su respuesta a la pregunta