bigfoot3d
Well-known member
I am sending images from a client computer to a console computer. The client computer sends the image to a server, and then the server turns around and forwards it to the console.
In 1280 x 1024, the jpeg image size is 126kb. Currently my server only does 158kbs down (0.94 seconds) and 70kbs (2.13 seconds) up, which is typical going through a home cable internet connection.
Is there anyway to compress or reduce the size of the image without reducing the resolution. I didn't know if the best thing was to compress on the client side through a memory stream before sending it to the network stream and then uncompressing on the console side after recieving the network stream using a memory stream. Or should i just compress to the network stream on the client side and uncompress from the network stream on the console side . Anything lower than 1280 x 1024 is not easily readable on the console side.
I know some would say just up the speed of the connection to the server, but my problem is am also trying to factor in the speed of connecting to homeusers computers as well, so i can't really eliminate the speed factor. I know there is someway to do this because in order to make remote desktop work properly and smoothly some kind of compression must be going on in order to smoothly transmit the remote desktop connection to my server from the internet.
Any insight on this would be greatly appreciated!
Thanks,
Craig
In 1280 x 1024, the jpeg image size is 126kb. Currently my server only does 158kbs down (0.94 seconds) and 70kbs (2.13 seconds) up, which is typical going through a home cable internet connection.
Is there anyway to compress or reduce the size of the image without reducing the resolution. I didn't know if the best thing was to compress on the client side through a memory stream before sending it to the network stream and then uncompressing on the console side after recieving the network stream using a memory stream. Or should i just compress to the network stream on the client side and uncompress from the network stream on the console side . Anything lower than 1280 x 1024 is not easily readable on the console side.
I know some would say just up the speed of the connection to the server, but my problem is am also trying to factor in the speed of connecting to homeusers computers as well, so i can't really eliminate the speed factor. I know there is someway to do this because in order to make remote desktop work properly and smoothly some kind of compression must be going on in order to smoothly transmit the remote desktop connection to my server from the internet.
Any insight on this would be greatly appreciated!
Thanks,
Craig