If you are looking for Meet, the FREE video conferencing product click here.

Google SoC'17: Meet 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. Dive in and have fun!

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

“Show your face” prompts for Meet
Detect when a user’s face is not well positioned and prompt them to move to the center

Speech-to-text in Meet
Integrate one of the available speech-to-text APIs with Meet to create a transcript of a conference.

Video Smileys
Ever wished you could throw a bouquet of flowers or confetti at a conference speaker? How about hearts or popcorn? This is what this project is about!

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

Electron Goodies
Implement improvements for Meet’s Electron app such as: a native settings panel, automatic updates, custom URL scheme and a new welcome page (similar to the mobile one) which will go to meet.saza.vn if no full URL is specified, or to the specified one otherwise.

Small remote view when minimized
Implement a mode in which the remote view is rendered small if the Electron app is minimized or goes out of focus.

Welcome Page for Rooms
Imagine this: you setup Meet (through Electron or your browser) in a meeting room. Then imagine that this gives you a view of the Google calendar for that room showing all meetings planned for there. You can select to start a meeting with just the arrows, a tap on a touchscreen, flashing a QR code on that welcome page, or by detecting the BT beacon signal emitted by the computer. Sounds fun, no? :)

Bitrate adaptation in Meet
Implement bitrate adaptation for video in the Meet desktop client.

Mavenize Meet
Work on finalizing the mavenization of Meet.

Add OMEMO support to Meet
Use Smack’s OMEMO support and make it available in Meet.

Smiley fonts
Replace the ChatConversationPanel in Meet Desktop with a JavaFX component in order to allow smiley fonts.