TCPSpout is a utility which can share images between different hosts by using Spout2 running on Microsoft Windows with TCP/IP. As TCPSpout is compatible with the communication protocol TCPSyphon running on OSX, it allows output image from VJ software on both of OSX and Microsoft Windows to exchange alternatively.
Generally for streaming images RTMP[Real Time Messaging Protocol] etc. is usually used. However, to meet requests such as latency minimization, stable quality of image and so on, you cannot say these are perfect methods in view of image direction.
At this moment, we are adapting a simple solution; Codec based on Motion JPEG, Animation PNG etc. though in the future, we assume that more suitable Codec would be released or we can make it by ourselves. Sometimes DXTC (called DXTn or S3 Texture Compression) is suggested to our products, but compression rate itself is definitely inferior to JPEG etc. Absolutely we can utilize its advantage of transaction only on GPU, but it is too large to communicate its data on the network. Recently since new technologies (encoding H.264 on GPU, or making JPEG encoder by CUDA) are coming up, we have a plan to make version up applying optimal technology to our products.
It would be encouragement for our future development and production if you contact us with requests and examples of your using way/ style etc. by the below desk.