Может возникнуть проблема с обслуживанием файла MP4 непосредственно из S3, обычно браузер сначала делает запрос GET, чтобы узнать Content-Length, а затем делает много частичных запросов диапазона GET (с ответом 206), чтобы выбрать и воспроизвестиФайл MP4.Это типичный случай подачи файла MP4 с S3.
Я бы предложил использовать плеер Dash / HLS, бесплатные плееры доступны, и вам не нужен транскодер, если вы можете использовать ffmpeg.