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

Should ion-sfu (and Ion) be archived and alternatives suggested #688

Open
Sean-Der opened this issue Sep 22, 2023 · 10 comments
Open

Should ion-sfu (and Ion) be archived and alternatives suggested #688

Sean-Der opened this issue Sep 22, 2023 · 10 comments

Comments

@Sean-Der
Copy link
Contributor

This repo hasn't seen a commit since 2022. Should we mark it as deprecated and suggest alternatives to people?

I still have people joining the Pion slack asking questions about ion-sfu. I worry they are adopting software that isn't serving them best.

If someone has an interest in restarting this project I would love too see that!

@Sean-Der
Copy link
Contributor Author

@OrlandoCo @adwpc What do you think?

@OrlandoCo
Copy link
Collaborator

@Sean-Der Hello Sean, sorry this years has been crazy with lots of work and I think I will not have enough resources to keep working on ion-sfu, I would be happy to maybe fork and keep an updated SFU only version since all the ion stuff adds complexity and block some design changes and I have never worked with it, as an alternative I would always suggest to point users to livekit.

@Sean-Der
Copy link
Contributor Author

My vote is that we point users to a list of 'Maintained SFUs'. LiveKit is fantastic, but I want to allow users to evaluate all their options!

Maybe we put something in https://github.com/pion/webrtc Wiki? I can start a 'Pion WebRTC SFU/Server Recommendations'. We can try to make an objective article to give users the best options.

@adwpc
Copy link
Contributor

adwpc commented Dec 2, 2023

@Sean-Der You are right. LiveKit is fantastic. I suggest people to use it too.

@shushenghong
Copy link

livekit is too large now, ion-sfu is a module can integrated with my own projects, is there any alternative libs?

@Sean-Der
Copy link
Contributor Author

@shushenghong https://github.com/inlivedev/sfu is promising. It has the same design/patterns behind ion-sfu.

Gives you a sfu as an API, not meant to be a feature complete server.

@Sean-Der
Copy link
Contributor Author

@adwpc @OrlandoCo Could I get access to the ion repos and I can mark things as archived?

I would love if someone would adopt/start working on ion again. Until that happens we need to warn users it isn't being updated though!

@OrlandoCo
Copy link
Collaborator

@Sean-Der I was just a contributor, I can give you access, but would prefer @adwpc to do it since he is the actual owner of the project.

@shushenghong
Copy link

@shushenghong https://github.com/inlivedev/sfu is promising. It has the same design/patterns behind ion-sfu.

Gives you a sfu as an API, not meant to be a feature complete server.

thank you :)

@jech
Copy link

jech commented Aug 17, 2024

@shushenghong:

livekit is too large now, ion-sfu is a module can integrated with my own projects, is there any alternative libs?

Please consider Galene. It's 12000 lines of pure Go code, and should be easy to adapt to your needs.

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

5 participants