Hola, en principio tienes que entender que los servicios AWS son en esencia un hosting o storage más. Así que si tienes la url de tu archivo ahí funciona
casi exactamente como si la tuvieras en cualquier otro servidor:
el 1ro es un archivo de vídeo (entenderás que hablo figurativamente, verdad?), si lo pusiese en un tag video:
<video width="900" height="30" controls>
<source src="
https://your-bucket.s3.us-west-2.amazonaws.com/my-fucking-awesome-vacation-journey.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
funcionaría, ok?
Lo mismo pasaría para mi archivo de audio, pdf o el que sea; los podría reproducir, cargar en el browser, etc. Lo que hace de los servicios de AWS 'especiales' (aunque otros proveedores permiten ahora hacer lo mismo pero en 2017-2018 creo que eran los únicos) es que tu puedes definir tus propias
policies de acceso a tales archivos.
Un
policy son reglas que restringen el acceso de tales archivos, de tal modo que si alguien conoce/tiene la url de ese archivo tuyo, no podrá reproducirlo/descargarlo así de fácil. El policy puede restringir el acceso por dominio, ip, middleware rule y otros.
Actualmente trabajo para una agencia de USA y usamos AWS para hosting; pero hace años, trabajando para una agencia española, usábamos los servicios AWS para almacenar vídeo de training/formación/educativos y como no queríamos que algunos sabihondos se descarguen esos video para piratearlos, tuve que definir los policies para su restricción. Y esto seguramente te podrá servir, en ese momento usamos JW Player que si no me equivoco ahora es de pago pero en ese entonces era gratuito, lo interesante es que JW Player tenía un modo de reproducción que nos permitía reproducir el vídeo usando streaming 'picoteado' (no se me ocurre otra palabra para traducir el término del inglés) de tal modo que hacía virtualmente imposible 'cachear' el vídeo.
Debo irme, que cuando me pongo didáctico no mido mi tiempo, para finalizar, si vas a reproducir un video y no te importa si se lo pueden piratear, seguro que en este foro donde abundan quienes se dedican a eso te pueden asesorar. Pero si te importa que haya quienes quieran piratearse tus videos, considera asegurar tus vídeos seteando correctamente en tu panel de control de AWS tus policies de acceso. Recuerda que los servicios de AWS son elásticos, es decir, cuanto más los uses vas a pagar más, hasta donde sé no hay pagos fijos ni plan de uso ilimitado del ancho de banda; si estás suscrito a AWS van a cobrar hasta el aire que respiras.