- Student: Rahul Halder
- Github: @hrahul2605
- LinkedIn: Rahul Halder
- Organisation: Rocket.Chat
- Mentor: Douglas Fabris
The ability to create voice channels which would allow users to quickly enter and leave pre-existing voice calls from Rocket.Chat's own UI, enabling a more practical usage of audio features for team collaboration. This project would add the UI elements and integrate them with an established audio platform to handle the calls.
- Implementing a Selective Forwarding Unit WebRTC architecture.
- Writing modules/methods/components to render proper views on client.
GSoC Project link: https://summerofcode.withgoogle.com/projects/5318205117038592
- Main Pull Request: Link (Additional work maybe done after GSoC period to roll out the feature. Last commit #cb007b4 during GSoC period.)
- Issues: Link
- Module Wise Pull Requests: Link
- Commits: Link
- Project Demo/Presentation Link
All the necessary work for this GSoC period is totally completed. The main PR is currently under progress because it'll be decided later on when to actually release the new voice channels feature to the official Rocket.Chat application. Apart from this features like end-to-end encryption, and scripts to run the Rocket.Chat application and SFU server separetely in an instant and while development can be implemented, with possibility of many more that one can come up with.