जिटर क्या है?
कंप्यूटर नेटवर्किंग में, जिटर (औपचारिक रूप से पैकेट डिले वेरिएशन या PDV के रूप में जाना जाता है) नेटवर्क पर यात्रा करने वाले लगातार डेटा पैकेटों के बीच विलंबता में भिन्नता या उतार-चढ़ाव है। यदि आपके द्वारा भेजा जाने वाला प्रत्येक पैकेट सर्वर तक पहुंचने में ठीक 25 मिलीसेकंड लेता है, तो आपका जिटर 0 ms है। यदि एक पैकेट 20 ms लेता है, अगला 85 ms लेता है, और उसके बाद वाला 22 ms लेता है, तो वह अनिश्चित असंगति जिटर है।
जबकि वेब ब्राउज़िंग और फ़ाइल डाउनलोडिंग मामूली समय भिन्नताओं से काफी हद तक अप्रभावित रहते हैं, रीयल-टाइम इंटरैक्टिव एप्लिकेशन—जैसे ज़ूम मीटिंग्स, माइक्रोसॉफ्ट टीम्स कॉल, वीओआईपी टेलीफोनी, क्लाउड गेमिंग, और प्रतिस्पर्धी मल्टीप्लेयर गेम—ऑडियो और वीडियो को निर्बाध रूप से रेंडर करने के लिए डेटा पैकेट के एक स्थिर, लयबद्ध आगमन पर निर्भर करते हैं।
पिंग बनाम जिटर: स्थिरता कच्ची गति से अधिक क्यों मायने रखती है
एक व्यापक गलतफहमी यह है कि कम औसत पिंग होने से एक सुगम ऑनलाइन अनुभव की गारंटी मिलती है। वास्तव में, एक उतार-चढ़ाव वाला पिंग लगातार उच्च पिंग की तुलना में इंटरैक्टिव अनुप्रयोगों के लिए कहीं अधिक विघटनकारी होता है:
- कम जिटर के साथ उच्च पिंग (स्थिर): 75 ms के स्थिर पिंग वाले एक खिलाड़ी पर विचार करें। चूंकि पैकेट अनुमानित, समान रूप से दूरी वाले अंतराल में आते हैं, इसलिए खेल का इंटरपोलेशन सुचारू रूप से चलता है, और वॉयस चैनलों में भाषण बिना कटे स्वाभाविक लगता है।
- उच्च जिटर के साथ कम औसत पिंग (अस्थिर): अब एक ऐसे खिलाड़ी पर विचार करें जिसका पिंग औसतन 25 ms है, लेकिन स्थानीय वाई-फाई हस्तक्षेप के कारण 15 ms और 140 ms के बीच तेजी से झूलता है। भले ही गणितीय औसत कम हो, अनियमित पैकेट वितरण गंभीर हकलाहट, रबर-बैंडिंग, टेलीपोर्टेशन और रोबोट जैसी आवाज का कारण बनता है।
जिटर की गणना कैसे की जाती है: स्पीड टेस्ट बनाम RFC 3550
क्योंकि जिटर का मूल्यांकन विभिन्न प्रोटोकॉल और नेटवर्क परतों में किया जा सकता है, माप इंजन इसे मापने के लिए विशिष्ट सांख्यिकीय मॉडल का उपयोग करते हैं:
1. इस वेबसाइट की गणना (लगातार निष्क्रिय विलंबता अंतर)
हमारा गति परीक्षण इंजन निकटतम एज सर्वर के लिए 21 लगातार निष्क्रिय राउंड-ट्रिप विलंबता जांच को मापता है। जिटर की गणना अनुक्रमिक विलंबता मापों के बीच औसत पूर्ण अंतर के रूप में की जाती है:
| जांच नमूना | राउंड-ट्रिप विलंबता | पिछले नमूने से पूर्ण परिवर्तन |
|---|---|---|
| नमूना 1 | 18 ms | — |
| नमूना 2 | 22 ms | |22 − 18| = 4 ms |
| नमूना 3 | 20 ms | |20 − 22| = 2 ms |
| नमूना 4 | 38 ms | |38 − 20| = 18 ms |
| नमूना 5 | 21 ms | |21 − 38| = 17 ms |
इस उदाहरणात्मक उदाहरण में, चार संक्रमणों में औसत भिन्नता (4 + 2 + 18 + 17) ÷ 4 = 10.25 ms जिटर है। यह विधि एक सटीक स्नैपशॉट प्रदान करती है कि शांत परिस्थितियों में आपका स्थानीय कनेक्शन कितना स्थिर है।
2. रीयल-टाइम एप्लिकेशन गणना (RFC 3550 RTP इंटरअराइवल जिटर)
वॉयस और वीडियो एप्लिकेशन (जैसे Zoom, Microsoft Teams और WebRTC) अलग-थलग HTTP जांच नहीं भेजते हैं। वे रियल-टाइम ट्रांसपोर्ट प्रोटोकॉल (RTP) पर लगातार रीयल-टाइम मीडिया पैकेट प्रसारित करते हैं। IETF RFC 3550 में परिभाषित, इंटरअराइवल जिटर की गणना पैकेट प्रस्थान और आगमन टाइमस्टैम्प के आधार पर एक घातीय भारित चलती औसत का उपयोग करके की जाती है:
J(i) = J(i-1) + (|D(i-1, i)| − J(i-1)) ÷ 16
जहाँ D(i-1, i) दो लगातार RTP पैकेटों के बीच सापेक्ष पारगमन समय में अंतर है। यह स्मूथिंग फ़िल्टर किसी एकल असामान्य पैकेट को चल रहे जिटर मीट्रिक को विकृत करने से रोकता है जबकि अनुप्रयोगों को बदलती नेटवर्क स्थितियों के अनुकूल होने की अनुमति देता है।
अनुप्रयोग कैसे सामना करते हैं: जिटर बफर की भूमिका
चूंकि सार्वजनिक इंटरनेट रूटिंग सटीक पैकेट आगमन अंतराल की गारंटी नहीं दे सकती है, इसलिए वॉयस और वीडियो कॉन्फ्रेंसिंग एप्लिकेशन जिटर बफर नामक एक सॉफ्टवेयर घटक का उपयोग करते हैं:
- यह कैसे काम करता है: प्राप्त करने वाला उपकरण आपके स्पीकर या स्क्रीन के माध्यम से चलाने से पहले 20 से 60 मिलीसेकंड के लिए एक छोटी अस्थायी मेमोरी कतार में आने वाले ऑडियो और वीडियो पैकेट को जानबूझकर रखता है। यह संक्षिप्त देरी विलंबित पैकेटों को आने और उचित अनुक्रमिक क्रम में फिर से इकट्ठा होने का समय देती है।
- अनुकूली आकार: आधुनिक वीओआईपी क्लाइंट नेटवर्क भिन्नता बढ़ने पर जिटर बफर का गतिशील रूप से विस्तार करते हैं। हालाँकि, बफ़र का विस्तार करने से बातचीत में कुल देरी बढ़ जाती है, जिससे प्रतिभागी अजीब तरह से एक-दूसरे पर बोलने लगते हैं।
- बफर अंडररन और देर से आने वाले पैकेट ड्रॉप: यदि नेटवर्क जिटर उस सीमा से अधिक बढ़ जाता है जिसे जिटर बफर समायोजित कर सकता है, तो देर से आने वाले पैकेट को अप्रचलित मानकर त्याग दिया जाता है। इसके परिणामस्वरूप शब्द छूट जाते हैं, रोबोटिक ऑडियो विकृति होती है, या ऑडियो फ्रेम पूरी तरह से गिर जाते हैं।
- स्ट्रीमिंग वीडियो बनाम लाइव कॉल: नेटफ्लिक्स और यूट्यूब जैसी ऑन-डिमांड वीडियो सेवाएं एक बड़े स्थानीय बफर में 10 से 60 सेकंड के वीडियो डेटा को पहले से लोड करती हैं। चूंकि बफर बहुत बड़ा है, इसलिए वीडियो शुरू होने के बाद नेटवर्क जिटर का स्ट्रीमिंग वीडियो प्लेबैक पर शून्य प्रभाव पड़ता है।
एप्लिकेशन जिटर सीमाएं
| जिटर स्तर | नेटवर्क गुणवत्ता रेटिंग | गेमिंग, कॉल और स्ट्रीमिंग पर प्रभाव |
|---|---|---|
| 5–10 ms से कम | उत्कृष्ट | अगोचर भिन्नता। प्रतिस्पर्धी गेमिंग, वीओआईपी कॉल और क्लाउड गेमिंग उत्कृष्ट प्रतिक्रियाशीलता के साथ काम करते हैं। |
| 10–30 ms | स्वीकार्य / मध्यम | उपभोक्ता वाई-फाई और 5G सेल्युलर के लिए मानक। Microsoft Teams एंटरप्राइज मार्गदर्शन जिटर को सख्ती से 30 ms से कम लक्षित करता है। वीडियो कॉल स्पष्ट रहते हैं। |
| 30–50 ms | सीमा रेखा / ख़राब | वॉयस कॉन्फ्रेंस ऑडियो कभी-कभार क्लिप होता है या शब्द छोड़ देता है। क्लाउड गेमिंग मामूली वीडियो अड़चन और फ्रेम हकलाहट प्रदर्शित करता है। |
| 50 ms से अधिक | गंभीर जिटर | जिटर बफ़र्स अक्सर ओवरफ्लो या समाप्त हो जाते हैं। वीडियो कॉल फ्रीज हो जाते हैं, ऑडियो रोबोटिक हो जाता है, और मल्टीप्लेयर गेम गंभीर रबर-बैंडिंग प्रदर्शित करते हैं। |
नोट: जबकि Microsoft का 30 ms मीट्रिक Microsoft Teams के लिए एक आधिकारिक उद्यम मानक का प्रतिनिधित्व करता है, सामान्य उपभोक्ता सीमाएं व्यावहारिक नेटवर्किंग दिशानिर्देश हैं।
नेटवर्क जिटर के मूल कारण
नेटवर्क जिटर तब होता है जब पैकेट अपने पारगमन पथ के साथ परिवर्तनीय प्रसंस्करण देरी का सामना करते हैं। सबसे लगातार कारणों में शामिल हैं:
- स्थानीय वाई-फाई चैनल विवाद: वायरलेस डिवाइस रेडियो एयरटाइम साझा करते हैं। यदि पड़ोसी वाई-फाई नेटवर्क समान आवृत्ति चैनल पर संचारित होते हैं, या यदि भौतिक बाधाएं सिग्नल को कमजोर करती हैं, तो पैकेटों को रुकना पड़ता है, स्पष्ट एयरटाइम की प्रतीक्षा करनी पड़ती है, या पुनर्संचरण निष्पादित करना पड़ता है।
- बफरब्लोट और कतार भिन्नता: जब अन्य घरेलू उपकरण पृष्ठभूमि डाउनलोड शुरू करते हैं या 4K वीडियो स्ट्रीम करते हैं, तो राउटर की कतारें तेजी से भरती और खाली होती हैं, जिससे पैकेटों के बीच लेटेंसी में बेतहाशा उतार-चढ़ाव होता है।
- सेल्युलर नेटवर्क सिग्नल में उतार-चढ़ाव: मोबाइल 4G/5G और फिक्स्ड वायरलेस लिंक आरएफ मल्टीपाथ फेडिंग, डायनामिक टॉवर लोड बैलेंसिंग और सेल्युलर सेक्टरों के बीच हैंडऑफ के कारण जिटर का अनुभव करते हैं।
- अपस्ट्रीम आईएसपी पीयरिंग भीड़: शाम के पीक आवर्स (शाम 7:00 बजे से रात 11:00 बजे तक) के दौरान, कोर ट्रांजिट राउटर माइक्रो-बर्स्ट कंजेशन का अनुभव कर सकते हैं, जिससे प्रदाता सीमाओं के पार अलग-अलग पैकेट कतार समय हो सकता है।
स्थानीय रेडियो हस्तक्षेप के कारण होने वाले जिटर को खत्म करने के लिए, कैट 6 ईथरनेट केबल का उपयोग करके अपने डिवाइस को सीधे अपने राउटर से कनेक्ट करें। यदि वायर्ड टेस्ट पर जिटर काफी कम हो जाता है, तो अपने वायरलेस नेटवर्क को अनुकूलित करने के लिए जिटर कैसे कम करें पर हमारी गाइड देखें।