The Mux Transcoding Process is comprised of a series of steps:
- Receive the incoming video file either by push (upload) or pull (download from URL link)
- Analyze and detect the media type, including codec, size, bitrate and more
- Convert the video file into a common MPEG-4-based format
- Convert the intermediate file into the request output format, be it video, just the audio track or a thumbnail image
- Place the output video file onto a protected Amazon S3 bucket, ready for you to transfer back to your server, or serve directly to your user
This entire process takes place within the Amazing Web Services computing cloud, utilizing a combination of on-demand processing, infinite storage and powerful, scalable message queues and database storage systems.




