क्या स्काइप आपके स्वाद के लिए थोड़ा आधुनिक है? Hasciicam आपको पहले के इलेक्ट्रॉनिक दिनों में वापस ले जाएगा, जहां आप एएससीआईआई कला में अपने दोस्तों को लाइव वीडियो प्रसारित कर सकते हैं - और यहां तक ​​कि जनता भी।

Hasciicam सी में लिखा एक छोटा कमांड लाइन अनुप्रयोग है। मूल रूप से रस्तासोफ्ट द्वारा लिबर ऑपरेटिंग सिस्टम "डायन: बॉलिक" के हिस्से के रूप में विकसित किया गया था, लेकिन आप इसे किसी भी लिनक्स ऑपरेटिंग सिस्टम पर एक स्टैंडअलोन प्रोग्राम के रूप में चला सकते हैं।

आवश्यकताएँ

  • एक जीएनयू / लिनक्स प्रणाली
  • आपके सिस्टम पर एएससीआईआई आर्ट लाइब्रेरी (एलीब)
  • एक वेब कैमरा
  • एक दूरस्थ एफ़टीपी सर्वर

Hasciicam प्राप्त करना

कई लिनक्स भंडार स्टॉक हस्सीकैम। यदि आपका नहीं है, या यदि आप इसे स्रोत से बनाना चाहते हैं, तो इसे dyne.org FTP सर्वर से प्राप्त करें।

मूल उपयोग

यदि आप बस एएससीआईआई कला में खुद को देखना चाहते हैं या अपने वेबकैम का परीक्षण करना चाहते हैं, तो आप लाइव मोड में हसीसिकम चला सकते हैं। यह डिफ़ॉल्ट मोड है, इसलिए इसे किसी कमांड-लाइन तर्क की आवश्यकता नहीं है। बस दौडो:

 hasciicam 

"ए के लिए एक्स" नामक एक विंडो खुल जाएगी। यह कार्रवाई में Hasciicam और AAlib है:

प्रसारण लाइव वीडियो

लाइव वीडियो प्रसारित करने के लिए, हमें इसे भेजने के लिए एक गंतव्य की आवश्यकता है। यहां है जहां एफ़टीपी सर्वर आता है।

पहले कमांड लाइन स्विच को "मोड" के लिए " -m " उपयोग करने की आवश्यकता है। तीन संभावित मोड लाइव हैं (जिसे हमने पिछले उदाहरण में उपयोग किया था), एचटीएमएल, और टेक्स्ट। जब आप किसी FTP सर्वर पर दबाव डाल रहे हों, तो आपको HTML या टेक्स्ट मोड का उपयोग करना होगा।

प्रसारण वीडियो के लिए -m html प्रयोग करें; पाठ मोड में कोई ताज़ा फ़ंक्शन नहीं है, इसलिए आपको जो भी मिलेगा वह एक स्थिर टेक्स्ट फ़ाइल है।

अगला स्विच एफ़टीपी सर्वर और लॉगिन विवरण निर्दिष्ट करने के लिए है। यह इस प्रारूप का पालन करता है:

 -एफ: उपयोगकर्ता @ होस्ट: / निर्देशिका 

अंत में, हमें " -o " के साथ एक आउटपुट फ़ाइल हैशिकिकम देने की आवश्यकता है। डिफ़ॉल्ट है hasciicam.html है, लेकिन हो सकता है कि आप इसे अपने दर्शक (ओं) को कुछ टाइपिंग सहेजने के लिए index.html पर बदलना चाहें।

यहां एक उदाहरण है जिसका उपयोग मैं अपने वीडियो को अपने स्थानीय क्षेत्र नेटवर्क (लैन) पर किसी अन्य कंप्यूटर पर प्रसारित करने के लिए करता था, उस उपयोगकर्ता की होम निर्देशिका में फ़ाइल index.html बना रहा था:

 hasciicam -m html -f: [email protected]: / -o index.html 

