What is Encoding?
A codec (coder/decoder) is a program that uses a compression-decompression algorithm to encode and decode video and audio to formats that can be streamed, stored, encrypted, and played back. In streaming, video and audio codecs are used by live encoders, file encoders, playback clients, and by the Wowza Streaming Engine™ software to send and receive live streams or to write files for on-demand play.
Encoding is the process of converting digital audio and video media files into a different format, generally by using a codec to compress them.
Encoding reduces the size of audio and video files. Each audio and video file format has a corresponding codec that is used to code it into the appropriate format and then to decode it for play. The encoding details of a file or stream are defined in its video and audio codecs. Wowza® Media Systems supports a wide variety of playback client video and audio codecs, and these encoding details determine levels of support and constraint. A matrix of audio and video codec support by client type can be found in this Wowza Specifications chart