Coder Social home page Coder Social logo

jiajia781216 / crowsnest Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mainsail-crew/crowsnest

0.0 0.0 0.0 534 KB

Webcam Service for multiple Cams

License: GNU General Public License v3.0

Shell 95.83% JavaScript 0.20% CSS 1.07% Makefile 1.64% HTML 1.26%

crowsnest's Introduction

license language commit-activity issue-search discord

Crowsnest Logo

crowsnest

A wrapper script for webcam streaming on Raspberry Pi OS Lite images like MainsailOS. Mainly written in bash.


Why is it called crowsnest?

It inherited his name from sailing ships crow's nest.

A crow's nest is a structure in the upper part of the main mast of a ship or a structure that is used as a lookout point.
See https://en.wikipedia.org/wiki/Crow's_nest

So, this will be the 'lookout point' for your printer.


Support

Please read carefully on how to configure crowsnest to your needs! Check out the FAQ section for first aid or join our Discord server if you need further help. For some topics that are not covered in the documentation, just read below.

PS: Do not open issues that are based on misconfiguration! This makes it harder for me to keep track of problems in my code.


Documentation

We have decided to move crowsnest's documentation to a new location.
Please go to https://crowsnest.mainsail.xyz/

If there is something in our documentation that is not covered, is described in a way that is misunderstood, or simply is missing, please let us know!


Compatibility

Tested on the following distributions:

Legend:
Tested and work as intended: ✔️
Tested and/or did not work: ❌
Should work but not tested: ❓
Not available: ➖

Operating System X86 Architecture ARM Architecture
Raspberry Pi OS (buster) ❌ (Hint)
Raspberry Pi OS (bullseye) ✔️
Raspberry Pi OS (bookworm) ✔️ (Hint)
MainsailOS (<0.7.1) ❌ (Hint)
MainsailOS (>1.0.0) ✔️ (rpi)
Armbian ✔️
DietPi ✔️ (rpi)
Ubuntu Server 20.04 ✔️
Ubuntu Server 22.04 LTS ✔️ ✔️ (rpi)
Ubuntu Server 23.10 ✔️ (rpi)
Linux Mint 21 (codename: vanessa) ✔️
Archlinux (and derivatives)
Alpine Linux

If you test that on other distributions, feel free to open a Pull Request to enhance documentation.

Hint Buster

OS images that are based on Debian 10 (codename 'buster') are no longer supported with Crowsnest version 4 (current master branch)!

Please use the legacy/v3 branch for these OS types.
See the README.md of this branch for usage instructions.

Hint Bookworm

Raspberry Pi OS images that are based on Debian 12 (codename 'bookworm') currently use a different branch of camera-streamer! The Raspberry Pi 5 has only ustreamer support! This is due to the missing JPEG and H264 Hardware encoders.


Contribute

  1. Create an Issue related to your topic.
  2. Prepare an tested Pull Request against the develop branch
  3. Be patient. Every PR has to go through some sort of "internal gates" before it reaches the master branch, unless an immediate response is crucial.

How to support us

Buy KwadFan a coffee at ko-fi.com or support the mainsail project

Please consider hitting the ⭐ button in the upper right hand corner to show some love for this project.


CustomPIOS Module

I have decided to provide a CustomPiOS Module to make it easier to integrate with other distributions like MainsailOS or similar.
Please see README.md in the module folder for more information.


What 'Backends' does crowsnest use?

Please see the according FAQ section in our documentation.


Credits

I want to give a huge shoutout to lixxbox and alexz from the mainsail-crew.
Without these guys it simply were not possible to get that done.

They both mentioned improvements and tested a heck out of there machines to get this all functioning well.
Thank you, mates :) Proud to be a part of.

Thanks to Pedro Lamas, for the ISSUE_TEMPLATES.

Thanks to ayufan for keep going on camera-streamer, even I stressed him to get rid of some bugs ;)


So, with all that said, get your position seaman! Prepare to get wet feets on your journey.

Are you ready to sail?

crowsnest's People

Contributors

kwadfan avatar mryel00 avatar meteyou avatar gil80 avatar northrup avatar t3chguy avatar robnex avatar cruiten avatar docgalaxyblock avatar lixxbox avatar usairforce456 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.