The Google Meet Live Sharing SDK allows developers to sync content across devices in real time and incorporate Meet into their apps, enabling them to bring new, fun, and genuinely connecting experiences to their users.
If an end user wants to start live sharing, there are 3 entry points:
- From an app using the Google Meet Live Sharing SDK.
- From Google Meet.
- Using a Meet URL shared by others.
Option 1: From an app using the Google Meet Live Sharing SDK
When watching a video in a live sharing app, select Live sharing. Meet then begins a live sharing session.
A call to AddonSession.Builder.begin()
triggers the Meet app to start and join a meeting. If the user is already in a meeting, the user remains joined to an ongoing meeting. Eventually, this returns a AddonSession
. The meeting URL can be retrieved by calling AddonSession.getMeetingInfo()
. Users can then share the meeting with others.
The following sequence diagram gives an overview of the expected process when setting up live sharing:
Option 2: From Meet
- In a Meet video meeting, select Start live sharing.
- Select Activities.
- On the Activities tab, select a live sharing app from the list.
Meet opens the app and users can explore co-activities. Users are placed into picture-in-picture (PiP) mode within Meet.
The live sharing app is started using an Intent
sent from the Meet app (or, if not yet installed, the user is redirected to Google Play).
Option 3: Using a Meet URL shared by others
Open a Meet URL supplied through email or chat. Once connected, Meet recognizes there's an ongoing live sharing experience and opens the relevant live sharing app.