What is Video Encoding? Understand the fundamentals