बiblioteca में विभिन्न मल्टीमीडिया तत्व होते हैं। इनका उपयोग
विज़ुअलाइज़ेशन में किया जा सकता है या उन्हें
संदेशों के माध्यम से भेजा जा सकता है।
एक ऑडियो फ़ाइल अपलोड की जाती है, तो यह तत्व बनाया जाता है। निम्नलिखित प्रारूपों का समर्थन किया जाता है: MP3, WAV, WMA, OGG, MID, RMI, M4A.
इस तत्व का उपयोग किया जा सकता है ताकि एक WAV ऑडियो फ़ाइल बनाई जा सके, जिसमें एक पाठ को भाषा में बदलकर। Core 1 के तहत निम्नलिखित आवाजों का समर्थन किया जाता है:
| आवाज़ | भाषा |
|---|---|
| pico2wave: de-DE | जर्मन |
| pico2wave: en-US | अंग्रेज़ी (US) |
| pico2wave: en-GB | अंग्रेज़ी (GB) |
| pico2wave: es-ES | स्पैनिश |
| pico2wave: fr-FR | फ्रेंच |
| pico2wave: it-IT | इटालियन |
अगर स्वचालित रूप से चुना जाता है, तो आवाज़ को प्रोजेक्ट में चुनी गई भाषा के आधार पर परिभाषित किया जाता है। अगर भाषा मौजूद नहीं है, तो अंग्रेज़ी (US) चुना जाता है। हर भाषा के लिए, अन्य आवाजें भी असाइन की जा सकती हैं।
टिप: espeak इंजन के साथ सभी आवाजें आम तौर पर तेज़ होती हैं, क्योंकि ये सीधे स्ट्रीम किए जाते हैं। यह बहुत लंबी पाठों में महसूस किया जा सकता है।
एक कैमरा का उपयोग किया जा सकता है ताकि एक मूवमेंट डिटेक्शन को ट्रिगर किया जा सके और वीडियो कोड के कन्वर्टेशन को किया जा सके। डिटेक्शन एरिया को व्यक्तिगत रूप से सेट किया जा सकता है।
निम्नलिखित स्ट्रीम्स का समर्थन किया जाता है:
नोट: Antcas Control एक वीडियो निगरानी प्रणाली नहीं है। क्लिप्स को सेव और आर्काइव करने की कोई संभावना नहीं है। यह फीचर केवल Antcas Basic, Economy, Enterprise या उच्च उत्पादों में उपलब्ध है। हर कैमरा को लाइसेंस करना भी आवश्यक है।
लाइसेंसिंग: एक कैमरे का उपयोग करने के लिए, एक अतिरिक्त लाइसेंस खरीदा जाना चाहिए।
चेतावनी: कैमरों को सेटअप करते समय सिस्टम लोड पर ध्यान दें। संभवतः, अगर फ्रेम्स खो जाते हैं, तो एक कम गुणवत्ता का उपयोग करना होगा। USB हब्स का उपयोग करने से भी USB कैमरों में बैंडविड्थ पर्याप्त नहीं हो सकता है।
एक वीडियो फ़ाइल अपलोड की जाती है, तो यह तत्व बनाया जाता है। निम्नलिखित प्रारूपों का समर्थन किया जाता है: AVI, MKV, DIVX, MOV, FLV, F4V, MPEG, MP4, WMV.
नोट: सर्वर के इन्फ्रास्ट्रक्चर वर्तमान में बड़े वीडियो फ़ाइलों के लिए तैयार नहीं है। अधिकतम फ़ाइल साइज़ 100 MB से अधिक नहीं होना चाहिए, क्योंकि सभी डेटा को सर्वर-RAM के माध्यम से इंटरमीडिएट स्टोर किया जाता है। इसके बजाय बाहरी स्रोतों का उपयोग करें।
एक वेबकैम एक MJPEG-, RTSP- या RTMP स्ट्रीम को कैमरे से बनाता है। कैमरा इमेज को एक प्रॉक्सी सर्वर के माध्यम से विज़ुअलाइज़ेशन पर सुरक्षित रूप से आउटपुट किया जाता है। इसके अलावा, JPEG स्ट्रीम को MJPEG में बदलने का प्रयास किया जाता है। हर बार कैमरे के साथ एक कनेक्शन बनाए रखा जाता है।
टिप: अगर संभव हो तो, फ्रेम रेट को जितना कम हो सके उतना कम सेट करना चाहिए।
यह संभव है कि कई अलग-अलग प्रकारों का चयन किया जा सकता है। नीचे दिए गए प्रकारों का विवरण दिया गया है।
किसी भी आउटपुट और कॉन्फ़िगरेटर में प्रिव्यू को डिसएबल किया जाता है।
स्टैंडर्ड टाइप। इमेज को एक कैश में स्टोर किया जाता है और फिर सीधे आउटपुट किया जाता है। यह विधि कई कनेक्शन बनाती है और बहुत रिसोर्स-स्पारिंग होती है।
नोट: केवल बहुत धीमी RTSP या RTMP स्ट्रीम्स का समर्थन करता है। इसलिए इसका उपयोग करने की सलाह नहीं दी जाती है।
इसका उपयोग केवल एक स्ट्रीम को कैमरे से बनाए रखने के लिए किया जाता है। हर स्ट्रीम को डिकोड किया जाता है और फिर हर क्लाइंट को भेजा जाता है। आउटपुट की गति बढ़ जाती है, लेकिन CPU लोड बढ़ जाता है।
एक Pico, Nano या Touch सर्वर का उपयोग करते समय, फ्रेम रेट को दो प्रति सेकंड पर सीमित किया जाता है।
एक RTSP स्ट्रीम को कॉन्फ़िगर करने के लिए, URL को निम्नलिखित प्रकार से दिया जाता है।
rtsp://camera:port/uri
लाइसेंसिंग: एक कैमरे का उपयोग करने के लिए, एक अतिरिक्त लाइसेंस खरीदा जाना चाहिए।
चेतावनी: RTSP या RTMP का उपयोग करते समय CPU और GPU लोड बहुत अधिक बढ़ जाता है। कॉन्फ़िगरेशन करते समय डिवाइस टेम्परेचर और CPU यूटिलाइजेशन पर ध्यान देना चाहिए।
यह संभव है कि एक अन्य प्रोजेक्ट से एक स्ट्रीम को ग्रैब किया जा सकता है। इसके लिए, मूल तत्व में संबंधित प्रोजेक्ट के लिए अनुमति दी जानी चाहिए। इसके अलावा, स्ट्रीम को कॉम्बाइन्ड या लोकल टाइप का होना चाहिए। यह विधि सिफारिश की जाती है जब कि, उदाहरण के लिए, एक अपार्टमेंट बिल्डिंग में एक इंटरकॉम सिस्टम शामिल करना आवश्यक होता है। इसके अलावा, यहां केवल एक लाइसेंस आवश्यक है, क्योंकि सुनने वाले प्रोजेक्टों को कोई नहीं चाहिए।