کدک ها دستوراتی هستند درباره نحوه رمزگذاری (Coding) فایلهای تصویری یا صوتی بطوری که آنها از فضای کمتری استفاده کنند. معمولاً این کدکها حاوی دستورات نحوه تبدیل جریان دادههای رمزگذاری شده به فیلم (یعنی رمزگشایی) نیز هستند. مهمترین نقش آنها فشرده سازی جریان تصاویر همزمان با کپچر است.
High Definition Video یا HD Video به سیستم ویدئویی گفته می شود که وضوح تصویر بالاتری نسبت به سیستم های استاندارد ویدئویی که Standard Definition نامیده می شوند، دارند. سیستم های ویدیویی استاندارد شامل PAL - NTSC - SECAM دارای وضوح تصویر 486 خط هستند. در حالی که ویدئو های HD دارای وضوح 720 یا 1080 خط میباشند و این به معنای کیفیت بالاتر تصاویر است. گوشی های موبایل هم از این سیستم به دور نمانده اند و خود را به دوربین هایی با قابلیت فیلم برداری HD مجهز کرده اند که تماشای این فیلم ها بر روی هر برنامه ی پخشی ممکن نیست.