Comments (6)
Cool idea, but have no idea how the OS/API exposes these to apps. We had also considered supporting GoPro's, since they offer some kind of Bluetooth/Wifi connectivity, as well.
from haven.
It's hard to guess what works and what doesn't without actually having one of these external cameras to play with. I'm guessing GoPro is gonna be a little more difficult than a simple camera as I'm assuming it has a tiny operating system running on it.
As far as detecting and checking the capabilities of the cameras go, I found this API that might be useful: https://developer.android.com/reference/android/hardware/camera2/CameraManager.html
from haven.
Seems like most external cameras are suggesting people to use "CameraFi". It would be interesting to find out how they manage the cameras.
from haven.
If you need GoPro support I can help :)
from haven.
security factor
This request is not just cool and novel, it would improve security to have this. The most significant vulnerability to the whole Haven rig is that the attacker spots the phone, and jacks the phone itself, removes battery or faraday bags it before the owner can see or react to the logs. The phone can be hidden more effectively if a snake cam is used.
opens up more use-cases
If there are rodents in the walls, an exterminator who needs to do reconnaissance would probably not consider cutting a hole in the wall large enough to mount a smartphone. But drilling a hole for a snake cam is simple and it's a trivial repair at the end. Also protects the device from rodent destruction.
negative factors
External cams help the voyeur pervs (#62)
from haven.
Not meaning to necro-bump this issue but having external camera (namely GoPro) BLE control for taking pictures would be a nice addition to the roster of features. Here's a simple implementation of GoPro BLE commands. Advantage of BLE over WiFi in GoPro cameras is less toll on battery life and more OPSEC (the WiFi SSID is a dead giveaway of a camera being present).
There are also relatively cheap action cameras out there, given how expensive GoPros are and the medium - high risk of losing the camera.
If anyone is interesting in helping me implement this feature go over to my fork
from haven.
Related Issues (20)
- Please anyone care to explain how to set up a remove access?
- Signal notifications are broken HOT 14
- Signal registration broken (Failture for request map) HOT 2
- Camera recording does not work when the screen is turned off
- Remote access .onion service not showing any event details / media (pictures, videos, sounds) HOT 8
- Add support for XMPP notifications HOT 3
- Add support for matrix notifications
- [Feature] Add alert on web server disconnect
- Add better app summary description HOT 1
- Haven is broken (dumb) HOT 5
- onion server does not work, no logs, no documentation on how to setup (what do I put in "service address?" space? what ports to use? etc)
- 2021 Milestone: 2% complete HOT 6
- Crashes and Unable to register with signal
- Open call for leadership
- malware and certificates being used on android OS to take control and datamine HOT 5
- I just need a video recording app that can record in the background, while my display is turned off. HOT 8
- Sensivity settings, turning off voice, notification and connectivity problems HOT 1
- If someone was to restart Haven in 2025... HOT 33
- Suggestion: Non-proprietary GNU/Linux or Flatpak/Flathub Platform Support of Haven App HOT 1
- Last release is not compatible with android 14 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from haven.