https://www.trickyenough.com/youtube-clone-launch-a-smart-video-streaming-app/
YouTube Clone: Launch a Smart Video Streaming App