Feature request Realtime: WebUI only, but without Analysis (and Analysis only, without WebUI?) #348
Replies: 5 comments 5 replies
-
Sorry I may not understand your question perfectly, but I am thinking that wouldn't it work if you would have only one BirdNET-Go instance and other systems are just streaming audio over RTSP to this instance? BirdNET-Go can receive multiple RTSP streams, and serving audio over RTSP is quite easy with help of ffmpeg and MediaMTX. |
Beta Was this translation helpful? Give feedback.
-
No doubts about your understanding. Hahaha. Some disadvantages I feel about your proposed solution:
My current set-up is focused on minimizing network traffic and distributing the heavy analysis work. Next to that I could define/refine database queries that filter on source_node for detections in my front 'forest' or in closed backyard. |
Beta Was this translation helpful? Give feedback.
-
Thank you for your comments. They illustrate that the world isn't b&w only. A balance needs to be found anyway.
Those are all details and sub to the bigger picture. My primary question has all with upscaling from all-in-one single device to a larger world. In such case it's all about the good-old client-server principles. Where to cut in the input, process and output chain. And where to place the connected essential datastorage? For me it would be helpful if a simple switch could help cutting the all-in-one BirdNET-Go program design to act different at both side of the cut without destroying the all-in-one basics. But of course. It's your design and your decission. Just take my thoughts. Thanks for all, including the MySQL fix last week. Wish you a Merry Christmas. |
Beta Was this translation helpful? Give feedback.
-
@jkrauska You got the picture. Thanks for the support. Now imagine a Christmas Miracle. You're appointed as the technical lead of a bio-scientific research team in some Canadian Provincial Park. They have put BirdNET-Go nodes in every corner of the park. Data collection and combining is a real headache. And the per node Daily Summuary is nice but not enough satisfying. The team wants a more aggregate presentation of the data. But they absolutely love the hourly count details. For sure BirdWeather doesn't answer all imaginary questions when social starts moving to science. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the honest answer. I do really appriciate. And I agree that producing (wild) ideas in general goes much faster than creating (perfect) solutions. |
Beta Was this translation helpful? Give feedback.
-
Currently I've two BirdNET-Go Raspberries realtime listening and analyzing all they hear. One at each side of the house. Instead of both locally storing their data I've configured them to both use the same server based MySQL database. The audio and spectogram files too are stored in one shared network folder.
Optional I can take my Windows laptop (with a cross compiled Windows build of BirdNET-Go) somewhere and use it as a third bird listener using the same shared datastorage.
When I want to see the detection results I can turn to the webUI from either device. No surprise that all show the same combined detection results (execpt access to the device specific settings!).
How about not disturbing the 'listener' devices too much and centralize the web presentation of all collected data?
I tried to use BirdNET-Go on my Linux server for such, but next to the webserver activities it keeps also continuously analyzing.
So I was searching for and thinking about a simple switch to optional turn off the realtime analysis proces.
Is it my fantasy runnnning too far? Any different solutions? Or ....
Beta Was this translation helpful? Give feedback.
All reactions