Hola
Sin importar si tus videos están en un lugar público de tu web o en un area privada, a la cual accede un cliente tras su compra, la opción más segura para proteger tus videos sería la AUTENTICACIÓN POR DOMINIO.
Es decir, configurar Amazon S3 para que cuando se active el reproductor de video, valide la programación específica que te brinde yo, para que aunque alguien tenga acceso a la URL directa de tu video, este no se reproduzca ni se descargue.