Skip to content

yash-chudasama/videosdk-rtc-react-native-sdk-example

 
 

Repository files navigation

Video SDK React Native App

What is it?

This code sample demonstrates a one-to-one and group video call application built with Video SDK RTC React Native SDK and Video SDK RTC React SDK

  • Built for serverless video calling experience in Android and iOS.
  • Scale it upto 5,000 participants with low code.
  • 10,000 minutes free on monthly basis

Features

  • Video API with real-time audio, video and data streams
  • 5,000+ participants support
  • Chat support with rich media.
  • Screen sharing with HD and Full HD.
  • Play realtime video in meeting
  • Connect it with social media such as Facebook, Youtube etc (RTMP out support).
  • Intelligent speaker switch
  • Record your meetings on cloud
  • Customise UI and built other rich features with our new data streams such as whiteboard, poll, Q & A etc.
  • Develop and launch in both Android and iOS at the same time.

Device Support

Visit our official guide for Device Support

Prerequisites

You must have the following installed:

  • Node.js v12+
  • NPM v6+ (comes installed with newer Node versions)
  • Android Studio or Xcode installed

Getting started

  1. There are 2 options Option 1: Get Auth Token from VideoSDK Dashboard Option 2: Setting up Auth Server Instructions

  2. Clone the repo

    git clone https://github.com/videosdk-live/videosdk-rtc-react-native-sdk-example.git
  3. Copy the .env.example file to .env file.

    cp .env.example .env
  4. Either update AUTH_TOKEN or AUTH_URL in the .env file.

    AUTH_TOKEN=#YOUR_GENERATED_TOKEN
    

    OR

    AUTH_URL=#YOUR_AUTH_SERVER_URL
    
  5. Install NPM packages

    npm install
  6. Run the app

    npm run start
    npm android
    npm ios

For more information, visit official documentation

Related

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.4%
  • Swift 31.3%
  • Java 11.2%
  • Objective-C 8.1%
  • Starlark 3.3%
  • Ruby 1.5%
  • Shell 0.2%