3 minutes reading time (614 words)
ویژه 

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

Elastix

 

مقدمه

همانطور که در مقاله بررسی الستیکس 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) ارائه شد.
چگونه الستیکس خود را به روز کنیم

مطالب مرتبط

 

نظرات

نظري ارسال نشده است
Default Avatar
Already Registered? Login Here
مهمان
پنج شنبه, 03 خرداد 1397

تصویر امنیتی

/articles?id=110378&no_html=1&task=captcha.generate&tmpl=component

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

18 دی 1394
استریسک (Asterisk)
  در این مقاله قصد داریم از طریق قابلیت مجازی سازی بر روی روتربرد میکروتیک، اقدام به نصب استریسک نماییم اما در ابتدا به دو پرسش پاسخ دهیم.- میکروتیک چیست؟- استریسک چیست؟...
12 شهریور 1396
ایزابل (Issabel)
الستیکس (Elastix)
شرکت شاتل یکی از شرکت های دارنده مجوز FCP است که اقدام به ارائه خطوط ویپ با نام ShatelTalk کرده است، همانطور که بیان شده این شماره های ویپ فقط بر روی نرم افزار شاتل یا همان ShatelTalk قابل استفاده است...
11 اسفند 1388
الستیکس (Elastix)
الستیکس Elastix یک سیستم تلفنی مبتنی بر Asterisk است و به عنوان محبوب ترین سیستم استرسکی کدباز شناخته می شود.الستیکس چیست؟    سیستم تلفنی الستیکس در ابتدا کار خود را در مارچ 2006 با نوش...
13 فروردين 1394
الستیکس (Elastix)
    راه اندازی یک سیستم تلفنی با محصولات کدباز یکی از پیچیده ترین کار هایی است که یک متخصص ممکن است انجام دهد، در بحث راه اندازی شما درگیر مفاهیمی از سخت افزار گرفته تا شبکه و نرم افزار...