gsoc2016Google SOC: Project Ideas

Hello dear Students! Very pleased to meet you! Following is a list of projects that we consider very important and also very fun to work on! You’ll find topics ranging from network protocols and security to user interface and streaming.

Questions? Ping us on our mailing list. Good luck to you all!

CONTACT:

gsoc@jitsi.org

Subscribe View archive

PROJECT SPOTLIGHT

Improving Speech-to-Text in Jitsi Meet – Improve on the current capabilities of speech-to-text in Jitsi Meet for even more awesome transcripts of conferences!

“Hats” in Jitsi Meet – Implement support for overlaying images (a.k.a. “hats”) on top of the video in Jitsi Meet.

Mutual Mute – Automatically detect when a video conference has echo caused by two microphones close to each other.

MULTIMEDIA PROJECTS

Ogg/opus support – Implement support for recording in the ogg/opus format in libjitsi.

Mutual mute – Automatically detect when a video conference has echo caused by two microphones close to each other.

“Hats” in Jitsi Meet – Implement support for overlaying images (a.k.a. “hats”) on top of the video in Jitsi Meet.

WEB DEVELOPMENT

Integrate Speech-to-Text with Translation – Add a translation layer to our Speech To Text feature, allowing people to see text in their own language real-time in the conference.

Integrate Dropbox in Jitsi Meet – Integrate Dropbox in Jitsi Meet.

Voting/Polls – Implement voting or polls in Jitsi-Meet, or integrate an existing service.

Collaborative Drawing – Integrate collaborative drawing in Jitsi Meet.

Knock-Knock – Require users to be accepted by a moderator before they can join a Jitsi Meet conference.

Hair-check screen – A “hair-check” screen in Jitsi Meet which allows the user to adjust their camera before entering a conference.

Lower Third layout – Develop an improved “lower third” layout for the Jitsi Meet interface.

Conference Room Extensions – Develop extensions for Jitsi Meet for use in conference room environments.

ELECTRON APP

Native settings panel – Implement a native settings panel for the Jitsi Meet Electron app.

Auto-updates integration – Work on the integration of an auto-update feature.

New welcome page / multi-domain support – Implement a new welcome page (similar to the mobile one) which will go to meet.jit.si if no full URL is specified, or to the specified one otherwise.

Custom URL scheme – Implement the same custom URL scheme support as Jitsi Meet Mobile.

NETWORKING

Optimize the initialization time in Jitsi-Meet – Analyze the different stages of the connection to a Jitsi-Meet conference, and find ways to minimize the delay.

Distributed jitsi-videobridge instances – Help us with the development of features for distributed conferences, that is one conference distributed to multiple servers.

ICE Analyzer for Wireshark – Implement a plugin for Wireshark to analyze ICE sessions.

OTHER IDEAS