Correct answer - "Do a multi-part upload" : Multipart upload allows you to upload a single object
as a set of parts. Each part is a contiguous portion of the object's data. You can upload these
object parts independently and in any order. If transmission of any part fails, you can
retransmit that part without affecting other parts. After all parts of your object are uploaded,
Amazon S3 assembles these parts and creates the object. In general, when your object size
reaches 100 MB, you should consider using multipart uploads instead of uploading the object in a
single operation.
Incorrect answers -
"Upload as one part" - Here we are not maximizing the bandwidth and are not being efficient (see
multi part answer)
"Use SSE-S3 encryption" - Encryption won't help increasing the efficiency of the uploads to S3.
"Zip the video file before sending" - Video files are binary formats and should already be
optimised in size. Applying zip compression on a video file won't help reduce its size.