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
Related
Can anyone provide insights into how one might feed video into an android tablet / etc?
I'd like to play around with testing the 3D screen with different video feeds, and I'm thinking about using a tablet such as those found over at aliexpress.
I dont care about the 'computer' inside there even, ideally I'd be interfacing as directly to the display as possible. I just can't find much raw data about the hardware itself.
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
I'm looking for some solution to get a live video feed from a phone, or better from a distant PC or IP-cam via phone. Anyone know how to do this?
I've seen the app (Watcher - SmartWatch Camera). Have anyone used it and does it work well? I have not tried it since I don't have a SmartWatch. This is the deal maker/breaker, so I'll only buy it if this works.
So if it does work, how could I get the IP-cam-feed bridged from internet to my mobile and then to my watch? Right now I'm using IP Webcam to put a feed from my phones camera on to the local net, which works great, but I have no idea how to get this video fed from phone to watch which uses Bluetooth...
The developer of the "Watcher" app has another app called "Android Script" which allows you to write your own Sony SmartWatch apps using JavaScript... you might be able to do what you want that way.
Also, the app works really well on my S3. The range is surprisingly good too... I can watch video from anywhere in my house when the phone is in my lounge.
E:V:A said:
I'm looking for some solution to get a live video feed from a phone, or better from a distant PC or IP-cam via phone. Anyone know how to do this?
Click to expand...
Click to collapse
SmartWatch WebCam Viewer is what you're looking for. I have it pulling a feed from a Foscam I have. Unfortunately it does not appear to support multiple cams so I had to pick the most important from the set of cams I have.
The res on the watch is low, and it is dark to begin with, so viewing a 1080p feed full of light and dark spots due to shade is not that great. But it definitely works. You can adjust the image refresh rate as well. You will most likely need to figure out the URL for the still image for your cam. I already had mine as I needed them for my home automation system. As with everything else with this watch, go into understanding the constraints and benefits it provides and you will be happy.
Hello guys,
I am a member of a small student team which is trying to emulate camera from virtual Android machine into Windows 8.
We've made a little research and didn't find any camera specifications or protocol. So we decided to emulate it using API level of Android and Windows respectively. First of all we want to replace video stream from camera into ours. We've found a good framework - Xposed (I guess, everybody knows it here). We guess, it will help us in this issue. So we are trying to use it for replacement. Also, we find that we can't capture video stream from api level (maybe we are wrong?). In any case, we hope you, guys, can help us in these issues.
Therefore we have many question and nobody to ask:
1. How many different camera protocols exist? How does they look like? What is the difference?
2. How is easier to emulate camera on API or HW level?
3. How can we capture and change video stream from camera on Android except going inside the kernel?
Thank you for your attention.
P.S Also you should know, that we are just beginners and we may have wrong ideas
I have 4 of these cameras and i have them all working kinda ok, but there is no rtsp or any easy way to configure them.
My issues are that when motion detection they only record for 9 seconds. Thats it.
I can have them continuously record 24/7 to my NAS but I really don't want my NAS to be continuously spinning it's hard drive all day.
I just want it to record when and as long there are movement and then send that file to my NAS.
It shouldn't be such big issue, but then again its xiaomi...
I have sdcard installed and can access them from any place i am, wich is good, but i also can't choose a folder in my NAS to record to either.
Coming from Foscam and using ispy as a server on my laptop kinda worked so much better but i wanted HD and needed the upgrade anyway.
If anyone have suggestions or some hints about how to use them more efficient than Mi Home i Will be very happy.
Thank you..