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

Build a standalone chat app with LiveKit? #2777

Closed
iAbdulaziz93 opened this issue Jun 10, 2024 · 5 comments
Closed

Build a standalone chat app with LiveKit? #2777

iAbdulaziz93 opened this issue Jun 10, 2024 · 5 comments
Labels
question Further information is requested

Comments

@iAbdulaziz93
Copy link

iAbdulaziz93 commented Jun 10, 2024

Hi,

Is it possible to build a standalone chat app using LiveKit without integrating audio and video? If yes, is LiveKit Room necessary here to use the chat service?

Also, can I use the livekit_client package for Flutter to build the chat app?

Thanks.

@iAbdulaziz93
Copy link
Author

Hi @dennwc, @davidzhao.

Any idea about this?

@dennwc dennwc added the question Further information is requested label Jun 25, 2024
@dennwc
Copy link
Contributor

dennwc commented Jun 25, 2024

Hi! You mean regular text chat app?

Yes, it's possible via WebRTC Data Channel. You can send custom messages via LiveKit and do not publish any audio/video tracks. Flutter SDK should also support it. And yes, rooms are still necessary for this.

But I think requirements for chat apps are different comparing to real-time communication systems like LiveKit. For chat you probably want to persist and sync messages. LiveKit doesn't store these data messages, it only relays them between live participants.

Thus, if you to sync messages history it's better to pick Matrix, RocketChat or any other open-source chat system.

@iAbdulaziz93
Copy link
Author

@dennwc Nice! One more question if you allow me, do you have any LiveKit chat apps only examples? Like open-source chat apps built using LiveKit, etc. So, I can take a look into them.

@dennwc
Copy link
Contributor

dennwc commented Jun 26, 2024

Sure, our Meet application has a simple chat builtin. Should be a good starting point.

@dennwc
Copy link
Contributor

dennwc commented Jun 27, 2024

I'm closing this, let us know if you have other questions.

@dennwc dennwc closed this as completed Jun 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants