मुझे फ्लेक्स वीडियो कॉन्फ्रेंसिंग एप्लिकेशन में एईसी लागू करना है। मुझे पता है कि यह फ्लैश में सीधे नहीं किया जा सकता है। मैं मूल एप्लिकेशन या पुस्तकालय लिखने के बारे में सोच रहा हूं जो फ्लेक्स के बाहर एईसी करेगा।मूल पुस्तकालयों का उपयोग कर फ़्लैश/फ्लेक्स में ध्वनिक इको रद्दीकरण
जहाँ तक मुझे पता है कि एडोब कनेक्ट प्रो कुछ बाहरी पुस्तकालय का उपयोग कर रहा है जो एईसी करता है। मैं इस दिशा का पालन करना चाहता हूं और कुछ समान करना चाहता हूं।
1) independend कस्टम एईसी फिल्टर:
मेरे मन में दो संभावनाएं वहाँ आता है।
कस्टम एईसी फ़िल्टर पृष्ठभूमि में चलाया जाएगा और माइक्रोफोन और साउंड कार्ड से सभी डेटा प्रोसेसिंग करेगा और एईसी कर रहा है। इको सिग्नल वह डेटा होगा जो खेला जाना है लेकिन अस्थायी बफर में देरी हो रही है, इस तरह कुछ: एईसी (इनपुट, देरी_इनपुट, आउटपुट)।
मुझे नहीं पता कि यह काम करता है, क्योंकि फ़्लैश माइक्रोफोन इनपुट मेरे कस्टम इनपुट और स्पीकर के साथ ही नहीं जानता है। लेकिन WinXP/Vista में यह कैसे किया जाता है जिसमें सिस्टम स्तर पर एईसी है?
2) एईसी फ़िल्टर फ्लेक्स के नेटिव प्रोसेस के साथ बातचीत कर रहा है।
फ़िल्टर नेटिवप्रोसेस द्वारा चलाया जाएगा। फ्लेक्स ऐप माइक्रोफोन ध्वनि पास करेगा, फ़िल्टर को रिमोट वॉयस प्राप्त करेगा और इको हटाए गए वॉयस को वापस कर देगा और फिर फ्लेक्स इसे स्पीकर को आउटपुट करेगा। क्या यह सही होगा?
तो 2) विधि ठीक है तो मैं निम्नलिखित है प्रश्न:
- मैं Speex के एईसी के साथ शुरू होगा में तो क्या प्रारूप डेटा फ्लेक्स से पारित किया जाना चाहिए? अगर मैं ध्वनि संपीड़न के लिए फ्लेक्स स्पीक्स कोडेक चुनता हूं तो क्या मैं इसे सीधे स्पीक्स लाइब्रेरी में भेज सकता हूं?
- प्रदर्शन ठीक रहेगा? नेटिव प्रोसेस लाइब्रेरी को कॉल करना हर ध्वनि फ्रेम बफर मुझे लगता है कि समय लेने वाला हो सकता है।
- एएस 3 में कोई एईसी कार्यान्वयन क्यों नहीं है जिसका उपयोग फ्लैश से सीधे किया जा सकता है? जहां तक मुझे एईसी करना है, आपको डेटा और माइक्रोफोन डेटा गूंजना होगा (फ्लैश 10 में माइक्रोफोन तक सीधी पहुंच है)। निश्चित रूप से ऐसा कुछ है जो इसे इस तरह से रोक रहा है लेकिन मुझे नहीं पता कि यह अभी तक क्या है :)
- क्या स्पीक्स के अलावा मैं कुछ मुफ्त एईसी कार्यान्वयन या डीएसपी लाइब्रेरी का उपयोग कर सकता हूं?
पी एस मैं अब कर रहा हूँ एक फ्लैश/फ्लेक्स विशेषज्ञ कुछ बेवकूफ सवाल :) मदद के लिए
धन्यवाद, ternyk के लिए खेद