Video encoding compresses raw frames into a stream a network can carry, and transcoding converts one encoded stream into another. The main codecs and containers, hardware vs software encoders, and how real-time video calls encode differently, with VideoSDK’s encoder presets.