Skip to content

StreamAMG/streamamg-sdk-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StreamAMGSDK

The StreamAMGSDK provides simple and efficient access to StreamAMG's APIs and services

There are currently four modules available, each of which perform a particular task, or set of tasks, within the SDK, they are:

Core: The Core module provides networking, logging and batch processing functionality to the other modules. It is a mandatory requirement of StreamSDK that Core is included in your project Full details

CloudMatrix: CloudMatrix provides a historical reference of video, audio and other media types for specific events. Full details

StreamPlay: StreamPlay contains information regarding upcoming events Full details

Authentication: Covers logging in, getting a token, KSession, and logging out Full details

PlayKit: PlayKit provides video playback for Stream AMG clients Full details

PlayKit2Go: Download and playback media for PlayKit Full details

Purchases: Integrate IAPs into the StreamAMG CloudPay backend Full details

To use the modules the following steps should be followed:

Installation

Add the jitpack repository to your project level build.gradle's allprojects block:

allprojects {
       repositories {
           ....
           maven { url "https://jitpack.io" }
       }
  }

In your app level build.gradle file, add the dependencies required - you MUST add core for any module other than PlayKit....

  implementation "com.github.StreamAMG.streamamg-sdk-android:streamamg-sdk-core:(version number)"
  implementation "com.github.StreamAMG.streamamg-sdk-android:streamamg-sdk-cloudmatrix:(version number)"
  implementation "com.github.StreamAMG.streamamg-sdk-android:streamamg-sdk-streamplay:(version number)"
  implementation "com.github.StreamAMG.streamamg-sdk-android:streamamg-sdk-authentication:(version number)"
  implementation "com.github.StreamAMG.streamamg-sdk-android:streamamg-sdk-playkit:(version number)"
  implementation "com.github.StreamAMG.streamamg-sdk-android:streamamg-sdk-playkit2go:(version number)"
  implementation "com.github.StreamAMG.streamamg-sdk-android:streamamg-sdk-purchases:(version number)"

alternatively, to install all SDK elements, use the following line:

  implementation "com.github.StreamAMG:streamamg-sdk-android:(version number)"

Sync your Gradle files, and the AMG SDK should import and be available for use.

Change Log

All notable changes to this project will be documented here