यह कमांड zita-n2j है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
zita-j2n, zita-n2j - जैक क्लाइंट एक स्थानीय नेटवर्क पर मल्टीचैनल ऑडियो ट्रांसपोर्ट करने के लिए।
SYNOPSIS
ज़िटा-जे2एन [ विकल्पों ] आईपी पता आईपी-पोर्ट
ज़िटा-एन2जे [ विकल्पों ] आईपी पता आईपी-पोर्ट
ज़िटा-जे2एन [ विकल्पों ] आईपी पता आईपी-पोर्ट इंटरफेस
ज़िटा-एन2जे [ विकल्पों ] आईपी पता आईपी-पोर्ट इंटरफेस
वर्णन
सामान्य जानकारी
zita-j2n (प्रेषक) और zita-n2j (रिसीवर) एप्लिकेशन 64 तक एक्सचेंज करने की अनुमति देते हैं
चल रहे दो या दो से अधिक सिस्टमों के बीच पूर्ण-गुणवत्ता वाले असम्पीडित ऑडियो स्ट्रीम के चैनल
जैक ऑडियो सर्वर। प्रेषक और रिसीवर प्रत्येक की अपनी नमूना दर हो सकती है और
अवधि आकार, और उनके बीच कोई शब्द घड़ी सिंक नहीं माना जाता है। रिसीवर अनुकूली का उपयोग करता है
ऑडियो स्ट्रीम को उसकी स्थानीय नमूना दर में बदलने के लिए पुन: नमूनाकरण।
प्रेषक और रिसीवर के बीच कोई मास्टर/दास संबंध नहीं है। यह एक स्पष्ट
डिजाइन लक्ष्य। सभी तरह से ज़िटा-एनजेब्रिज का उपयोग करने का शुद्ध परिणाम होने के समान है
इसका उपयोग करने वाले सिस्टम के साउंड कार्ड के बीच एनालॉग ऑडियो कनेक्शन। प्रेषक कुछ नहीं
ऑडियो सिग्नल उपलब्ध होने के अलावा, रिसीवर (ओं) को प्रभावित कर सकता है या
कोई प्रेषक नहीं होने पर मौन में वापस जाना। एक्सरन या छोड़े गए चक्र प्रभावित नहीं करेंगे
सिंक्रनाइज़ेशन या पुन: नमूनाकरण। किसी भी छोर पर जैक फ़्रीव्हीलिंग अस्थायी रूप से निलंबित हो जाएगा
ऑपरेशन।
ज़िटा-एनजेब्रिज का इस्तेमाल दो तरह से किया जा सकता है: एक-से-एक, या एक-से-अनेक। IPv4 और IPv6 दोनों हैं
समर्थित।
एक-से-एक सेटअप के लिए ऊपर दिखाए गए आदेशों के पहले रूप का उपयोग किया जाना चाहिए। NS
प्रयुक्त प्रोटोकॉल यूडीपी है और प्रेषक और रिसीवर दोनों के लिए आवश्यक आईपी-पता तर्क है
कि रिसीवर की। एक संख्यात्मक आईपी पते के बजाय एक होस्ट नाम का उपयोग किया जा सकता है, यह
getaddrinfo() का उपयोग करके देखा जाएगा।
एक-से-अनेक सेटअप के लिए दूसरे फॉर्म का उपयोग किया जाना चाहिए आईपी-एड्रेस तर्क होना चाहिए a
वैध मल्टीकास्ट पता, और अनिवार्य इंटरफ़ेस तर्क नेटवर्क का चयन करता है
इंटरफ़ेस का उपयोग किया जाना है।
रीसेम्प्लर फ़िल्टर लंबाई।
रिसीवर अपने स्थानीय दर पर संकेतों को फिर से नमूना देने के लिए ज़िटा-रेसम्प्लर लाइब्रेरी का उपयोग करता है। NS
पुन: नमूनाकरण एल्गोरिथ्म के भाग के रूप में उपयोग किए जाने वाले मल्टीफ़ेज़ लो-पास फ़िल्टर की लंबाई
ऑडियो बैंडविड्थ निर्धारित करता है, और विलंबता में जोड़ता है। इसका महत्वपूर्ण प्रभाव भी हो सकता है
सीपीयू लोड पर यदि कई चैनल प्राप्त होते हैं।
ज़ीटा-एनजेब्रिज प्रेषक और रिसीवर के निचले हिस्से के आधार पर एक फिल्टर लंबाई का चयन करेगा
नमूना दर। 44.1 किलोहर्ट्ज़ और उससे अधिक की नमूना दरों के लिए चुने गए मूल्य का परिणाम होगा
0.1 kHz तक 20 dB से अधिक का क्षीणन। --filt विकल्प को ओवरराइड करने की अनुमति देता है
स्वचालित कॉन्फ़िगरेशन, लेकिन यह सामान्य रूप से आवश्यक नहीं होगा।
विलंब मुद्दे।
दो जैक सिस्टम को अतुल्यकालिक अवधि के साथ जोड़ने पर न्यूनतम अतिरिक्त
सबसे खराब स्थिति में विलंबता दो अवधियों का योग है। अतिरिक्त विलंबता
इसका मतलब है कि कनेक्शन को बिना किसी रुकावट के काम करने के लिए आवश्यक विलंबता। दौर-
एक आदर्श (शून्य अतिरिक्त विलंबता) से ट्रिप विलंबता प्रेषक पर एक आदर्श के अनुरूप इनपुट
(idem) रिसीवर पर एनालॉग आउटपुट इस मान से दोगुना होगा। सबसे खराब स्थिति का मतलब है
कि प्रेषक और प्राप्तकर्ता दोनों अपने-अपने समय में मनमाने समय पर चल सकते हैं
अवधि।
ज़िटा-एनजेब्रिज को एक परिभाषित और निरंतर अतिरिक्त विलंबता प्रदान करने के लिए डिज़ाइन किया गया है। लक्ष्य
मान दो अवधियों का योग है, साथ ही पुन: नमूनाकरण विलंब, साथ ही कोई अतिरिक्त बफरिंग
उपयोगकर्ता द्वारा निर्दिष्ट। वास्तविक विलंबता यह मान और औसत नेटवर्क होगा
विलंब। उत्तरार्द्ध अज्ञात है इसलिए इसकी भरपाई करने का कोई तरीका नहीं है। यह होगा
या तो वापसी चैनल का उपयोग करके, या दो प्रणालियों पर घड़ियों को सिंक करने के किसी तरीके से संभव है
जिसका उपयोग तब औसत नेटवर्क विलंब को मापने के लिए किया जा सकता था। की वर्तमान रिलीज
ज़िटा-एनजेब्रिज इसे प्रदान नहीं करता है क्योंकि यह स्थानीय नेटवर्क पर उपयोग के लिए है। एक निष्ठावान
या हल्के ढंग से लोड किया गया गीगाबिट ईथरनेट सामान्य नेटवर्क देरी प्रदान कर सकता है a
मिलीसेकंड।
zita-n2j का --buff विकल्प लक्ष्य में मिलीसेकंड की निर्दिष्ट संख्या जोड़ता है
विलंबता डिफ़ॉल्ट मान 10 ms है जो मामूली लोड पर पर्याप्त से अधिक है
गीगाबिट स्थानीय नेटवर्क। इसे शून्य पर सेट किया जा सकता है, उदाहरण के लिए जब यह ज्ञात हो कि
प्रेषक हमेशा अपनी जैक अवधि की शुरुआत के करीब चलेगा और नेटवर्क देरी घबराना है
इस अवधि से कम।
यदि कोई नेटवर्क विलंब 10ms से अधिक घबराता है, तो अतिरिक्त बफर समय बढ़ाना होगा
प्राप्त ऑडियो स्ट्रीम के सामयिक व्यवधान से बचने के लिए आवश्यक है।
विलंबता इस बात पर निर्भर नहीं करती है कि प्रेषक अपनी जैक अवधि के भीतर कब चलता है।
यह साउंडकार्ड के प्लेबैक के समान है: जब प्लेबैक नमूने अच्छी तरह से लिखे जाते हैं
इससे पहले कि वे देय हों, यह विलंबता को कम नहीं करता है, डेटा तब तक बफ़र किया जाता है
अवधि का अंत। जीटा-एनजेब्रिज के मामले में शेष समय उपलब्ध है
नेटवर्क देरी। यही कारण है कि, जब प्रेषक केवल हल्का लोड होता है और नेटवर्क विलंब होता है
छोटा, रिसीवर पर --buff 0 का उपयोग करना संभव है।
उपयोग on चौड़ा क्षेत्र or वायरलेस नेटवर्क।
वर्तमान कार्यान्वयन को स्थानीय नेटवर्क पर उपयोग करने के लिए डिज़ाइन किया गया है जो अधिक प्रदान करते हैं या
कम या मध्यम देरी के साथ पैकेटों की कम विश्वसनीय डिलीवरी। कभी-कभी खोए हुए पैकेट
सिंक्रनाइज़ेशन या पुन: नमूनाकरण को प्रभावित नहीं करेगा, लेकिन किसी भी नमूने का क्रम से बाहर आना
अनदेखा कर दिया जाएगा (उन्हें पहले मौन से बदल दिया जाएगा)। अतिरिक्त बफरिंग (का उपयोग कर
--buff विकल्प) देरी से घबराने की उपस्थिति में एक निर्बाध संकेत की अनुमति देगा, at
अतिरिक्त विलंबता की कीमत। ज़िटा-एनजेब्रिज लंबी दूरी के इंटरनेट पर प्रयोग करने योग्य हो सकता है
कनेक्शन, लेकिन ध्यान रखें कि इसे इसके लिए डिज़ाइन नहीं किया गया था।
वायरलेस नेटवर्क पर प्रदर्शन विशुद्ध रूप से संयोग की बात है। फिर से जिता-एनजेब्रिज नहीं है
इस तरह के उपयोग के लिए डिज़ाइन किया गया।
विकल्प
सामान्य विकल्पों
--मदद
प्रिंट कमांड लाइन और विकल्प सारांश।
--jname नाम
जैक क्लाइंट क्लाइंट नाम चुनें। डिफ़ॉल्ट 'zita-j2n' या 'zita-n2j' है।
--jserv सर्वर
कनेक्ट करने के लिए जैक सर्वर का चयन करें।
ज़िटा-जे2एन विकल्पों
--चान चैनलों
प्रसारित करने के लिए चैनलों की संख्या, डिफ़ॉल्ट 2 चैनल हैं।
-16 बिट
ऑडियो को 16-बिट हस्ताक्षरित पूर्णांक नमूने के रूप में भेजें।
-24 बिट
ऑडियो को 24-बिट हस्ताक्षरित पूर्णांक नमूने के रूप में भेजें। यह डिफ़ॉल्ट प्रारूप है।
--पानी पर तैरना
ऑडियो को 32-बिट फ्लोटिंग पॉइंट सैंपल (जैक का आंतरिक प्रारूप) के रूप में भेजें।
--एमटीयू एमटीयू
एमटीयू पथ के बारे में zita-j2n को सूचित करें, जिससे वह उस आकार तक के पैकेट का उपयोग कर सके। NS
डिफ़ॉल्ट मान 1500 है। ध्यान दें कि साझा नेटवर्क पर बड़े MTU मान बढ़ सकते हैं
नेटवर्क देरी घबराना।
--हॉप्स हॉप्स
मल्टीकास्ट पैकेट के लिए हॉप्स की अधिकतम संख्या निर्धारित करें। एक के लिए डिफ़ॉल्ट, यानी
मल्टीकास्ट केवल स्थानीय नेट पर है।
ज़िटा-एन2जे विकल्पों
--चान सूची
आरोही क्रम में चैनल नंबरों की सूची और अल्पविराम या डैश द्वारा अलग किया गया
वर्ण, बाद वाला एक सीमा का संकेत देता है। चैनल नंबर 1 से शुरू होते हैं। केवल
अनुरोधित चैनलों को फिर से नमूना दिया जाएगा और उनके पास एक संबंधित जैक पोर्ट होगा। चैनल
प्रेषक द्वारा प्रदान नहीं किया गया मौन आउटपुट करेगा। डिफ़ॉल्ट चैनल सूची '1,2' है।
--बफ़ पहर
मिलीसेकंड में दिए गए समय तक लक्ष्य विलंबता बढ़ाएँ। डिफ़ॉल्ट 10 . है
एमएस। इसका वास्तव में क्या अर्थ है, इसके लिए ऊपर दिए गए विवरण को देखें।
--फिल्ट देरी
दो नमूना दरों के निचले स्तर पर नमूनों में, पुन: नमूना फ़िल्टर विलंब सेट करें
रेंज 16..96। विवरण के लिए ऊपर देखें।
--जानकारी
अतिरिक्त नैदानिक जानकारी प्रिंट करें। तीन मान प्रति दो बार मुद्रित किए जाएंगे
दूसरा: फ़्रेम में औसत रेज़म्पलर नियंत्रण लूप त्रुटि, रेज़मैपलर अनुपात
सुधार कारक, और प्राप्त में उपलब्ध फ़्रेम की न्यूनतम संख्या
बफर.
onworks.net सेवाओं का उपयोग करके zita-n2j का ऑनलाइन उपयोग करें