Skip to content

feat: video conferencing#1486

Draft
nikkothari22 wants to merge 6 commits intodevelopfrom
video-conferencing
Draft

feat: video conferencing#1486
nikkothari22 wants to merge 6 commits intodevelopfrom
video-conferencing

Conversation

@nikkothari22
Copy link
Copy Markdown
Member

@nikkothari22 nikkothari22 commented Mar 14, 2025

Added video calling to Raven - similar to Huddles on Slack.

It uses LiveKit - users can bring their own LiveKit API keys and use it on Raven.

CleanShot.2025-03-14.at.23.29.40-converted.mp4

Any channel member can start a video call and other users in the channel can join it. Works on DMs too. Right now, we are not tracking the call state (In Progress, Closed) - but we plan to do that using webhooks published by LiveKit.

UI components are also built using standard ones available in LiveKit - we'll replace those with our own styling.

TODOs:

  • Allow setting up LiveKit credentials in the Raven interface
  • Allow adding members to call when in call (doctype already supports this)
  • Change the UI for the call - add user avatars etc instead of default LiveKit fallbacks

We'll eventually need to add support for recordings and syncing messages in the in-call chat with a thread in the original message that created the call.

Closes #1132

Note to team: didn't feel like working on the mobile app today, so made this.

@mzndako
Copy link
Copy Markdown

mzndako commented Sep 7, 2025

This is great 🚀. It would be nice to also have this on mobile

@meaziz
Copy link
Copy Markdown

meaziz commented Dec 17, 2025

What is the update here?
Is there another thread on this?

The livekit integration settings is pushed but the call button doesn't seem to be visible in either the DM or channels.

@nikkothari22
Copy link
Copy Markdown
Member Author

@meaziz Yeah the settings doctype got updated in a separate branch. This is not pushed yet - will most likely use/integrate with Frappe Meet instead of LiveKit.

@frankymcgee
Copy link
Copy Markdown

Hey so just a question, this Frappe Meet that you mentioned @nikkothari22, is that a publicly available repo? or is there still work being done on it?

@nikkothari22
Copy link
Copy Markdown
Member Author

@frankymcgee Its still under active development here: https://github.com/frappe/meet

@frankymcgee
Copy link
Copy Markdown

@nikkothari22 ah ok I am unable to view that repo so it mustn't be publicly available yet.

Would it still be worthwhile having the option for LiveKit as well?

@nikkothari22
Copy link
Copy Markdown
Member Author

@frankymcgee I'm not opposed to it tbh. We can take it up after v3 release I guess. @prathameshkurunkar7

@frankymcgee
Copy link
Copy Markdown

@nikkothari22 yeah mate i mean the doctype already has the option for LiveKit, Would just be as simple as adding a Select option just like you have done with the Push notifications

@mvarchdev
Copy link
Copy Markdown

@nikkothari22 Hello! What is the status of video conferencing/call implementation?

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

Successfully merging this pull request may close these issues.

External tool integration - Video conferencing

5 participants