Video compression is the process of encoding video data in a more space-efficient representation to reduce the file size and bandwidth required for storage or transmission. Compression algorithms exploit redundancy in video both within individual frames (spatial compression) and between successive frames (temporal compression) to discard or approximate data that the human eye is unlikely to notice. Without compression, raw video would be impractically large to stream over any real-world network connection.

