There are two main problems to be considered when transmitting video in the Internet:
1. a minimum of bandwidth is necessary to have updated images at an appropriate rate for the application
2. once there is a request and the video stream is activated, the link must remain permanently active and should be stopped only by the requesting client.
The solution to problem 1 varies with the available bandwidth, existing hardware, and the amount of traffic.
The solution to problem 2 passes by the definition of new Internet protocols. Some of them already exist in the so called "Push Technology".
Two different technologies have been tested:
1. an extension to a standard web server using "push" technology which uses proprietary software to publish the image files directly grabbed from a TV camera and pushed to the Internet
2. a video stream server with compression and encoding: Microsoft Netshow with RealVideo Server