इस प्रश्न का सही उत्तर देने के लिए मुझे लगता है कि वीओआईपी की कुछ महत्वपूर्ण अवधारणाओं को समझाया जाना चाहिए।
सबसे पहले, यूडीपी सबसे लोकप्रिय और वीओआईपी के लिए व्यापक रूप से इस्तेमाल तरीका है। याद रखें कि एक आईपी नेटवर्क गैर-रीयल-टाइम डेटा संचार के लिए पैकेट स्विच और आदर्श है और रीयल-टाइम वीओआईपी के लिए डिज़ाइन नहीं किया गया है।
इस समस्या को दूर करने के लिए यूडीपी का उपयोग किया जाता है। यूडीपी अविश्वसनीय और कनेक्शन रहित प्रोटोकॉल है। यद्यपि यूडीपी पैकेट खो देगा, भाषण ऑडियो अभी भी समझा जा सकता है, मस्तिष्क प्रभावी रूप से त्रुटियों के लिए क्षतिपूर्ति करेगा। Thats क्यों आप अभी भी किसी फोन पर सिग्नल के 3 बार के साथ बात कर सकते हैं।
पैकेट हानि और फट लंबाई
पैकेट हानि अक्सर भीड़ के कारण होता है, तो पैकेट क्षति की राशि कितनी अच्छी तरह से सुसज्जित नेटवर्क है पर निर्भर करेगा। यूडीपी का उपयोग कर वीओआईपी में पैकेट नुकसान अक्सर विस्फोट की लंबाई में होता है। ए विस्फोट की लंबाई ट्रांसमिशन में उत्तराधिकार में खोए गए पैकेटों की संख्या है, इसलिए पंक्ति में 3 का एक फटने की लंबाई 3 पैकेट खो गई है।
पैकेट हानि मुआवजा
कहाँ पैकेट क्षति होती है सरल पैकेट क्षति मुआवजा तकनीक surfice जाएगा और सेवा की गुणवत्ता को गंभीरता से प्रभावित नहीं किया जाएगा, भाषण अभी भी उन मामलों में भी समझा जा सकता है जहां पैकेट के 20-30% खो गये। विधियों में शामिल हैं:
दोहराएँ पिछले सफलतापूर्वक पैकेट प्राप्त किया।
भरें - अंतराल में मौन चलाएं।
Splicing - प्रभावी ढंग से इस को हटाने के साथ शुरू और अंतराल के अंत धक्का द्वारा फट लंबाई की वजह से अंतर को लेने के सोचा जा सकता है।
- इंटरपोलेशन - अंतराल के भीतर इंटरपोलेट खोए गए पैकेट्स के पहले और बाद में भाषण का उपयोग करें। पैकेट के बीच का अर्थ सफलतापूर्वक विस्फोट की लंबाई से पहले और बाद में प्राप्त हुआ।
को कम करने फट लंबाई के आकार इंटरलिविंग रूप में जाना जाता है और इस तरह बढ़ रही है QoS का एक बढ़िया तरीका यह interleaving है। एक ब्लॉक इंटरलीव फ़ंक्शन भाषण लेता है और इसे पैकेट के सेट में विभाजित करता है। ये पैकेट एक बफर में लोड होते हैं जो मैट्रिक्स के आकार (उदा। 4 से 4) होते हैं, एक फ़ंक्शन का उपयोग घुमाने या बफर को स्थानांतरित करने के लिए किया जाता है ताकि पैकेट क्रम में न हों। पारस्परिक पक्ष पर इस फ़ंक्शन के विपरीत पैकेट को फिर से ऑर्डर करने के लिए उपयोग किया जाता है।
alt text http://img688.imageshack.us/img688/3962/capturevnk.png
मैं हाल ही में एक छोटे से वीओआईपी एप्लिकेशन बनाया: यह विधि सरल और प्रभावी है, नीचे दिए गए चित्र देखें। यूडीपी का उपयोग कर एक वायरलेस लैन पर। मैं वास्तव में सटीक लेकिन (दो मेजबानों के बीच) आम तौर पर वीओआईपी अनुप्रयोगों आपके आवेदन की आवश्यकताओं के बारे में सुनिश्चित इस प्रकार के रूप में लागू कर सकते हैं नहीं कर रहा हूँ:
alt text http://img338.imageshack.us/img338/6566/captureec.png
चित्र में आवेदन यह खुद पैकेट डिजाइन है परिभाषित करता है। हेडर केवल पैकेट नंबर (1 बाइट का उपयोग करके) और ऑडियो डेटा (एन बाइट्स, पेलोड का आकार) पेलोड हो सकता है। इसे परिभाषित करने से बेहतर पैकेट मुआवजे की तकनीकें मिलती हैं और प्रोग्रामिंग के लिए तार्किक प्रवाह की अनुमति मिलती है।
टीसीपी खराब विकल्प कई कारणों से वीओआईपी के लिए है। 'टीसीपी वीओआईपी' का एक त्वरित Google बताता है कि पहला परिणाम इस view का समर्थन क्यों करता है।
टीसीपी एक विश्वसनीय, कनेक्शन-ओरिएंटेड प्रोटोकॉल है, इसका मतलब है कि ट्रांसमिशन में खोए गए पैकेट किसी अन्य बिंदु पर दूसरे होस्ट से नाराज होंगे। यह पुनर्संरचना वास्तविक समय सेवाओं के लिए अव्यवहारिक है और जिटर, विलंबता और संभावित रूप से पैकेट हानि (कुछ मामलों में) में वृद्धि होगी।
आपके प्रश्नों
को जवाब क्या मैं मूल रूप से सिर्फ शोर है। इसमें से 20% रिकॉर्ड की गई ध्वनि है और बाकी सिर्फ अजीब शोर है।
टीसीपी को शोर नहीं पेश करना चाहिए, इसे जिटर और विलंबता पेश करनी चाहिए। सॉकेट में स्वचालित रूप से परिभाषित समय-समय होता है, क्या आप टाइम-आउट समय को परिभाषित करते हैं? यदि ऐसा नहीं होता है तो आप प्लेबैक से पहले समय में सही पैकेट क्यों प्राप्त नहीं करते हैं?
क्या मैं सही ट्रैक पर हूं? क्या इस तरह के आवेदन (प्रकार के आवाज कॉन्फ्रेंसिंग) के लिए टीसीपी/आईपी का उपयोग करना भी अच्छा विचार है?
कोई नहीं नहीं टीसीपी/आईपी का उपयोग करना यह एक अच्छा विचार नहीं है। ऐसा लगता है कि आपके प्रबंधक ने गलत तरीके से माना है कि किसी भी पैकेट नुकसान एक भयानक बात है।
सारांश
कुछ सामान्य महत्वपूर्ण अवधारणाओं यहाँ दिखाया गया है कोशिश करते हैं और इस विशिष्ट समस्या के लिए जितना संभव हो उतना मदद करने के लिए है, लेकिन इस संपूर्ण नहीं माना जाना चाहिए। सुनिश्चित करें कि वीओआईपी प्रणाली भाषण कोडिंग/सिग्नल प्रोसेसिंग तकनीकों के कुछ अंतर्निहित सिद्धांतों का भी उपयोग करती है।
मुख्य बिंदु याद रखने हैं: वीओआईपी के लिए
मुझे उम्मीद है कि इससे मदद मिलती है।
निश्चित रूप से इसकी भाषा विशिष्ट नहीं है .. मुझे यकीन है .. –
यह मूल रूप से प्रश्नों का नहीं था :) पोस्ट इस तरह मॉडरेटर द्वारा संपादित किया गया था। – Micha
जब तक कि आपका बॉस एक पूर्व नेटवर्क विशेषज्ञ/वरिष्ठ प्रोग्रामर न हो, बस उसे वह करने के लिए कहें जो वह माना जाता है: पावरपॉइंट्स बनाना और प्रोग्रामिंग को अपने प्रोग्रामर को छोड़ दें। – Toad