My camera is set up to produce 1080P MJPEG at 10 FPS and I am attempting to capture this stream using the LIVE message over TCP. Unfortunately, the frames are materializing with distortions. The top of the frame appears to look good, but the bottoms look like the offsets/color schemes are incorrect (see below). I am rendering these images directly from the materialized stream, so these are not display artifacts. Has anyone seen something similar? My java code basically reads the binary data in 1024 byte chunks from the input stream and uses a byte array output stream to collect these results, which, when complete, are exported to a byte array and then to a buffered image, which is written to file. I do get some frames without distortions, so I suspect the problem may lie upstream with the Image Server.
If this was an issue in the Image Server you would see the same issue in the Smart Client. Do you see the issue when using Smart Client?
Do you see the issue if you use the TCP Video Viewer sample? In the sample source code you can try to compare the code handling image data.
