Google Meet Live Sharing SDK overview

The Google Meet Live Sharing SDK lets you improve your apps to include co-watching, co-doing, and other Meet experiences for your users.

There are 2 parallel APIs available: one aimed at supporting co-watching scenarios (CoWatchingClient), and the other aimed at more general co-doing activities (CoDoingClient). While it's possible to build your own implementation of co-watching using CoDoingClient, it requires a lot more effort on the part of the API consumer to ensure correct handling of latency and buffering issues. Conversely, we don't recommend using CoWatchingClient to support any kind of co-gaming scenario.

The following is a list of common terms used in this SDK:

Android Application Package (APK)
An Android application package file for installation on an Android device. The compressed file is distributed to Android users for installation onto their devices.
Co-Doing
Syncs arbitrary app content, letting users to get together to perform an activity like playing video games or follow the same workout regime.
Co-Watching
Syncs streaming app content across devices in real time, and lets users take turns sharing videos and playing the latest hits from their favorite artist. Users can share controls such as starting and pausing a video, or selecting new content in the app.
Picture-in-picture (PiP)
PiP is a type of multi-window mode mostly used for video playback. It lets users watch a video in a small window pinned to a corner of the screen while navigating between apps or browsing content on the main screen.
Software Development Kit (SDK)
A software development toolkit is a set of tools and programs provided by hardware and software vendors that developers can use to build applications for specific platforms.

Next steps