We are storing video files in Amazon S3-Buckets, and do the playout via CloudFront. Unfortunately, although CloudFront has an origin-pull mechanism, the files are only transferred from S3 to the edges on first request. This leads to the problem, that every first user in every region (and we're serving world-wide) has a big lateny on streaming.
I did not find and possibility to automatically push new video files directly to all edges, but we need a solution for this (and for the fact that CloudFront is too slow sometimes).
Is there any CDN which is capable of
- taking S3 as storage source
- secure streaming (e.g. RTMPe)
- pulling new files from a S3 bucket automatically (or has a comparable mechanism)
- logging streaming statistics frequently
or is there any way to solve my problem with CloudFront?
Thanks a lot.