Skip to main content

Introducing Web SDK

Welcome to the official documentation for the MaestroKit Web SDK for building multi-platform BBD applications. This documentation provides a comprehensive guide on how to integrate Maestro into any web based application and leverage its powerful features to create engaging interactive video experiences.

note

This guide is for BBD applications. For other devices, please check out the other relevant SDKs.

About MaestroKit

Maestro is an all-in-one interactive video platform and live streaming solution designed to convert passive audiences into active customers. With Maestro, content creators and businesses can unlock the full potential of live streaming and on-demand content by enabling two-way communication, personalized experiences, and monetization.

SDK Architecture

The Maestro Web SDK uses the MVVM (Model-View-ViewModel) architecture pattern to separate business logic from UI rendering. View models manage state and provide methods for interacting with the SDK, while views handle the UI rendering and user interaction.

┌─────────────────────────────────┐
│ Parent App │
└─────────────────────────────────┘
▲ ▼
┌─────────────────────────────────┐
│ Maestro SDK │
│ │
│ ┌─────────┐ ┌────────────────┐ │
│ │ Models │ │ View Models │ │
│ └─────────┘ └────────────────┘ │
│ ▲ ▼ │
│ ┌──────────────────────────┐ │
│ │ UI Components │ │
│ └──────────────────────────┘ │
└─────────────────────────────────┘

Getting Started

If you're new to MaestroKit, we recommend starting with the Getting Started guide. This guide will walk you through the process of adding the MaestroKit SDK to your web based project, initializing the SDK, and getting you up and running quickly.

SDK Architecture Overview

The Maestro Web SDK uses the MVVM (Model-View-ViewModel) architecture pattern to separate business logic from UI rendering. View models manage state and provide methods for interacting with the SDK, while views handle the UI rendering and user interaction.

SDK Reference

Need Help?

If you have any questions or need assistance while integrating or using the MaestroKit SDK, don't hesitate to reach out to our support team. We're here to help you succeed!

Now, let's dive into the documentation and unleash the power of interactive video experiences with MaestroKit.