i have developed a website. i have a client who is in a firewalled network. the only port that he has open is 80 and 2080.
the wesite is using the port 80 and it is forwarded to my webserver. i have a static ip address from my isp.
he opens a webpage. Log in with username and password and then a second page is displayed where there is an activeX component which is meant to play live video. he has a button in the page and when it is clicked the request is sent to a mediaserver which is in the same machine as my webserver but uses the port 2080. The request contains the ipaddress and port information
When the request is obtained the mediaserver provides the video. also there is another camera in the office which the user can manipulate. the camera uses port 1080. but that from the client side is a one way communication. if he clicks on the link it should be received by the camera and the camra turns.
i think since the client is in a firewalled enviornment he is not able to see the website and he gets an information like media server doesn't respond. But the same application runs successfull from many other places.
my website is using php. is there anyway i can get the request from the user in some other form which doesn't include the ipaddress and port and i can receive it in my server and make all these applications port independent for the client.
so inshort i do not want my client's firewall to know any information about the ports. And is there anything that i can do in my webserver to make this possible.
any programming techniques?
the camera that i have is a network camera. It has and ip address and it has a webserver in it.
so it almost acts like another machine which can respond to requests.