android - क्या कॉल के दौरान आवाज डेटा को रोकना संभव है?




audio android-ndk (4)

मैं एंड्रॉइड एप्लिकेशन विकसित करने की योजना बना रहा हूं जो कि ध्वनि डेटा को एन्क्रिप्ट / डिक्रिप्ट करेगा जैसे कि पार्टियां सुरक्षित चैनल का उपयोग करके संचार कर सकती हैं। तो सवाल यह है कि जीएसएम कॉल के दौरान आवाज / ऑडियो डेटा को कैसे रोकें? क्या यह संभव है या नहीं? क्या मुझे एंड्रॉइड एनडीके या कुछ और का उपयोग करना चाहिए?


एंड्रॉइड पर कॉल रिकॉर्डिंग अभी तक संभव नहीं है यह सुविधा अनुरोध देखें।

आप माइक्रोफोन से अपनी आवाज रिकॉर्ड कर सकते हैं, लेकिन आप अन्य पार्टी की आवाज़ को रिकॉर्ड नहीं कर सकते। अगर आप केवल अपनी आवाज़ का उपयोग एंड्रॉइड। मीडिया का रिकॉर्ड करना चाहते हैं। MediaRecorder.AudioSource.MIC


सरल जवाब, नहीं!


यह ऐसा कुछ है जो ऑपरेटिंग सिस्टम के निम्न स्तर में होता है। आप आवेदन स्तर में इस जानकारी तक पहुंचने में सक्षम नहीं होंगे।

मेरा सुझाव है कि आप वीओआइपी जैसे SipDroid देखें मुझे यकीन है आप आसानी से एन्क्रिप्शन का उपयोग करने के लिए इसे सेट करने में सक्षम होंगे। (आरटीपी के बजाय srtp)

यहां तक ​​कि अगर आप SipDroid का समर्थन नहीं करते हैं, तो यह खुला स्रोत है ताकि आप यह सुविधा जोड़ सकें।


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





voice