FishCam/BirdCam
This project aims to find a use for two antiquated security cameras. I decided to upcycle them into continuous streams of my birdfeeder and fish tank and host them on my home server, using FFmpeg* inside a Docker* container.
The purpose of FFmpeg* is to reroute the video stream to Twitch.tv, a popular live streaming service. In the future, I plan to fully self-host the video streams using RTSPtoWEB*.
The exact camera model is "LV-PB9B-AK," which has RTSP and ONVIF functionality. By obtaining the RTSP IP address and forwarding it to Twitch, a continuous stream of my birdfeeder and fish tank is achieved. In the future, I'd like to schedule the stream to pause during nighttime—which is easily doable with RTSPtoWEB* and more challenging with the current FFmpeg* protocol.
The fish tank in question is a 20-gallon tank, which is home to a dozen painted Platy and several mystery snails. The tank is fully planted with java moss and java fern to assist the nitrogen cycle.
* Links marked with an asterisk redirect to the official GitHub repository for that tool.