Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

camera-streamer on rpi5 #460

Closed
m-anish opened this issue Apr 27, 2024 · 2 comments
Closed

camera-streamer on rpi5 #460

m-anish opened this issue Apr 27, 2024 · 2 comments

Comments

@m-anish
Copy link

m-anish commented Apr 27, 2024

Is your feature request related to a problem? Please describe

Hi. Firstly, wonderful project. Thank you!

I was wondering if rpi5 can run camera-streamer, because while installing crowsnest on rpi5, the installation skips installing camera-streamer

Describe the solution you'd like

camera-streamer support on rpi5 if possible

Describe alternatives you've considered

No response

Additional information

No response

@mryel00
Copy link

mryel00 commented Apr 27, 2024

First of all this issue has nothing to do with this Repo.

I was wondering if rpi5 can run camera-streamer

That question would suit the camera-streamer repo. In theory, yes it can.

because while installing crowsnest on rpi5, the installation skips installing camera-streamer

That's right, because there is no reason for camera-streamer to exist in context of Crowsnest on a Pi5. But that's not KIAUH deciding it, but Crowsnest itself skipping the installation.
To explain this:
The Pi5 has no HW encoders, besides the H265. camera-streamer uses HW encoders for everything regarding Pi cameras and for WebRTC. So the only use of camera-streamer would be USB cams with a MJPG stream.
But why should Crowsnest install two streamers doing exactly the same? As ustreamer is doing this job more stable than camera-streamer, there is currently no reason to install camera-streamer.

You most likely wrote this message, because of the missing Pi camera support on the Pi5 with Crowsnest. If you would look at the Crowsnest repo issues, you would find this: mainsail-crew/crowsnest#241
That's a FR for spyglass support and the currently official workaround on how to use Pi cameras on a Pi5.

If you asked this because you want WebRTC, there is basically no way of getting a WebRTC stream, that's supported by all browsers, on a Pi5, without running at full CPU usage.

Please ask such questions in the repo, of the correct project. KIAUH is not deciding what to install, it's the user deciding it. There are no hidden flags, that will prevent e.g. camera-streamer from installing with Crowsnest. Those are things the repo, here Crowsnest, decides on it's own.

@m-anish
Copy link
Author

m-anish commented Apr 28, 2024

Opened mainsail-crew/crowsnest#262

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants