[Q] Android phones for real-time audio processing - General Questions and Answers

Hi everyone,
I've written an Android app that does real-time audio processing and need a mobile phone to test and demo it.
Which phones can do real-time audio processing? Which have the property that if something works on this phone, it will likely work on many others? What relevant comparative resources for real-time processing on Android are available?
My particular constraint is that it can do a 128-sample (Java) FFT in 22ms and sample at at least 6000 Hz.
A mention of any related issues encountered with specific devices for your own real-time audio processing apps would also be very helpful.
Thanks for your time and help!

thread bump?

Hi,
I am searching for a real time convolver for android. Something that could be fed with a filter to do acoustic corrections, as described in this link:
http://drc-fir.sourceforge.net/
Can you be of help ?
Thanks!

Related

[Q] Real time video streaming on smartphones via USB

Hello guys!
Here is my first post to this forum. Hope somebody can help.
So, I bought a system of video camera with a micro-processor to do some image processing in real-time. After the image processing, I would like to stream these images on a smartphone. For that, I need a way to communicate between the smartphone and the camera (the communication should go in both directions).
I did some researches and it seems that the bandwith of bluetooth is too limited for real-time video streaming. So, I would like to know if I can use the USB connection that can be found on every smartphones via micro-USB or if there is another and better way to do this?
I will greatly appreciate any help. Thanks.
Samuel

qos measure in video streaming on android

hi everybody..
i would to ask is it any QOS(quality of service) tools to measure video conference in android similiar like prtg, solawind or collasoft that can measure jitter..,throughtput..,delay..,mos?
can anybody help me...im doing the measurement for my final year project which the title "performance analysis over 4G via mobile appliance"...

[Q] Capture video data and IMU (accelerometer) data from an Android device

Hi, I think this will be a bit different type question that you guys are use to seeing. I'm hoping some of the guru developers here have a suggestion or two.
Where I work we do video/image processing mainly for Gov, UAV's, stuff like that. I'm a HW engineer. Today a SW engineer came to me asking if there is a way we could tap the HW in an Android phone to be able to get some kind of timing or sync signals that they could use to correlate data from the internal IMU's (accelerometers) to data being recorded by the video camera on the phone. I believe they are looking into using the IMU data to stabilize video captured from the camera (similar to how we do it on other systems).
I'm not at all familiar with the HW in an Android phone but I image a lot of the key signals I'd need are locked up inside the CPU until somewhere.
To me this seemed like something SW could do. We agreed that writing the typical high level Java type app for the phone wouldn't work. Either too much delay, inaccurate timings, or the App would not be able to get direct access to the IMU data and the video stream to record both.
Is this something that can be done hacking the standard video app? Would we need to get down to the kernel level to be able to properly see/control the video camera and the IMU?
We don't work with Android so this would be very new territory to us. Let me know if you have any thoughts.
thanks
JM

looking for a 2 parallel stream ICECAST2 android client with MetaTag support ??

Hi All,
I have a specific requirement for an android app that can stream 2 x M3U streams in parallel whilst displaying both streams MetaData on a common
screen.
This is to provide smartphone monitoring of two business radio networks for senior management such that they know which talkgroup is talking
and can hear the conversation on each group in as near real time as possible - but with one app.
I have done the "hard" bit (getting the metadata out of the radio and into the icecast streamer) but need an icecast2 app with dual stream support
I know each stream works as I have been testing using Xiaa Pro.
Anyone know of an android app that meets my needs please ?
Regards
'CQU

Dev for Hire?

Hi, I hope I am not violating forum rules by posting this.
I am interested in hiring a developer to create a rom for a project related to a specific series of digital audio players that are all based on relatively the same hardware and software platform. The model numbers are Pioneer XDP-100R, XDP-300R, Onkyo DP-X1 and DP-X1a. These are all running an AOSP 5.1.1 and carry very similar hardware. They are made in the same plant, by the same parent company.
The main use case for a new ROM is that these devices all include specialty audio hardware that is currently only utilized when using the bundled music player. 3rd party music players, and streaming services like Spotify and Tidal, route audio through the integrated DAC on the Snapdragon chip. It would be preferable to use the higher quality ESS Sabre DAC(s) that is utilized by the onboard music player. I have no clue at how involved this would be, but LG has done it with the V10/V20.
Would also be interested in possibly incorporating other features, most likely based on disabling services that are not required for playing music. The idea is lean and light.
If you have any insight on what would be involved in a system level change to route audio through the Sabre chip please feel free to post here. If you are interested in working on the project, please PM me.
Thanks
YES!!!!
YES!!!!
I am absolutly interested in this !!!
Im willing to contribute $ as well
A Full featured audio oriented custom rom for my xdp-300r b personally that sounds like a dream come true
Currently i use (Athame) to download Tidal songs/playlists/Albums from my personal account
theres options in settings for MASTER quality audio files,,
Simply copy paste web address of the page you want to rip music from (sharebutton:url)
into athame and it will compile and click download
easy and simple and fast....
I just hosted it incase you or anyone wants access let me know ill send a download link
PCLOUD LINK BY REQUEST ONLY
MAKE SURE TO CONFIGURE SETTING FOR USER ACCOUNT
its simple just cut paste audio tracks onto SD card
use the integrated music player and enjoy your hifi dac in all its glory
I NEVER USE XDAP THE TRANSFER WILL FAIL!!!
also heres a different idea i recently had------->
although just to let you know, porting music apps through kodi is a much more user friendly approach......
on kodi just do some research and find the audio plugins you need and install them through repo's
HERES MY FAV BUILD REPO
http:angel:://kbully.:angel:esy.:angel:es
im thinking that its possible to design an APK for android that can monitor apps and create a profile for how they decode and encode data for audio and video data,,,,
a simple plugin and widget for android that intercepts and reroutes all app audio transmission through the integrated audio hardware thus your apps like Tidal,, even netflix and youtube would not have to be modified, the audio transmission paths would simply be rerouted as if it were playing through the integrated plugin's
so instead of modifying hardware plugins and to avoid modifications to copyrighted app's
simply create a middle man diskjocky to intercept and redistribute data transmissions by lane switching and protocol interception redirection
this idea is forked from an idea i had for a bluetooth app for transmitting audio to many different speakers at once sort of like (Airfoil) either by modulating transmission across many transmission lanes at once by splitting them into thousands of bits and cloning data transmission like dealing identical cards to all players very fast like refresh rates faster than the ear can distinguish so that every speaker system gets the same audio transmission at the same time and in sync,,,,
possibly helper plugins that you install on all your devices with bluetooth hardware,,, so that when not in use they could maintain a shared connection to the host player for sharing the BT hardware so that audio could be synced and distributed to different recievers locally at a decent sync level offloading cpu needs to devices that are not being used by owners,,,,
that is also forked from an idea i had about an open source application that people would use for extreme data crunching needs by utilizing unused hardware from other users globally, like a Social Global Cloud Computing Project the data is so small individually that it is secure in the nature of data size alone thus never needing additional security updates all data would flow through micro VPN's
there are times processing power is needed and others simply have a computer or mobile device running and not in use, or not completing processing tasks of significant hardware needs,,,, imagine if anyone on any device could instantly process complex operations by sharing unused power????
at the rate network speeds are increasing cloud computing is inevitable and that will be the end to custom roms and os development,,, how do you flash a mobile device that is only a peripheral device with streaming capabilities,,, the OS firmware would be operated virtually on servers and physical user hardware would become the past............
anyways i totally had szhit to do and got stuck on here for over 2 hours typing this up loll lmao
to infinity and beyond fellow human
~Killacam~
"don't wash their mouths with soap assuming it will clean their mistakes,
expose their mouths to Dirt so that they may taste and experience their faults"
I've rooted XDP-300R and just ported TWRP over to it tonight. Seems to be working! I've already had a working build.prop mod to skip android encoding and push directly to DAC. But this hopefully allows more work without fear of bricks
https://cdn.head-fi.org/a/10245543_thumb.jpg

Categories

Resources