मैंने सर्वर से कनेक्ट करने के लिए इस प्रारूप का उपयोग करके और "hasciicam" नामक निर्देशिका में index.html को सहेजने के लिए इस विधि का उपयोग करके अपनी सार्वजनिक वेबसाइट पर इस विधि का भी परीक्षण किया:

 hasciicam -m html -f: [email protected]: / public_html / hasciicam / -o index.html 

कमांड में प्रवेश करने के बाद, मेरी वेबकैम लाइट चालू हो गई, और हसीसिकम ने मुझे अपने एफ़टीपी पासवर्ड के लिए प्रेरित किया:

मेरे ब्राउज़र में, मैंने अपनी वेबसाइट पर हैसिसीकैम निर्देशिका में नेविगेट किया। और वहां मैं काले रंग की पृष्ठभूमि पर शानदार हरे रंग के पात्रों में था, हालांकि लगभग दस से पंद्रह सेकंड की अंतराल थी।

अंतराल के अलावा एकमात्र समस्या यह थी कि छवि क्षैतिज रूप से फैली हुई थी। सौभाग्य से, Hasciicam आपको एक बेहतर तस्वीर के लिए प्रतिपादन विकल्प बदलने देता है।

प्रस्तुत करने के विकल्प

हस्सीकैम आपको आउटपुट की उपस्थिति को बदलने के लिए कुछ अलग-अलग कमांड लाइन स्विच देता है। अपनी एफ़टीपी जानकारी के बाद इनमें से कोई भी दर्ज करें:

फ़ॉन्ट का आकार बदलें (1 और 4 के बीच एक संख्या चुनें):

 -एस 3 

फ़ॉन्ट चेहरा बदलें (यह मेरे लिए काम नहीं करता है):

 -एक टर्मिनस 

सेकंड में रीफ्रेश दर बदलें (डिफ़ॉल्ट 2 है):

 -आर 1 

पृष्ठभूमि रंग सेट करें (अग्रणी " # " के बिना हेक्साडेसिमल प्रारूप का उपयोग करें):

 -बी एफएफ 0000 

अग्रभूमि रंग सेट करें:

 -एफ 0000 एफएफ 

Hasciicam आपको विपरीत, गामा, और चमक समायोजित करने देता है। विवरण के लिए मुख्य पृष्ठ देखें।

यहां मैंने खींचने की समस्या को ठीक करने के लिए फ़ॉन्ट आकार बदल दिया है, और मैंने रंगों को लाल रंग में नीले रंग में सेट किया है और प्रत्येक सेकेंड में रीफ्रेश दर सेट की है:

 hasciicam -m html -f: [email protected]: / public_html / hasciicam / -o index.html -B FF0000 -F 0000FF -S 4 -r 1 

आउटपुट इस तरह दिखता है:

अपनी हसीसिम स्ट्रीम को रोकने के लिए, कंसोल में बस "Ctrl + C" दबाएं जिसमें आपने कमांड चलाया था।

ध्यान दें कि एचटीएमएल पेज आपके सर्वर पर रहेगा, और यह नए डेटा आने के बावजूद भी ताज़ा करने की कोशिश करेगा। अगर आप पेज को अपने सर्वर पर रखना चाहते हैं लेकिन इसे रीफ्रेशिंग से रोकें, तो बस इस लाइन को ऊपर से हटा दें फ़ाइल:

निष्कर्ष

जबकि हस्सीकैम बिल्कुल पूर्ण-विशेषीकृत नहीं है - उदाहरण के लिए, कोई एकीकृत ऑडियो स्ट्रीमिंग नहीं है - आप इस सरल प्रोग्राम को स्वयं बढ़ा सकते हैं। एक अपेक्षाकृत कम गुणवत्ता वाला समाधान एक अलग HTTP ऑडियो स्ट्रीमिंग सर्वर स्थापित करने और iFrames (केवल एक विचार!) का उपयोग करके हैशिसिकम के आउटपुट के साथ ऑडियो स्ट्रीम को एम्बेड करना हो सकता है।

हस्सीकैम के बारे में आप क्या सोचते हैं? क्या आप चाहते हैं कि आप एएससीआईआई कला के साथ क्या कर सकें?