You should be looking into video streaming. Opening an http connection forevery single frame is very time consuming.You can fine plenty of examples on streaming on the internet. Just google:"java video streaming"