Comments (3)
@widgetii, is this still an issue?
from majestic.
This is concerning at best :/ ... that nameserver seems to point to a Hetzner cloud German endpoint?:
% host 95.217.179.189
189.179.217.95.in-addr.arpa domain name pointer static.189.179.217.95.clients.your-server.de.
Also, speaking of undesired network calls to the internet, when using HLS, Majestic connects to "majestic.torturelabs.com" when the http://openipc.local/hls
endpoint is used, downloading a minified javascript. I have those assets blocked in uBlock, which unfortunately cripples the HLS feature:
A way around not having to load any remote JS is using http://openipc.local/video.m3u8
directly. Safari will open it immediately and even have it floating as a PiP (Picture In Picture) live video, much faster than http://openipc.local/hls
which uses HLS.js and some custom javascript from the torturelabs server (which could potentially be used to inject arbitrary code dynamically on a hostile network)... unfortunately this .m3u8
workaround doesn't work with Firefox.
I personally migrated the firmware of my camera because I didn't want data to be collected on Chinese (Tuya) servers, but this behavior by Majestic is pretty much replicating the same problems the stock firmware has?
I get that @widgetii might want to collect usage metrics, but there are several nicer alternatives?:
- Make it optional (opt-out by default).
- Don't ship Majestic by default in any of the firmwares built by OpenIPC (reminder: Majestic is fully closed source).
- Put a big disclaimer somewhere in the main OpenIPC webpage and/or README that metrics XYZ will be collected for whatever reasons.
from majestic.
There is a disclaimer on the site about gathering metrics, feel free to send a PR to adapt text style (if you think it's so important)
The reason that Majestic is free that we are gathering board information to optimize our builds and get automated feedback about new features and how code is stable. OpenIPC community get streamer for free, and we use community to make sure that we stabilize our product.
If somebody wants to finance opening Majestic source code (or HLS WebAssembly player mentioned before), also feel free to contact me for details
from majestic.
Related Issues (20)
- Non-monotonic DTS in output stream
- Broken audio in NETIP/ONVIF with AAC codec
- Camera reboots by watchdog
- RTSP server fails to start HOT 2
- gk7205v300 + imx335 /usr/sbin/motion.sh not executed HOT 7
- Changing the Severity of logging don't take effect to sending JPEG. HOT 1
- Exposure no more work? HOT 2
- Segfault when streaming from h264 endpoint
- RTMP reconnection and timeout settings HOT 2
- Can you add sensor IMX335 to hi3516dv100
- RTSP client connection causes segmentation fault on XM530 HOT 7
- gk7205v300 + imx 355 - image issue "Autoadjust image param scAttrContrField"
- Why is the recorded video overwritten? HOT 1
- Incorrect audio codec settings break majestic (no web access to the application) HOT 2
- Sensor resoluiton detection error XM530 and OV9732
- Outgoing streams test for RTMP server HOT 1
- Majestic exits with segmentation fault when motion detection is on.
- MJPEG not working on hi3518ev100 + ov9712 on recent builds HOT 7
- hi3518ev100 + jxh22 produce dark image HOT 2
- majestic segfaults after some time on hi3518ev100 + ov9712 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 majestic.