I want to implement video on demand streaming to multiple devices such as android, ios devices and browsers html5. Is this possible with AWS Cloudfront? I’m a little bit confused with the different streaming protocols for the various devices. How does AWS Cloudfront and AWS Elastic Transcoder handles this?
You need to upload the all videos on S3 and setup the job pipeline to transcode the videos and store back them on S3 bucket. for the transcoding you can use Amazon Elastic Transcoder services (On AWS Console) where you can find the proper transcoding parmameters that wold be supportable to all major browsers and devices.
there after you need to create the CloudFront distribution for these converted videos, On cloudFront services you would be able to see the web/RTMP type distribution to create for the bucket content access.