3 ms·
[Edited to add: on reflection, this is a bit negative; it is a really cool app, and I guess if you're worried about security, latency may not be your highest co
by ajb 15y ago
[Edited to add: on reflection, this is a bit negative; it is a really cool app, and I guess if you're worried about security, latency may not be your highest concern. ]
I've put off getting an android device because of the appalling audio latency[1][2]. Given that telephony is the most demanding application as regards latency, I suspect this sadly may not sound very good, depending on the android device. Unless someone has found a cunning workaround?
[1] http://www.musiquetactile.fr/android-is-far-behind-ios/ http://www.musiquetactile.fr/android-is-far-behind-ios/
[2] http://code.google.com/p/android/issues/detail?id=3434 http://code.google.com/p/android/issues/detail?id=3434
- loverobots 15y agoIs it possible to use this only for certain calls? Like using a proxy for certain things online, but visiting CNN and most sites without it.
- n8fr8 15y agoYup. For now, you just make calls to other people using the same server or another OSTN compliant server: https://guardianproject.info/wiki/OSTN#Client_Software https://guardianproject.info/wiki/OSTN#Client_Software Your standard phone calls still go through the standard dialer and public phone network.
- n8fr8 15y agoThe CSipSimple solved the latency issue by utilizing the native PJSIP C library for all heavy lifting: http://www.pjsip.org/ http://www.pjsip.org/ http://code.google.com/p/csipsimple/ http://code.google.com/p/csipsimple/
- rdtsc 15y agoUnless it binds directly to the alsa device (which I think you need to have a rooted phone to access) it still uses audioflinger. So the terrible latencies (into the hundreds of milliseconds) will still be there.
- n8fr8 15y agoFrom a user standpoint, it is not terrible, especially considering what it is doing. It is definitely not as real time as a standard phonecall, but if you are not in the same room, you hardly notice it.
- rdtsc 15y agoIt is just on the edge of being bad. You can tell if you talk and the other person talks over you because they didn't yet get to hear that you started talking. This happens more in a faster paced conversation, and you might notice if it you talk with someone across a low quality, high latency connections. I think it is pretty terrible if you try to use android to synthesize audio. Say if you want it to be used for realtime performance. iOS has about 5ms and Android has 100->300ms. There is a huge difference and makes Android completely useless for that kind of purpose (even fast paced games with sounds effects have this if you notice).