کدک چیست؟

کدک یک الگوریتم است (OK اجازه می دهد ساده باشد - یک نوع برنامه!)، اغلب اوقات به عنوان یک نرم افزار بر روی یک سرور نصب شده یا در یک قطعه سخت افزاری ( ATA ، IP Phone و غیره)، که برای تبدیل استفاده می شود صدا (در مورد VoIP) سیگنال ها را به داده های دیجیتالی می فرستد که از طریق اینترنت و یا هر شبکه در طول یک تماس VoIP.

کدک کلمه از واژه های متشکل از coder-decoder یا compressor-decompressor می آید. کدک ها معمولا به سه کار زیر دست می یابند (تعداد کمی از آنها):

رمزگذاری - رمزگشایی

هنگامی که شما بیش از تلفن معمولی PSTN صحبت می کنید، صدای شما به صورت آنالوگ بر روی خط تلفن حمل می شود. اما با VoIP، صدای شما به سیگنال های دیجیتال تبدیل می شود. این تبدیل به طور فنی رمزگذاری می شود و توسط یک کدک به دست می آید. هنگامی که صدای دیجیتالی به مقصد خود می رسد، باید آن را به وضعیت آنالوگ اصلی خود رمزگشایی کرد تا خبرنگار دیگر بتواند آن را بشنود و درک کند.

فشرده سازی - فشرده سازی

پهنای باند کمبود کالا است. بنابراین، اگر داده های ارسال شده سبک تر شوند، می توانید بیشتر در یک زمان خاصی ارسال کنید و در نتیجه عملکرد را افزایش دهید. برای ایجاد صدای دیجیتالی کم حجم، فشرده شده است. فشرده سازی یک فرایند پیچیده است که در آن داده های مشابه ذخیره می شود اما با استفاده از فضای کمتر (بیت دیجیتال) ذخیره می شود. در طول فشرده سازی، داده ها به ساختار (بسته) مناسب الگوریتم فشرده سازی محدود می شود. داده های فشرده بر روی شبکه فرستاده می شود و هنگامی که آن را به مقصد خود می رساند، قبل از رمزگشایی آن را به حالت اصلی بازگردانده می شود. در اغلب موارد، با این حال، لازم نیست که داده ها را دوباره بکشند، زیرا اطلاعات فشرده در حال حاضر در حالت مصرف هستند.

انواع فشرده سازی

هنگامی که داده ها فشرده می شوند، سبک تر می شوند و از این رو عملکرد بهبود می یابد. با این حال، به نظر می رسد که بهترین الگوریتم های فشرده سازی کیفیت داده های فشرده را کاهش می دهد. دو نوع فشرده سازی وجود دارد: lossless and lossy. با فشرده سازی lossless شما هیچ چیز را از دست نمی دهید، اما شما نمی توانید فشرده سازی کنید. با فشرده سازی از دست رفته، به کاهش چشمگیر دست می یابید، اما کیفیت را از دست می دهید. به طور معمول نمی توانید داده های فشرده را با حالت فشرده سازی lossy به حالت اولیه خود بازگردانید، از آنجا که کیفیت برای اندازه فداکار شده است. اما این بیشتر وقت لازم نیست.

مثال خوبی از فشرده سازی از دست رفته MP3 برای صدا است. وقتی فشرده شده به صدا، شما نمی توانید فشرده سازی کنید، شما در حال حاضر بسیار راحت است که گوش دادن به MP3، در مقایسه با فایل های صوتی بسیار خفیف.

رمزگذاری - رمزگشایی

رمزگذاری یکی از بهترین ابزار برای دستیابی به امنیت است. این فرایند تغییر داده ها در چنین وضعیتی است که هیچ کس نمی تواند آن را درک کند. به این ترتیب، حتی اگر داده های رمزگذاری شده توسط افراد غیر مجاز متوقف شود، داده ها همچنان محرمانه باقی می مانند. هنگامی که داده های رمز شده به مقصد می رسند، آن را به شکل اصلی خود رمزگشایی می کنند. اغلب هنگامی که داده ها فشرده می شوند، در حال حاضر به مقدار مشخصی رمزگذاری شده اند، زیرا از حالت اولیه آن تغییر یافته است.

برای لیستی از رایج ترین کدک های مورد استفاده برای VoIP به این پیوند بروید.