问题描述
我计划开发Android应用程序,将加密/解密语音数据,使得各方能够通过安全通道进行通信。所以,问题是:如何在GSM通话过程中截取的语音/音频数据?是否有可能或不?我应该采用Android NDK还是其他什么东西?
I plan to develop Android application which will encrypt/decrypt voice data such that parties can communicate using secure channel. So the question is: how to intercept voice/audio data during GSM call? Is it possible or not? Should I use Android NDK or something else?
推荐答案
这是事情发生在操作系统中的较低水平。你将无法访问该信息中的应用水平。
This is something that happens in the low level of the operating system. You wouldn't be able to access this information in the application level.
我建议你看看VOIP像SipDroid。我敢打赌,你就可以将其设置为方便地使用加密。 (代替RTP SRTP)
I suggest that you look into VOIP like SipDroid. I bet you'll be able to set it up to use encryption easily. (srtp instead of rtp)
即使你SipDroid不支持这一点,它是开源的,所以你可以添加此功能。
Even if you SipDroid doesn't support this, it's is open source so you could add this feature.
这篇关于是否可以在通话过程中拦截语音数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!