We are using direct S3 streaming, which is a huge advantage for us. However recently some of our customers started complaining about unreliable streaming which apparently is caused by these errors:
HTTPByteReader.sendRequest[http://mybucket.s3.amazonaws.com:80/myvideo.mp4]: java.net.SocketException: Connection timed out
We were not able to identify any pattern when these errors happen, it is not bound to any specific video, bucket, client or time. Any idea how to track these problems down? We are using a m1.small instance in eu-west-1a and euro buckets.
thanks,
konrad