A company's mobile app captures and uploads raw video clips to an Amazon S3 bucket, causing playback issues due to large file sizes on mobile devices. To enhance app performance and scalability with minimal operational overhead, which two solutions should be implemented?