Git Product home page Git Product logo

videosdk-live / videosdk-rtc-javascript-sdk-example Goto Github PK

View Code? Open in Web Editor NEW
24.0 1.0 17.0 291 KB

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

Home Page: https://docs.videosdk.live/docs/guide/video-and-audio-calling-api-sdk/getting-started

CSS 11.11% HTML 25.98% JavaScript 62.91%
javascript webrtc video-call low-latency

videosdk-rtc-javascript-sdk-example's Introduction

Video SDK Javascript App

What is it?

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

  • Built for serverless video calling experience.
  • 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.

Prerequisites

You must have the following installed:

  • Node.js v12+
  • NPM v6+ (comes pre-installed with newer Node versions)

Getting started

  1. Run the authentication server

    Follow instructions from videosdk-rtc-nodejs-sdk-example to run the authentication server.

  2. Clone the repo

    git clone https://github.com/videosdk-live/videosdk-rtc-javascript-sdk-example.git
    
    cd videosdk-rtc-javascript-sdk-example
  3. Create a new file config.js and Copy the config.example.js file's data to config.js file

  4. Update the TOKEN in config.js file.Token would be generated from dashboard https://app.videosdk.live/dashboard

    TOKEN="Your Token Here"
    
  5. If one doesn't want to give their token then they can generate token using AUTH_URL of their own in config.js file

    AUTH_URL=one's auth url
    
  6. Run the app

    npm install -g live-server
    live-server --port=8000

For more information, visit official documentation

Related

videosdk-rtc-javascript-sdk-example's People

Contributors

ahmedbhesaniya97 avatar arjun-kava avatar bhavi1017 avatar bhumisalat avatar ishabodiwala avatar mrsurana avatar oonil avatar rajansurani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

videosdk-rtc-javascript-sdk-example's Issues

Meeting ID

I keep getting error:
Uncaught (in promise) Error: 'meetingId' is empty, please verify it or generate new meetingId using the API.

Isn't it supposed to generate one by itself?

switch camera during meeting

How to switch camera ( Face or back during meeting )
i'used meeting.changeWebcam(deviceId) , but nothing happens !!!!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.