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

Can a raspberry pi zero run this? #4

Open
eightbitswide opened this issue Nov 28, 2022 · 3 comments
Open

Can a raspberry pi zero run this? #4

eightbitswide opened this issue Nov 28, 2022 · 3 comments

Comments

@eightbitswide
Copy link

I'm curious. How much CPU power is required for this BBS? Can a raspberry pi zero run this BBS for five users?

@retrocomputacion
Copy link
Owner

The Python script itself is not very heavy cpu wise (conversion of jpeg/png images to c64 format is the most compute intensive module written in Python), for mp3 decoding and audio streaming it depends on how efficient FFmpeg is on the zero.

The audio streaming subsystem will account for multiple users streaming from the same external source (ie a shoutcast radio or a YouTube video), and use a single FFmpeg instance for all users in that case. In this case it will require less CPU power than say 5 users streaming audio from different sources.

@chriskewl
Copy link

I have it running on a Raspberry Pi 4 if that helps.

@chriskewl
Copy link

I would suggest if you run this on a Pi Zero W that it is limited to a single simultaneous user. This is not implemented (yet). See: #12

In my estimation a Pi Zero 2W should be able to handle 3 simultaneous users.

Right now I would not recommend it until there is plenty of optimization done on the Python code and config.ini. There are boards running on a Raspberry Pi 3 and Pi 4 so it is possible.

Suggesting to close this and possibly merge with issue #12.

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

No branches or pull requests

3 participants