While we work to give you the best live video streaming solution posible using WebRTC and GStreamer Technologies. They allow you to watch your prints from anywhere on the web on any device. We realize that these features and frameworks are still in an early phase
We like to be in forefront of technology and have invested heavily in the above new technologies. In the meantime though we'd like to offer an alternative solution for video monitoring of your prints that even though it comes with some limitations, it's a bit more stable.
This solution, based on MJPEG-Streamer has a few drawbacks:
- It's more CPU intensive. (Not recommended for RPi 1, borderline on RP2)
- It only works over your local network. So your AstroBox needs to be in the same local network as you.
- The quality and framerate of the video is inferior.
Having said that, it's likely more stable (for now). So if these limitations are not a problem for you. You can switch the camera system on your AstroBox by following these instructions:
- SSH into your AstroBox (or connect an HDMI monitor and USB keyboad)
- Stop the AstroBox service:
# sudo service astrobox stop
- Install the mjpeg-streamer package and dependencies:
# sudo apt-get install python-opencv python-numpy mjpeg-streamer
- Edit the /etc/astrobox/config.yaml file
# sudo nano /etc/astrobox/config.yaml
- Add the following lines. Note that if the 'camera' section is there just add the manager setting to it.
camera: manager: mjpeg
- Restart the AstroBox service
# sudo service astrobox start
Now you should be able to see video on your local network as well as take pictures remotely.