زمان لازم جهت مطالعه این مقاله: 3 دقیقه (614 words)
ویژه 

الستیکس (Elastix) و کدک Opus

 

مقدمه

همانطور که در مقاله بررسی الستیکس 4 بیان شد، الستیکس در این نسخه کدک Opus را به صورت پیش فرض در دل خود جای داده است، اما این کدک محبوب چیست و چه کاربردی دارد، در ادامه بیشتر کدک Opus آشنا می شویم.

 

 کدک چیست؟

اگر بخواهید در یک تعریلف بسیار ساده کدک را معرفی کنیم باید گفت، کدک ها الگوریتم و نحوه بسته بندی و تبدیل صدا و تصویر از حالت آنالوگ به دیجیتال و یا بالعکس است، درواقع کدک ها هستند که میزان حجم مورد استفاده در یک مکالمه را تعیین می کنند. کدک های معروف بسیار در دنیای ویپ وجود دارد که برخی رایگان و برخی با لایسنس تجاری ارائه می شوند، برخی از معروف ترین کدک ها عبارت اند از: G711, G722, Opus, G729, H264, H263p, GSM, iLBC, Speex

 

کدک Opus - معرفی

 Opus یک کدک کاملا رایگان و تا تنوع بسیار زیاد است، Opus یک کدک بی همتا برای انتقال صوت بر روی شبکه و بخصوص انتقال موسیقی با کیفیت بسیار بالا بر روی بستر IP است. این کدک در قالب RFC 6716 و توسط IETF استاندارد سازی شده است، قالبی که کدک معروف SILK هم که توسط Skype استفاده می شود قرار دارد.

 

کدک Opus - ساختار

کدک Opus می تواند صدا را در بازه بسیار متنوعی منتقل کند، مواردی همچون انتقال VOIP، کنفرانس ویدئویی، چت در بازی های آنلاین حتی انتقال موسیقی به صورت زنده با کیفیت بالا. این کدک می تواند خود را برای شبکه هایی با پهنای باند کم و زیاد تطبیق دهد و این یک مزیت بسیار بزرگ برای آن است که به واسطه آن می توانید کیفیت یکدست بر روی پهنای باند کم و کیفیت استریو بر روی پهنای باند مناسب ارائه دهد.

برخی از امکانات و توانایی های این کدک عبارت اند از:

Bitrates from 6 kb/s to 510 kb/s

Sampling rates from 8 kHz (narrowband) to 48 kHz (fullband)

Frame sizes from 2.5 ms to 60 ms

Support for both constant bitrate (CBR) and variable bitrate (VBR)

Audio bandwidth from narrowband to fullband

Support for speech and music

Support for mono and stereo

Support for up to 255 channels (multistream frames)

Dynamically adjustable bitrate, audio bandwidth, and frame size

Good loss robustness and packet loss concealment (PLC)

Floating point and fixed-point implementation

الستیکس و کدک Opus

 کدک Opus به دلیل قدرت بالای آن در Streaming به عنوان کدک مورد استفاده در تکنولوژی Webrtc انتخاب شده است. Webrtc امکان برقراری مکالمه صوتی و تصویری را بر روی بستر وب و مرورگرها فراهم می سازد، به زودی شاهد برنامه ها و تلفن های تحت وب مبتنی بر Webrtc خواهید بود. الستیکس (Elastix) با توجه به آینده روشن Webrtc، هوشمندانه این کدک را به صورت پیش فرض بر روی نسخه 4 خود قرار داده است.

برای استفاده ازاین کدک کافی است اجازه استفاده از آن را به الستیکس(Elastix) بدهید برای این کار می بایست دستور زیر را در فایل /etc/asterisk/sip_genetar_custom.conf بنویسید:

allow = opus

 برای تست این کدک Endpoint های زیادی در حال حاضر وجود ندارد، ولی به زودی شاهد سافت فون ها و گوشی های آی پی زیادی خواهیم بود که این کدک را پشتیبانی کنند، اما در حال حاضر می توان نام سافت فون های زیر را برای تست این کدک بیان نمود که البته آنها را می توانید در بخش دانلود ویپ ایران دریافت نمایید.

Acrobits
Blink
PhonerLite
Bria

 ما برای تست تلفن Acrobits را انتخاب کردیم، یک سافت فون بسیار قوی و پر امکان که نسخه مربوط به سیستم عامل اندروید و IOS را ارائه می دهد، در زیر تصاویری از نحوه تنظیم کدک Opus را می بینیم.

 

Screenshot SmartSelect 2016 04 28 20 28 55

 

دریافت تلفن نرم افزاری Acrobits برای اندروید:

{jd_file file==245}

 

دریافت تلفن نرم افزاری Blink برای ویندوز:

{jd_file file==253}

واک 4 (VAAK) ارائه شد.
چگونه الستیکس خود را به روز کنیم

مطالب مرتبط

آرشیو مقالات

2023
دی
اسفند
ارديبهشت
خرداد
تیر
مرداد
شهریور
مهر
آبان
آذر
2014
دی
بهمن
اسفند
فروردين
ارديبهشت
خرداد
تیر
مرداد
شهریور
مهر
آبان
آذر
2013
اسفند
فروردين
ارديبهشت
خرداد
تیر
شهریور
مهر
آبان
آذر
2012
دی
بهمن
فروردين
ارديبهشت
خرداد
تیر
مرداد
مهر
آبان
آذر
2011
دی
بهمن
اسفند
فروردين
ارديبهشت
آبان
آذر
2010
بهمن
فروردين
ارديبهشت
خرداد
تیر
مرداد
مهر
آبان
آذر
2009
دی
اسفند
فروردين
ارديبهشت
خرداد
تیر
مرداد
شهریور
مهر
آبان
آذر

محبوب ترین مقالات

تنظیمات سیپ ترانک مخابراتاگر بخواهیم ساده ترین تعریف را داشته باشیم باید بگوییم SIP Trunk ، یک لینک ...
SIP TRUNK چیست؟سیپ ترانک در واقع یک روشی است که سیستم تلفنی های تجاری میتوانند از خطوط اینترنتی بجای...
چرا NATNAT  یا Network Address Translation راهکاری برای تبدیل آدرس های شبکه Local یا  Private به آدر...
کاربرد جهت مدل های  4104/4108 در این آموزش شما با نحوه تنظیم گیت وی های شهری برند گرنداستریم (Grands...
شرکت شاتل یکی از شرکت های دارنده مجوز FCP است که اقدام به ارائه خطوط ویپ با نام ShatelTalk کرده است،...
پورت های FXO و FXS به چه معناست؟ و کاربرد آنها چیست؟اگر شما در حال تحقیق جهت آشنایی بیشتر و ارتقای س...
راهنمای اتصال Gateway NewRock به سرور ایزابلدر گیتوی های برند Newrock برای اتصال به دستگاه و انجام م...