7 ms·
AWS offers the building blocks for this sort of thing via Elemental Media. MediaConvert will transcode videos to various formats (MP4, HLS, MPEG Dash, etc). M
by douglasisshiny 6y ago
AWS offers the building blocks for this sort of thing via Elemental Media.
MediaConvert will transcode videos to various formats (MP4, HLS, MPEG Dash, etc).
MediaLive does on the fly transcoding for live streams, allows you to select various destinations (if you have a stream key for YouTube, for instance).
MediaPackage is commonly a destination for MediaLive and will act as an origination for live viewing (ideally with a CloudFront distribution in front of it). It also allows for easily converting the HLS to various outputs provided a timestamp (no frame specific clipping which is annoying); MediaConvert doesn't support HLS as input yet -- although you can do it.
MediaStore is basically a low-latency S3 for storage.
MediaTailor allows for stitching in ads.
So you still have to deal with transcoding, storage, etc. Azure has their own media services and Google uses (or bought?) Anvato. I think their service offerings are all pretty similar, but I could be wrong. Actually looking at Anvato, it looks like they provide a couple additional services.
Note: I don't work for AWS, but work for a video platform and we use AWS exclusively.