در سایت ویپ ادمین سعی داریم به بررسی کامل کدکهای ویپ (VoIP) و انواع کدکها بپردازیم.
در ابتدا تعریفی از کدکها داریم تا کامل با آنها آشنا شوید.
کدک چیست؟
کدک از دو کلمه کدر (Coder) و دیکر(Decoder) ساخته شده است، وظیفه اصلی کدکها این است که داده ها را برای ذخیره سازی، کدگذاری و فشرده سازی (Compress) میکند.
گاهی اوقات برای نمایش دادن آنها از حالت فشرده خارج میکند که به اصطلاح (Decompress) انجام میشود.
کدک همانطور که از نامش آشکار است به معنای کد کوچک است، این کدها برای انجام کار خود باید توسط نرمافزارها خوانده بشوند.
کدکها به صورت سخت افزاری نیز هستند که وظیفه آنها تبدیل صدا و تصویر آنالوگ به دیجیتال است.
کدکها کار خود را همان لحظه یا به اصطلاح بلادرنگ (Real-time) انجام میدهند.
گاهی نیز کدکها وظیفه اشان برعکس میشود که سیگنال دیجیتال را به آنالوگ تبدیل میکنند.
کدکهای نرم افزاری فایلهای ویدیویی را به فرمت های بهتر و کم حجم تبدیل میکند و کدکهای سخت افزاری بیشتر در صدا و سیما توسط مهندسان استفاده میشود.
کدکها تعداد بسیار زیادی دارد و گاهی اوقات تشخیص آنها از هم دشوار است.
دربارهی کدکهای ویپ
این را باید بدانید که صدا در حل عادی آنالوگ است حال برای انتقال صدا در در بستر یک شبکه کدکها صدا آنالوگ را به دیجیتال تبدیل میکنند.
در نقطه انتهایی برای شنیده شدن صدا توسط ما دوباره صدا دیجیتال شده به آنالوگ تبدیل میشود.
پس به طور کلی متوجه شدید که کدک به معنای تبدیل صدای آنالوگ به دیجیتال و برعکس است تا صدا بر روی بستر شبکه منتقل شود.
انواع کدکها صوتی در بحث ویپ بسیار مهم است و حتی کسانی که میخواهند سرور های ایزابل و الستیکس راه اندازی کنند با این کدکها کار دارند.
این را باید بدانید که کدکهای صوتی در تلفنهای تحت شبکه بسیار مورد نیاز است.
راه اندازی ویپ در سروهای ایزابل و الستیکس از تمامی کدکهای تصویری، صوتی و عکس استفاده میشود.
این را بدانید که هر کدک از یک روش ویژه و خاص برای انتقال صدای آنالوگ به دیجیتال استفاده میکند.
در هر روش صدا با کیفیتهای مختلف را خواهید داشت و هر کدام از آنها پهنای باند خاصی را نیاز دارند.
این را باید بدانید که پهنای باند در بعضی از مکانها دچار محدویت میشود.
شما حتما باید در زمان انتخاب کدک به موارد ذیل بسیار توجه کنید:
- پهنای باند
- کیفیت
- پشتیبانی دستگاههای مختلف از کدکی که استفاده میکنید.
انواع کدک در ویپ
همانطور که پیش تر گفتیم، کدکها از یک الگوریتمی برای فشرده سازی استفاده میکند.
برای بهتر شدن و یا بدتر شدن کارها از قدرت سی پی یو (CPU) استفاده میشود.
کدکهای رایچی که زیاد مورد استفاده قرار میگیرد:
- G.711 alaw And μlaw
- G.726
- G.729A
- GSM
- iLBC
- Speex
کدک G.711
G.711 یکی از کدکهای اساسی در PSTN است، اگر نام PCM و یا شبکه تلفن را شنیدید به G.711 فکر کنید.
دو روش موجود در G.711
- μlaw که در آمریکای شمالی
- alaw که در سایر تمامی نقاط جهان
استفاده از دو روش بالا اطلاعات را در 8000 بار در ثانیه منتقل میکند ولی اگر محاسبه دقیق تری داشته باشید متوجه میشوید برای انتقال اطلاعات نیاز به 64000 بیت در ثانیه است.
اشخاص اعتقادشان به این است که در کدک G.711 فشرده سازی انجام نمیشود ولی این اعتقاد کاملا صحیح نیست زیرا مقایسه فشرده سازی در این کدک انجام میشود.
در واقع کدک G.711، یک کدک پایه است که که بقیه از آن استفاده میکنند.
در کدک G.711 مصرف CPU تقریبا صفر است.
کدک G.726
یکی از کدکهای اصلی برای فشرده سازی کدک G.726 است، این کدک مدتی است به جای کدک G.721 آمده است که دیگر منسوخ و از رده خارج شده است.
کدکهای G.726 به عنوان (ADPCM) نیز شناخته شده است،(ADPCM) تعدیل کننده پالس کد دیفرانسل سازگار است.
کیفیت G.726 تقریبا با کیفیت G.711 شبیه است و همچنین در چندین بیت ریت اجرا میشود، این کدک فقط نیمی از پهنای باند را استفاده میکند.
دلیل آن این است که فقط اطلاعات کافی،که دربارهی تفاوت نمونه فعلی و قبلی است را به جای اندازه گیری کمیت ارسال میکند.
کدک G.726 به دلیل نداشن توانایی در حمل سیگنالهای مودم و فکس طرفداران خود را از دست داد.
اما خب به دلیل اینکه کدک G.726 نسبت پهنای باند به CPU دارد کارکرد و عملکرد آن در حال برگشت است.
کدک G.726 بسیار عالی هستند زیرا در آن نیازی به انجام محاسبات نیست.
کدک G.729A
کدکهای G.729A به دلیل استفاده از پهنای باند دارای کیفیت صدای خوبی است.
شما از کدک G729A بدون پرداخت هزینه نمیتوانید استفاده کنید، اما باز با این حال طرفداران خودش را دارد و در تلفن و سیستمهای متفاوت پشتیبانی میشود.
در کدک G729A مصرف CPU بسیار زیاد است.
کدک G.729A از پهنای باند 8Kbps استفاده میکند.
کدک GSM
کدکهای GSM یکی از کدکهای محبوب ویپ (VOIP) استریسک است.
پهنای باند این کدک 13 KB/S است و با فرنکانس 8 kHz کار میکند.
کدک GSM در تلفنهای همراه استفاده میشود.
در کدک GSM کیفیت صدای تولیده شده نسبت به کدک G.729A کیفیت کمتری دارد اما شاید این یک نظر شخصی باشد.
کدک G.729
با توجه به استفاده از پهنای باند کمی که استفاده می کند، G.729A کیفیت صدای مطلوبی را ارائه می دهد. این کار را با استفاده از پیش بینی خطی Conjugate-Structure Algebraic-Code-Excited) CS-ACELP) انجام می دهد. به دلیل قانون ثبت اختراعات، شما نمی توانید از G729A بدون پرداخت هزینه مجوز استفاده کنید. با این حال ، بسیار محبوب است و بنابراین ، در بسیاری از تلفن ها و سیستم های مختلف پشتیبانی می شود.
مصرف سی پی یو (CPU) در این کدک بالا است. برای دستیابی به نسبت فشرده سازی چشمگیر خود، این کدک به یک مصرف بالایی از CPU نیاز دارد.
در سیستم Asterisk، استفاده از کدکهای فشرده شده به سرعت باعث کاهش سرعت CPU می شود.
G.729A از پهنای باند 8Kbps استفاده می کند.
کدک iLBC
کدک iLBC با پهنای باند 8 KB/S و فرکانس 13/3 kHz فعالیت میکند.
این کدکها در مصرف پهنای باند بسیار کم مصرف است و در مصرف CPU جزو گرانترینها است.
استریسک (Asterisk) از کدکهای iLBC پشتیبانی میکند اما آنها به اندازه کدکهای (VOIP ITU) محبوبیت ندارند و حتی امکان دارد که با سیستمهای ویپ (VoIP) سازگاری نداشته باشد.
این کدکها در استریسک (Asterisk) مصرف CPU بالایی دارد و در این کدکها بدون پرداخت هزینه میتوانید از آنها استفاده کنید.
کدک Speex
کدکهای Speex بیشتر در ویپ (VoIP) و نرم افزارهای اینتذنتی مورد استفاده قرار میگیرند.
Speex به عنوان یک کدک رایان است که دارای مجوز BSD تحت نسخه Xiph.org است.
کدک Speex به دلیل متغیر بودن در ر نقطه ای از 2.15 تا 22.4 Kbps فعالیت میکند.
کلام آخر ویپ ادمین
در سایت ویپ ادمین سعی کردیم مفهوم کدک و همچنین کدک ویپ و انوع آن و کارکرد را به طور کامل برای شما توضیح دهیم.
مطالعه بیشتر:
تفاوت ویپ (VOIP) و سانترال در سیستمهای تلفن تحت شبکه
محتوا کدکهای ویپ چیست و انواع کدک در ویپ (VoIP) چگونه کار می کند؟ در سایت ویپ ادمین بسیار کاربردی بود.
با خواندن مقاله کدکهای ویپ چیست و انواع کدک در ویپ (VoIP) چگونه کار می کند؟ بسیاری از مشکلاتم رفع شد.
ممنونم از مقاله مفید و کاربردیتون
مقاله کدک و انواع آن بسیار مفید واقع شد.