I want to create a youtube Video streaming application but on a small scale. I am using Spring boot for backend rest endpoints and Amazon S3 bucket for storing video files. I am able to upload and download video files to the S3 bucket. But I am confused on the streaming side. I want to show those video files on the JSP page to play. I heard about AWS video on demand, AWS kinesis, etc. Can someone suggest to me or share some links that will be the best approach to follow for video streaming with spring boot. Or is there any other service apart from AWS services that can be useful in this scenario. I am totally confused. Please help me out. Thank you.