-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
MIT License | ||
|
||
Copyright (c) 2020-2024 bluefox <[email protected]> | ||
Copyright (c) 2020-2025 bluefox <[email protected]> | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -32,8 +32,8 @@ sendTo('cameras.0', 'image', { | |
The result is always in `jpg` format. | ||
|
||
Supported cameras: | ||
- Reolink E1 Pro via RTSP (important, without `Pro` it will not work) | ||
- Eufy via eusec adapter | ||
- `Reolink E1 Pro` via RTSP (important, without `Pro` it will not work) | ||
- `Eufy` via eusec adapter | ||
- [HiKam](https://support.hikam.de/support/solutions/articles/16000070656-zugriff-auf-kameras-der-2-generation-via-onvif-f%C3%BCr-s6-q8-a7-2-generation-) of second and third generation via ONVIF (für S6, Q8, A7 2. Generation), A7 Pro, A9 | ||
- [WIWICam M1 via HiKam adapter](https://www.wiwacam.com/de/mw1-minikamera-kurzanleitung-und-faq/) | ||
- RTSP Native - if your camera supports RTSP protocol | ||
|
@@ -47,7 +47,7 @@ This is URL request for image, where all parameters are in URL, but you can prov | |
|
||
### FFmpeg | ||
If you want to access snapshots on RTSP cameras, you can use ffmpeg. You need to install ffmpeg on your system: | ||
- Windows has precompiled ffmpeg and there is no need to download anything. (Windows version is taken from here: https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-essentials.7z) | ||
- Windows has precompiled ffmpeg and there is no need to download anything. (Windows version is taken from here: https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z) | ||
- Linux: `sudo apt-get install ffmpeg -y` | ||
|
||
Here is an example of how to add Reolink E1: | ||
|
@@ -56,8 +56,8 @@ Here is an example of how to add Reolink E1: | |
|
||
## How to add a new camera (For developers) | ||
To add a new camera, you must create a Pull Request on GitHub with the following changes: | ||
- Add new file into `cameras` folder. This is a backend to read the single image from the camera. | ||
- Add GUI file in the `src/src/Types/` folder. This is the configuration dialog for the camera | ||
- Add a new file into `cameras` folder. This is a backend to read the single image from the camera. | ||
- Add a GUI file in the `src/src/Types/` folder. This is the configuration dialog for the camera | ||
- Add this dialog in `src/src/Tabs/Cameras.js` file analogical as other cameras are added. Only two lines should be added: | ||
- Import new configuration dialog like `import RTSPMyCamConfig from '../Types/RTSPMyCam';` | ||
- Extend `TYPES` structure with the new camera like `mycam: { Config: RTSPMyCamConfig, name: 'MyCam' },` | ||
|
@@ -140,7 +140,7 @@ To add a new camera, you must create a Pull Request on GitHub with the following | |
## License | ||
MIT License | ||
|
||
Copyright (c) 2020-2024 bluefox <[email protected]> | ||
Copyright (c) 2020-2025 bluefox <[email protected]> | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
|
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
<!doctype html> | ||
<html lang="en"> | ||
<head> | ||
<meta charset="utf-8" /> | ||
<link | ||
rel="shortcut icon" | ||
href="favicon.ico" | ||
/> | ||
<meta | ||
name="viewport" | ||
content="width=device-width, initial-scale=1, shrink-to-fit=no" | ||
/> | ||
<meta | ||
name="theme-color" | ||
content="#000000" | ||
/> | ||
<link | ||
rel="manifest" | ||
href="manifest.json" | ||
/> | ||
<script type="text/javascript" onerror="setTimeout(function(){window.location.reload()}, 5000)" src="./lib/js/socket.io.js"></script> | ||
<title>ioBroker.cameras</title> | ||
<script type="module" crossorigin src="./assets/index-DSdrsOJ-.js"></script> | ||
<link rel="stylesheet" crossorigin href="./assets/index-DZVxZX2g.css"> | ||
</head> | ||
<body> | ||
<noscript>You need to enable JavaScript to run this app.</noscript> | ||
<div id="root"></div> | ||
</body> | ||
</html> |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
{ | ||
"short_name": "ioBroker.cameras", | ||
"name": "ioBroker.cameras", | ||
"icons": [ | ||
{ | ||
"src": "favicon.ico", | ||
"sizes": "64x64 32x32 24x24 16x16", | ||
"type": "image/x-icon" | ||
} | ||
], | ||
"start_url": ".", | ||
"display": "standalone", | ||
"theme_color": "#000000", | ||
"background_color": "#ffffff" | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Large diffs are not rendered by default.