The Google Meet Live Sharing SDK is in preview. Developers can apply for access through our Early Access Program.

Meet Live Sharing SDK overview

The Google Meet Live Sharing SDK allows you to 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 (CoWatchingSession), and the other aimed at more general co-doing activities (CoDoingSession). While it's possible to build your own implementation of co-watching using CoDoingSession, it requires a lot more effort on the part of the API consumer to ensure correct handling of latency and buffering issues. Conversely, CoWatchingSession is ill-suited 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, allowing 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 allows users to take turns sharing videos and playing the latest hits from their favorite artist. This allows for users to 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

Get started with Meet Live Sharing SDK: