Como faço para transmitir vídeo da minha webcam USB para uma página HTML remota

Quero criar um programa que transmita vídeo da minha webcam USB pela Internet para uma página da Web.

Atualmente, eu uso um serviço da web que, quando acionado, chamafswebcam para capturar uma imagem, salvar no armazenamento de dados, converter no binário base64 e enviar esses dados para a página HTML onde são renderizados no atributo 'src' de 'img'. A página HTML possui JavaScript que chama esse serviço uma vez por segundo.

Como você pode ver, essa é uma maneira horrível de fazer isso. Prefiro ter um fluxo adequado, se puder. Mas não sei quais tecnologias estão disponíveis para conseguir isso.

O serviço da web está escrito emnodeJS. O servidor está sendo executado em umraspberry pi 2. Eu não coloquei essa pergunta noraspberry pi forum porque eu acho que é um generalLinux/programming questão.

questionAnswers(2)

yourAnswerToTheQuestion