Client Library

You can use the Senza client library in your application for interacting with the Senza platform. It offers a number of classes that help you perform a variety of tasks.

  1. Installation — link to the library using an NPM package or script tag
  2. Initialization — call the library when your app starts up
  3. Lifecycle — switch between foreground and background mode
  4. Remote Player — stream video directly to the device
  5. Shaka Player — automatically sync the remote player with the local player
  6. Authentication — authenticate the device and identify the current user
  7. Device Manager — get info about the current device such as the IP address
  8. Platform Manager — manage platform level configurations
  9. Alarm Manager — schedule future events, even if the app is suspended
  10. Message Manager — send messages to one device or a group of devices

Release Notes

Browse the Release Notes to see the latest updates to the client library.


What’s Next