theolive 1.0.1 copy "theolive: ^1.0.1" to clipboard
theolive: ^1.0.1 copied to clipboard

The THEOlive SDK provides HTTP-based real-time streaming video API at scale

THEOlive Flutter SDK #

Table of Contents #

  1. Overview
  2. Prerequisites
  3. How to use these guides
  4. Features
  5. Getting Started

Overview #

The theolive package provides a THEOlive component supporting video playback on the following platforms:

  • Android, Android TV & FireTV
  • iOS
  • OUT OF SCOPE: HTML5 (web, mobile web), Tizen and WebOS (smart TVs, set-top boxes and gaming consoles).

This document covers the creation of a minimal app including a THEOlive component, and an overview of the accompanying example app.

Prerequisites #

For each platform, a dependency to the corresponding THEOlive SDK is included through a dependency manager:

  • Gradle & Maven for Android
  • Cocoapods for iOS

If you have no previous experience in Flutter, we encourage you to first explore the Flutter Documentation, as it gives you a good start on one of the most popular app development frameworks.

How to use these guides #

These are guides on how to use the THEOlive Flutter SDK in your Flutter project(s) and can be used linearly or by searching the specific section. It is recommended that you have a basic understanding of how Flutter works to speed up the way of working with THEOlive Flutter SDK.

Features #

Depending on the platform on which the application is deployed, a different set of features can be available.

If a feature missing, additional help is needed, or you need to extend the package, please reach out to us for support.

Getting Started #

This section starts with creating a minimal demo app that integrates the theolive package.

A minimal example application including a basic user interface and a demo source is included in this git repository, and parts of it are discussed in the next section.