mhsaleh
07-25-2013, 11:17 AM
صدای انسان یک سیگنل آنالوگ است که اولین قدم در جهت انتقال این سیگنال بر روی بستر شبکه تبدیل آن به سیگنال دیجیتال می باشد. جهت تبدیل یک موج آنالوگ به دیجیتال می بایست 2 برابر حداکثر فرکانس آن موج نمونه برداری انجام داد. اگر ما فرکانس صدای یک انسان سالم را حداکثر 4 کیلوهرتز در نظر بگیریم برای تبدیل آن به دیجیتال می بایست از موج صوتی حداقل 8 هزار نمونه در هر ثانیه گرفته شود. هر نمونه حداقل یک بایت، معادل 8 بیت می باشد و در نهایت خروجی مبدل آنالوگ به دیجیتال جریانی از داده معادل 64 کیلوبیت بر ثانیه خواهد بود. این جریان داده دیجیتال می بایست در قالب بسته های IP بر روی شبکه قرار گیرد که این کار مستلزم اضافه شدن هدر های شبکه می باشد. در نهایت پهنای باند مصرف شده جهت انتقال صدای انسان با کیفیت استاندارد عددی حدود 82 کیلو بیت بر ثانیه خواهد بود. این میزان پهنای باند به ازای هر مکالمه فعال برای بسیاری از بسترهای ارتباطی خصوصاً از نوع WAN بالا می باشد لذا با استفاده از تکنیک ها و الگوریتم های خاص سعی می شود داده خام دیجیتالی که با تبدیل سیگنال آنالوگ به دیجیتال تولید گردیده را فشرده نمایند. به این روش های فشرده سازی اصطلاحاً کدک گفته می شود. کدک های را می توان با توجه به شاخص های مختلفی دسته بندی نمود به طور مثال از نظر میزان فشرده سازی کدک ها با یکدیگر تفاوت دارند. برخی فشرده سازی بیشتری انجام می دهند و در نهایت پهنای باند کمتری مصرف می نمایند.
کدک Opus یک کدک صوتی است که IEFT استاندارد گردیده. این کدک تحت لایسنس BSD به طور رایگان در اختیار عموم قرار دارد. کاربرد اصلی این کدک در سامانه های ارتباطی بلادرنگ می باشد. مزیت عمده این کدک که آن را برای این کاربرد مناسب ساخته انعطاف پذیری بسیار بالا در استفاده و تاخیر پایین آن می باشد.
از دیگر مواردی که این کدک پشتیبانی می نماید می توان به موارد زیر اشاره کرد
نرخ بیت از 6 کیلوبیت بر ثانیه تا 510 کیلوبیت بر ثانیه
نرخ نمونه برداری از 8 کیلوهرتز تا 48 کیلوهرتز
اندازه فریم از 2.5 میلی ثانیه تا 60 میلی ثانیه
پشتیبانی از دو حالت نرخ ثابت و نرخ متغیر
پشتیبانی از صدای منو و استریو
پشتیبانی تا 255 کانال جریان فریم
تنظیم
نرخ بیت، پهنای باند و اندازه فریم به طور پویا
مشخصات کامل این کدک را می توانید از سند RFC 6716 (http://tools.ietf.org/html/rfc6716) دریافت نمایید.
هم اکنون شرکت Microsoft اقداماتی جهت به کار گیری کدک Opus در Skype انجام داده است.
کدک Opus یک کدک صوتی است که IEFT استاندارد گردیده. این کدک تحت لایسنس BSD به طور رایگان در اختیار عموم قرار دارد. کاربرد اصلی این کدک در سامانه های ارتباطی بلادرنگ می باشد. مزیت عمده این کدک که آن را برای این کاربرد مناسب ساخته انعطاف پذیری بسیار بالا در استفاده و تاخیر پایین آن می باشد.
از دیگر مواردی که این کدک پشتیبانی می نماید می توان به موارد زیر اشاره کرد
نرخ بیت از 6 کیلوبیت بر ثانیه تا 510 کیلوبیت بر ثانیه
نرخ نمونه برداری از 8 کیلوهرتز تا 48 کیلوهرتز
اندازه فریم از 2.5 میلی ثانیه تا 60 میلی ثانیه
پشتیبانی از دو حالت نرخ ثابت و نرخ متغیر
پشتیبانی از صدای منو و استریو
پشتیبانی تا 255 کانال جریان فریم
تنظیم
نرخ بیت، پهنای باند و اندازه فریم به طور پویا
مشخصات کامل این کدک را می توانید از سند RFC 6716 (http://tools.ietf.org/html/rfc6716) دریافت نمایید.
هم اکنون شرکت Microsoft اقداماتی جهت به کار گیری کدک Opus در Skype انجام داده است.