Codecs Encoders and Streaming Video