एसआईपी - कोडेक्स

कोडर-डिकोडर के लिए एक कोडेक, दो बुनियादी ऑपरेशन करता है -

  • सबसे पहले, यह एक एनालॉग वॉइस सिग्नल को इसके समकक्ष डिजिटल रूप में परिवर्तित करता है ताकि इसे आसानी से प्रसारित किया जा सके।

  • इसके बाद, यह संपीड़ित डिजिटल सिग्नल को उसके मूल एनालॉग रूप में वापस परिवर्तित करता है ताकि इसे दोबारा चलाया जा सके।

बाजार में कई कोडेक्स उपलब्ध हैं - कुछ मुफ्त हैं जबकि अन्य के लिए लाइसेंस की आवश्यकता होती है। Codecs ध्वनि की गुणवत्ता में भिन्नता रखते हैं और तदनुसार बैंडविड्थ में भिन्न होते हैं।

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

यहाँ, इस अध्याय में, हम कुछ लोकप्रिय SIP ऑडियो कोडेक्स पर चर्चा करेंगे जिनका व्यापक रूप से उपयोग किया जाता है।

G.711

G.711 एक कोडेक है जिसे 1972 में ITU द्वारा डिजिटल टेलीफोनी में उपयोग के लिए पेश किया गया था। कोडेक के दो संस्करण हैं:A-Law यूरोप और अंतरराष्ट्रीय टेलीफोन लिंक में इस्तेमाल किया जा रहा है, uLaw संयुक्त राज्य अमेरिका और जापान में प्रयोग किया जाता है।

  • G.711 एक लघुगणक संपीड़न का उपयोग करता है। यह प्रत्येक 16-बिट नमूने को 8 बिट्स पर निचोड़ता है, इस प्रकार यह 1: 2 का संपीड़न अनुपात प्राप्त करता है।

  • एक दिशा के लिए बिटरेट 64 kbit / s है, इसलिए एक कॉल में 128 kbit / s खपत होती है।

  • G.711 PSTN नेटवर्क द्वारा उपयोग किया जाने वाला एक ही कोडेक है, इसलिए यह सबसे अच्छी आवाज की गुणवत्ता प्रदान करता है। हालाँकि यह अन्य कोडेक्स की तुलना में अधिक बैंडविड्थ की खपत करता है।

  • यह स्थानीय क्षेत्र नेटवर्क में सबसे अच्छा काम करता है जहां हमारे पास बहुत सारे बैंडविड्थ उपलब्ध हैं।

G.729

G.729 कम बैंडविड्थ आवश्यकताओं के साथ एक कोडेक है; यह अच्छी ऑडियो गुणवत्ता प्रदान करता है।

  • कोडेक ऑडियो को 10 एमएस लंबे फ्रेम में एनकोड करता है। 8 kHz की एक नमूना आवृत्ति को देखते हुए, एक 10 एमएस फ्रेम में 80 ऑडियो नमूने होते हैं।

  • कोडेक एल्गोरिथ्म प्रत्येक फ्रेम को 10 बाइट्स में एन्कोड करता है, इसलिए परिणामस्वरूप बिटरेट एक दिशा में 8 kbit / s है।

  • G.729 एक लाइसेंस प्राप्त कोडेक है। एंड-यूजर्स जो इस कोडेक का उपयोग करना चाहते हैं, उन्हें एक हार्डवेयर खरीदना चाहिए जो इसे लागू करता है (यह एक वीओआईपी फोन या गेटवे हो)।

  • G.729 का अक्सर उपयोग किया जाने वाला संस्करण G.729a है। यह मूल कोडेक के साथ तार-संगत है लेकिन इसमें सीपीयू आवश्यकताएं कम हैं।

G.723.1

G.723.1 एक प्रतियोगिता का परिणाम है जिसे ITU ने एक कोडेक डिज़ाइन करने के उद्देश्य से घोषित किया है जो 28.8 और 33 kbit / s मॉडेम लिंक पर कॉल की अनुमति देगा।

  • हमारे पास G.723.1 के दो संस्करण हैं। वे दोनों 30 एमएस (यानी 240 नमूने) के ऑडियो फ्रेम पर काम करते हैं, लेकिन एल्गोरिदम अलग हैं।

  • पहले वेरिएंट की बिटरेट 6.4 kbit / s है, जबकि दूसरे वेरिएंट के लिए यह 5.3 kbit / s है।

  • दो वेरिएंट के लिए एन्कोडेड फ्रेम क्रमशः 24 और 20 बाइट्स लंबे होते हैं।

जीएसएम 06.10

जीएसएम 06.10 जीएसएम मोबाइल नेटवर्क के लिए डिज़ाइन किया गया एक कोडेक है। इसे GSM फुल रेट के रूप में भी जाना जाता है।

  • जीएसएम कोडेक के इस प्रकार का स्वतंत्र रूप से उपयोग किया जा सकता है, इसलिए आपको अक्सर यह खुले स्रोत वीओआईपी अनुप्रयोगों में मिलेगा।

  • कोडेक ऑडियो फ्रेम 20 एमएस लंबे (यानी 160 नमूने) पर संचालित होता है और यह प्रत्येक फ्रेम को 33 बाइट्स तक संपीड़ित करता है, इसलिए परिणामस्वरूप बिटरेट 13 kbit / है।