ऑडियो एन्कोडिंग, जिसे वॉयस एन्कोडिंग या कोडेक (संपीड़न/डीकंप्रेसन) के रूप में भी जाना जाता है, एक एनालॉग ऑडियो सिग्नल (आपकी आवाज) को डिजिटल प्रारूप में परिवर्तित करने की प्रक्रिया है जिसे इंटरनेट जैसे आईपी नेटवर्क पर प्रसारित किया जा सकता है। इसी तरह, प्राप्त अंत में, डिजिटल ऑडियो डेटा को स्पीकर या हेडफ़ोन के माध्यम से प्लेबैक के लिए एनालॉग सिग्नल में वापस डिकोड किया जाता है। ऑडियो एन्कोडिंग वीओआईपी तकनीक का एक महत्वपूर्ण घटक है, क्योंकि यह वॉयस कॉल की गुणवत्ता और डेटा ट्रांसमिशन की दक्षता को प्रभावित करता है।
जब वीओआईपी (वॉयस ओवर इंटरनेट प्रोटोकॉल) संचार के लिए एसआईपी (सत्र आरंभ प्रोटोकॉल) की बात आती है, तो कई ऑडियो कोडेक्स (संपीड़न/डीकंप्रेसन एल्गोरिदम) आमतौर पर उपयोग किए जाते हैं और विभिन्न एसआईपी उपकरणों और प्लेटफार्मों पर व्यापक रूप से संगत होते हैं। ये कोडेक्स इंटरऑपरेबिलिटी सुनिश्चित करते हैं और आईपी नेटवर्क पर कुशल आवाज संचार की सुविधा प्रदान करते हैं। यहां एसआईपी में सबसे अधिक समर्थित ऑडियो कोडेक्स में से कुछ हैं:
जी.711 (यू-कानून और एक-कानून)
G.711 SIP में सबसे व्यापक रूप से समर्थित कोडेक्स में से एक है। यह उच्च-गुणवत्ता, असंपीड़ित ऑडियो प्रदान करता है लेकिन अपेक्षाकृत बड़ी मात्रा में बैंडविड्थ (आमतौर पर 64 केबीपीएस प्रति वॉयस चैनल) की खपत करता है।
यू-लॉ आमतौर पर उत्तरी अमेरिका में उपयोग किया जाता है, जबकि ए-लॉ यूरोप और अन्य क्षेत्रों में प्रचलित है।
G.729
G.729 एक लोकप्रिय कोडेक है जो G.711 की तुलना में अधिक बैंडविड्थ-कुशल होने के साथ-साथ अपनी अच्छी आवाज गुणवत्ता के लिए जाना जाता है। यह आम तौर पर प्रति वॉयस चैनल 8 केबीपीएस की खपत करता है।
G.729 को अक्सर उन स्थितियों में पसंद किया जाता है जहां बैंडविड्थ सीमित है।
ओपुस
ओपस एक बहुमुखी और अनुकूली कोडेक है जो बिटरेट की एक विस्तृत श्रृंखला में उत्कृष्ट आवाज की गुणवत्ता प्रदान करता है। यह अलग-अलग नेटवर्क स्थितियों के अनुकूल हो सकता है, जो इसे विभिन्न प्रकार के एसआईपी कार्यान्वयन के लिए उपयुक्त बनाता है।
आधुनिक एसआईपी अनुप्रयोगों में ओपस का समर्थन तेजी से बढ़ रहा है।
G.723.1
G.723.1 एक और कोडेक है जो बैंडविड्थ-कुशल होने के साथ-साथ अच्छी आवाज की गुणवत्ता प्रदान करता है। यह आमतौर पर प्रति वॉयस चैनल 5.3 केबीपीएस की खपत करता है।
यह सीमित बैंडविड्थ वाले परिदृश्यों के लिए उपयुक्त है।
G.726
G.726 आवाज की गुणवत्ता और बैंडविड्थ खपत को संतुलित करने के लिए कई बिट दर विकल्प (16 केबीपीएस, 24 केबीपीएस, 32 केबीपीएस और 40 केबीपीएस) प्रदान करता है।
यह आमतौर पर एसआईपी सिस्टम में समर्थित है।
iLBC (इंटरनेट कम बिट दर कोडेक)
iLBC को वीओआईपी और वीडियोकांफ्रेंसिंग अनुप्रयोगों के लिए डिज़ाइन किया गया है, जो मध्यम बैंडविड्थ आवश्यकताओं के साथ अच्छी आवाज की गुणवत्ता प्रदान करता है।
इसका उपयोग अक्सर एसआईपी-आधारित संचार प्लेटफार्मों में किया जाता है।
एएमआर (अनुकूली बहु-दर)
एएमआर का उपयोग आमतौर पर मोबाइल वीओआईपी अनुप्रयोगों में किया जाता है और यह विभिन्न नेटवर्क स्थितियों के अनुकूल विभिन्न बिटरेट का समर्थन करता है।
यह मोबाइल उपकरणों पर कई एसआईपी क्लाइंट के साथ संगत है।
स्पीक्स
स्पीक्स एक ओपन-सोर्स कोडेक है जो कम-बिटरेट वॉयस एन्कोडिंग के लिए अनुकूलित है। यह उन अनुप्रयोगों के लिए उपयुक्त है जहां बैंडविड्थ संरक्षण महत्वपूर्ण है।
कुछ एसआईपी कार्यान्वयन में स्पीक्स समर्थन पाया जा सकता है।
एसआईपी संचार में कोडेक का चुनाव अक्सर उपलब्ध बैंडविड्थ, वांछित कॉल गुणवत्ता और एसआईपी उपकरण और सेवाओं के साथ संगतता जैसे कारकों पर निर्भर करता है। कई एसआईपी डिवाइस और प्लेटफ़ॉर्म कई कोडेक्स के लिए समर्थन प्रदान करते हैं, जिससे नेटवर्क स्थितियों और गुणवत्ता आवश्यकताओं के आधार पर सर्वोत्तम कोडेक खोजने के लिए एंडपॉइंट के बीच बातचीत की अनुमति मिलती है।