been completed in relation to each machine a table with average response time values and percentage values may be formed in the u201c rmi client u201d see table 2 below if the percentage of available u201c up link u201d bandwidth of any video streaming server is below a predetermined u201c threshold u201d that server may be disqualified irrespective of its response time value from those that are not disqualified the one with the smallest average response time value i e u201c c1 u201d in this example may be chosen as the most suitable or u201c best u201d video streaming server step 5 shown in fig1 the u201c servlet u201d will retrieve from the u201c rmi client u201d the ip address of the preferred video streaming server and it will update the web page containing the video links with that new ip address in this way the u201c centralised u201d server may redirect the client to that u201c multimedia u201d server via java u201c servlet u201d technology this is the end of the test by virtue of which the user will be able to receive video streaming content from the u201c best u201d video streaming server the process can be repeated for a fixed period of time set by the u201c video server u201d administrator and each time the web page can be dynamically refreshed with a new u201c video streaming server ip address u201d below we briefly review some specific situations which may disrupt the above processes.