...

کُدک‌های VoIP | معرفی G.711، G.729 و انتخاب بهترین کدک در سیستم‌های تلفنی

فهرست مطالب

زمان مطالعه: 2 دقیقه

کُدک (Codec) چیست؟

کُدک مخفف Coder-Decoder یا Compressor-Decompressor است. وظیفه کدک در سیستم‌های VoIP، فشرده‌سازی و تبدیل صدای آنالوگ به داده‌های دیجیتال و برعکس است.

در واقع، هر زمان شما با تلفن VoIP تماس می‌گیرید، صدای شما توسط یک کُدک تبدیل به داده می‌شود و در مقصد دوباره به صدا برگردانده می‌شود.


چرا انتخاب کُدک مهم است؟

  • کیفیت صدا (HD Voice یا کیفیت پایین‌تر)

  • میزان مصرف پهنای باند

  • سازگاری بین تجهیزات مختلف (IP Phone، Gateway، Softphone)

  • هزینه مجوز (برخی کدک‌ها مثل G.729 تجاری هستند)


کُدک‌های پرکاربرد در VoIP

۱. G.711 (µ-law و A-law)

  • استاندارد قدیمی و پایدار ITU-T

  • کیفیت نزدیک به تلفن ثابت (PSTN)

  • مصرف پهنای باند: حدود ۶۴ kbps برای هر تماس

  • بدون فشرده‌سازی → کیفیت بالا، تأخیر کم

۲. G.729

  • کُدک فشرده با مصرف پهنای باند پایین (۸ kbps)

  • مناسب برای اینترنت ضعیف یا لینک‌های بین‌المللی

  • نیازمند لایسنس در بسیاری از تجهیزات (تجاری)

  • تأخیر کمی بیشتر نسبت به G.711

۳. GSM

  • مصرف پهنای باند: حدود ۱۳ kbps

  • کیفیت متوسط، اما رایگان و سازگار با بسیاری از نرم‌افزارها

۴. Opus

  • کُدک مدرن و متن‌باز

  • کیفیت فوق‌العاده از صدای Narrowband تا Fullband (HD Voice)

  • پشتیبانی از نرخ بیت متغیر (۶ kbps تا ۵۱۰ kbps)

  • پرکاربرد در WebRTC، استریسک‌های مدرن و نرم‌افزارهای ارتباطی


کُدک نرخ بیت (kbps) پهنای باند با سربار RTP/UDP/IP (kbps) کیفیت صدا موارد استفاده
G.711 (A-law / µ-law) ۶۴ ~۸۷.۲ خیلی خوب (معادل PSTN) تماس داخلی LAN، اپراتورهای تلفن ثابت
G.729 ۸ ~۳۱.۲ خوب اینترنت با پهنای باند کم، تماس بین‌الملل
GSM ۱۳ ~۲۹.۲ متوسط سافت‌فون‌ها، شبکه‌های موبایل
Opus ۶ – ۵۱۰ متغیر (بسته به تنظیمات) خیلی عالی (HD Voice) WebRTC، تماس اینترنتی مدرن، VoIP پیشرفته
iLBC ۱۳.۳ / ۱۵.۲ ~۲۷.۶ / ۳۰.۶ خوب شبکه‌های با Packet Loss بالا

نکات فنی و تجربی در پروژه‌ها

  • در Asterisk و Issabel ترتیب کُدک‌ها اهمیت دارد. بهتر است کدک‌های رایج مثل alaw, ulaw, g729 را به ترتیب نیاز تعریف کنید.

  • اگر تماس بین‌المللی دارید، معمولاً اپراتورها از G.729 استفاده می‌کنند → پس باید لایسنس آن روی سیستم نصب شود.

  • برای تماس داخلی (LAN) همیشه G.711 پیشنهاد می‌شود چون کیفیت بالاتر و تأخیر کمتر دارد.

  • در پروژه‌های تماس اینترنتی (WebRTC) بهتر است از Opus استفاده کنید.

  • تجربه شخصی: در شبکه‌های شلوغ ایران، استفاده از G.729 باعث ثبات و کاهش قطعی تماس می‌شود. اما اگر پهنای باند کافی دارید، G.711 بهترین گزینه است.


لینک‌های خارجی


مقالات مرتبط (لینک داخلی)

کدک های صوتی استریسک

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها