Codec از ترکیب دو کلمۀ Coder/Decoder ساخته شده و به نرمافزار یا سختافزاری اطلاق میشود که سیگنال یا جریان دادۀ ورودی را اینکد و/یا دیکد میکند. کدکها رکن مهمی در ویدیو استریمینگ هستند زیرا به دادههای ویدیویی اجازه میدهند تا با اندازه و کیفیت قابلمدیریت از طریق اینترنت انتقال داده شوند.
کدکهای ویدیویی از تکنیکهای مختلفی برای فشردهسازی دادههای ویدیویی استفاده میکنند، مانند حذف اطلاعات تکراری و استفاده از الگوریتمهای فشردهسازی پیشرفته. کدکهای ویدیویی مختلفی وجود دارد که هرکدام نقاط قوت و ضعف خاص خود را دارند. برخی از کدکهای رایج در ویدیو استریمینگ شامل H.264، VP9، H.265 و AV1 است.
یکی از عوامل مهم در انتخاب کدک، تعادل بین کیفیت ویدیو، کارایی فشردهسازی و سازگاری دستگاه است. برخی از کدکها مانند H.264 بهخاطر سازگاری بالای دستگاه شناخته شدهاند، اما ممکن است در مقایسه با کدکهای جدیدتر مانند AV1، ویدیوی باکیفیتتری تولید نکنند.
همچنین باید توجه داشت که کدکهایی که در ویدیو استریمینگ استفاده میشوند ممکن است با گذشت زمان تغییر کنند، زیرا تکنولوژیهای جدیدی معرفی میشوند و دستگاهها و پلتفرمها، قدرتمندتر میشوند. بنابراین، آگاهی از جدیدترین کدکها برای بهبود کیفیت ویدیو استریمینگ اهمیت دارد.