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
To learn about developing with Google Workspace APIs, including handling authentication and authorization, refer to Get started as a Workspace developer.
To learn how to set up and run a Google Meet Live Sharing SDK app, read the Android get started page.