Groopview Android SDK

Introduction

Groopview provides a unique way for consumers to watch video content. Groopview has developed a mobile based application that combines video streaming, video chat, texting, and response capture (emojis), of live (Linear) or On Demand (VoD) content over the internet, on a real time basis.

Groopview technology is a mobile application that provides a unique way to synchronize streaming video, video chat and voice, and texting on a plurality of devices that are in various geographically distributed locations, at the same time, in real time. Consumers can invite their friends and/or family members to watch video together on a mobile device, and simultaneously overlay group video chat over streaming video and text each other, all in real time. The consumer who invites other people to join is called the moderator/host. The invitees joining the Groopview session are called participants.

Groopview technology also allows consumers to schedule a time in the future for a Groopview session by sending invites/notifications or send notifications to participants to join right now. In either case, each participant can accept or decline the invite. At the appointed time, the moderator/host of the invite can start a Groopview session described above.

Purpose

The purpose of the “Android SDK” is to allow Groopview Client and their mobile application developers to easily integrate the Groopview functionality into their existing Android application.

The sequence diagram below illustrates the interactions, when the Groopview Video Plugin is integrated with Client’s Player.

image

Scope

Besides application integration the Android SDK covers two player integration options:

  • Integrate Groopview SDK which includes SDK Player with Client’s Android Mobile Application
  • Integrate Groopview Video Plugin with Client’s Player

SDK Integration

Groopview provides a unique way for consumers to watch video content. Groopview has developed a mobile based application that combines video streaming, video chat, texting, and response capture (emojis), of live (Linear) or On Demand (VoD) content over the internet, on a real time basis.

Groopview technology is a mobile application that provides a unique way to synchronize streaming video, video chat and voice, and texting on a plurality of devices that are in various geographically distributed locations, at the same time, in real time. Consumers can invite their friends and/or family members to watch video together on a mobile device, and simultaneously overlay group video chat over streaming video and text each other, all in real time. The consumer who invites other people to join is called the moderator/host. The invitees joining the Groopview session are called participants.

Groopview technology also allows consumers to schedule a time in the future for a Groopview session by sending invites/notifications or send notifications to participants to join right now. In either case, each participant can accept or decline the invite. At the appointed time, the moderator/host of the invite can start a Groopview session described above.

System Prerequisites

Groopview SDK requires the following system prerequisites.

Android 7.0 Nougat (API Level 24) or Later Version

Nougat is the seventh release (2016) of the Android platform. It runs on devices manufactured by:

  • ASUS
  • Google/Nexus
  • HTC
  • Huawei
  • LG
  • Motorola
  • NVIDIA
  • OnePlus
  • Sony
  • Xiaomik

Java Runtime Environment (JRE 1.8)

Get the JRE version 1.8 of the Java Runtime Environment (JRE) for Android

SDK Integration Flow Chart


image
Download Build Option

Build Automation Options

These days most projects are built using tools such as Gradle or Maven. These build tools can take care of concerns such as managing the classpath during compilation, dependency management, and building artifacts such as JAR files. You can use either Gradle or Maven, build automation tool, to load the Groopview SDK.

Java Runtime Environment (JRE 1.8)

Use the Gradle Java Library plugin to load and configure the SDK

image

Or

Download latest: Maven

Use Maven dependency mechanism to load and configure the SDK

img image

SDK Customization

image

Resources

ONLINE SUPPORT

Take advantage of the easy-to-use, 24-hour support resources that are available on the Groopview Support Center Web site at . Online services include product updates/ notifications, user’s guides, a knowledge base, online help files, printable documentation, and more.

CLIENT SUCCESS PORTAL
A centralized access point to all Support resources including but not limited to best practice guides, checklists, training videos and the ability to create and track both active and historical support cases. Learn more

CLIENT SUPPORT PORTAL
Submit your request via our online submission form available on the Groopview Support Web site at here and receive an answer via email. Our response will include a ticket number and the name of the assigned support professional.