Dipende.
Se il client si accontenta di un'immagine a intervalli regolari è sufficiente preparare una pagina web che esegua il refresh ogni tanto, se il client vuole il live allora serve un programma. Se lo fai in java servirà programma e jvm.
Ciao ciao.