कोडेक क्या है?

एक कोडेक एक एल्गोरिदम है (ठीक है चलो सरल - एक प्रोग्राम का प्रकार!), अधिकांश समय किसी सर्वर पर सॉफ़्टवेयर के रूप में स्थापित किया जाता है या हार्डवेयर ( एटीए , आईपी ​​फोन इत्यादि) के अंदर एम्बेडेड होता है, जिसका उपयोग कनवर्ट करने के लिए किया जाता है वॉयस (वीओआईपी के मामले में) डिजिटल डेटा में सिग्नल इंटरनेट या किसी भी नेटवर्क को वीओआईपी कॉल के दौरान प्रसारित किया जाना है।

शब्द कोडेक शब्द कोडर-डिकोडर या कंप्रेसर-डिकंप्रेसर से आता है। कोडेक्स आमतौर पर निम्नलिखित तीन कार्यों को प्राप्त करते हैं (बहुत कम अंतिम कार्य करते हैं):

कूटलेखन कूटानुवाद करना

जब आप सामान्य पीएसटीएन फोन पर बात करते हैं, तो आपकी आवाज़ फोन लाइन पर एनालॉग तरीके से ले जाती है। लेकिन वीओआईपी के साथ, आपकी आवाज़ डिजिटल सिग्नल में परिवर्तित हो जाती है। यह रूपांतरण तकनीकी रूप से एन्कोडिंग कहा जाता है, और कोडेक द्वारा हासिल किया जाता है। जब डिजिटलीकृत आवाज अपने गंतव्य तक पहुंच जाती है, तो उसे अपने मूल एनालॉग स्थिति में वापस डीकोड किया जाना चाहिए ताकि अन्य संवाददाता इसे सुन और समझ सके।

संपीड़न - डिकंप्रेशन

बैंडविड्थ एक दुर्लभ वस्तु है। इसलिए, यदि भेजा जाने वाला डेटा हल्का बनाया गया है, तो आप कुछ निश्चित समय में और अधिक भेज सकते हैं, और इस प्रकार प्रदर्शन में सुधार कर सकते हैं। डिजिटलीकृत आवाज को कम भारी बनाने के लिए, यह संपीड़ित है। संपीड़न एक जटिल प्रक्रिया है जिसके द्वारा एक ही डेटा संग्रहीत किया जाता है लेकिन कम जगह (डिजिटल बिट्स) का उपयोग करना। संपीड़न के दौरान, डेटा संपीड़न एल्गोरिदम के लिए उचित संरचना (पैकेट) तक ही सीमित है। संपीड़ित डेटा नेटवर्क पर भेजा जाता है और एक बार यह अपने गंतव्य तक पहुंचने के बाद, इसे डीकोड होने से पहले मूल स्थिति में वापस ले जाता है। ज्यादातर मामलों में, हालांकि, डेटा को वापस डंप्रॉप करना आवश्यक नहीं है, क्योंकि संपीड़ित डेटा पहले ही उपभोग योग्य स्थिति में है।

संपीड़न के प्रकार

जब डेटा संपीड़ित होता है, तो यह हल्का हो जाता है और इसलिए प्रदर्शन में सुधार होता है। हालांकि, यह माना जाता है कि सबसे अच्छा संपीड़न एल्गोरिदम संपीड़ित डेटा की गुणवत्ता को कम करता है। दो प्रकार के संपीड़न होते हैं: लापरवाही और हानिकारक। लापरवाही संपीड़न के साथ, आप कुछ भी नहीं खो देते हैं, लेकिन आप इतना अधिक संपीड़ित नहीं कर सकते हैं। हानिकारक संपीड़न के साथ, आप बहुत कम डाउनसाइजिंग प्राप्त करते हैं, लेकिन आप गुणवत्ता में हार जाते हैं। आप आमतौर पर संपीड़ित डेटा को अपने मूल स्थिति में हानिकारक संपीड़न के साथ प्राप्त नहीं कर सकते, क्योंकि गुणवत्ता को आकार के लिए त्याग दिया गया था। लेकिन यह ज्यादातर समय जरूरी नहीं है।

हानिकारक संपीड़न का एक अच्छा उदाहरण ऑडियो के लिए एमपी 3 है। जब आप ऑडियो को संपीड़ित करते हैं, तो आप वापस संपीड़ित नहीं कर सकते हैं, एमपी 3 ऑडियो विशाल शुद्ध ऑडियो फ़ाइलों की तुलना में सुनने के लिए पहले से ही बहुत अच्छा है।

एन्क्रिप्शन - डिक्रिप्शन

एन्क्रिप्शन सुरक्षा प्राप्त करने के लिए सबसे अच्छे उपकरण में से एक है। यह इस तरह के राज्य में डेटा बदलने की प्रक्रिया है कि कोई भी समझ नहीं सकता है। इस तरह, भले ही एन्क्रिप्टेड डेटा अनधिकृत लोगों द्वारा अवरुद्ध किया गया हो, फिर भी डेटा गोपनीय बना रहता है। एक बार एन्क्रिप्टेड डेटा गंतव्य तक पहुंचने के बाद, इसे वापस अपने मूल रूप में डिक्रिप्ट कर दिया जाता है। अक्सर, जब डेटा संपीड़ित होता है, तो यह पहले से ही कुछ हद तक एन्क्रिप्ट किया जाता है, क्योंकि इसे मूल स्थिति से बदला जाता है।

वीओआईपी के लिए इस्तेमाल किए जाने वाले सबसे आम कोडेक्स की सूची के लिए इस लिंक पर जाएं।