Skip to main content

Getting Started

This guide will help you integrate social.plus Video SDK into your application step by step. Whether you’re building for mobile, web, or cross-platform, we’ll get you up and running with live streaming capabilities.

Prerequisites

Before starting, ensure you have:
  • An active social.plus account and API credentials
  • Development environment set up for your chosen platform
  • Basic understanding of your platform’s development framework
  • Camera and microphone permissions configured in your app

Quick Start Path

Follow this recommended sequence to get your video integration working:

1. Platform Selection

Choose the SDK that matches your application:
PlatformBest ForPrerequisites
AndroidNative Android appsAndroid Studio, Kotlin/Java
iOSNative iOS appsXcode, Swift/Objective-C
WebBrowser-based appsModern browser, JavaScript/TypeScript
React NativeCross-platform mobileReact Native CLI, Node.js
FlutterCross-platform mobileFlutter SDK, Dart
TypeScript React NativeType-safe RN appsReact Native, TypeScript

2. Installation & Setup

Install the SDK and configure your development environment: → Installation Guide

3. Authentication

Set up authentication to access video features: → Authentication Guide

4. Your First Stream

Create a simple live streaming implementation: → First Stream Tutorial

What You’ll Build

By the end of this getting started guide, you’ll have:
  • ✅ SDK installed and configured
  • ✅ Authentication working
  • ✅ Basic live streaming capability
  • ✅ Stream viewing functionality
  • ✅ Understanding of core concepts

Typical Integration Timeline

PhaseDurationActivities
Setup1-2 hoursInstall SDK, configure project, test authentication
Basic Streaming4-6 hoursImplement broadcast and playback features
UI Integration2-4 hoursIntegrate with your app’s design system
Testing2-3 hoursTest across devices and network conditions
Production Setup1-2 hoursConfigure production settings and deploy

Next Steps

After completing the getting started guide:
  1. Explore Core Concepts - Understand streaming fundamentals
  2. Advanced Broadcasting - Add professional streaming features
  3. Playback Features - Enhance the viewing experience
  4. Push Notifications - Keep users engaged

Common Integration Patterns

Social Media App

  • User-generated live content
  • Story-style short videos
  • Community broadcasting

Educational Platform

  • Live lectures and webinars
  • Interactive Q&A sessions
  • Recorded lesson playback

E-commerce

  • Product demonstrations
  • Live shopping events
  • Customer support videos

Gaming/Entertainment

  • Game streaming
  • Community events
  • Behind-the-scenes content

Ready to begin? Start with choosing and installing your platform’s SDK.