1.1.63 • Published 9 months ago

@baasi/baasi-client-lib v1.1.63

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

baasi-client-lib

baasi-client-lib is web SDK to add real-time voice and video in you web applications.

Installation

NPM

npm i @baasi/baasi-client-lib

Usage

Simple example for connecting room. For more checkout API Documentation

import {
  Room,
  connect,
  createLocalTracks,
  ConnectedParticipant,
} from "@baasi/baasi-client-lib";

createLocalTracks({
  audio: true,
  video: true
}).then((tracks) => {
  const room: Room = connect('$YOUR_JOIN_TOKEN_HERE', {
    tracks: tracks,
  });

  room.on('participantConnected', participantConnected);
  room.on('participantDisconnected', participantDisconnected);
  room.on('remoteTrackUpdated', remoteTrackUpdated);
  room.on('localTrackUpdated', localTrackUpdated);
});

function participantConnected(
  participant: ConnectedParticipant,
  participantType: ParticipantType
) {
  const div = document.createElement('div');
  div.id = participant.id;
  div.innerText = participant.name;

  document.body.appendChild(div);
}

function participantDisconnected(participant: ConnectedParticipant) {
  document.getElementById(participant.id).remove();
}

function remoteTrackUpdated(track: RemoteTrack) {
  console.log(`Remote participant ${track.kind} track updated: ${track.states.producerMuted}`);
}

function localTrackUpdated(track: RemoteTrack) {
  console.log(`Local participant ${track.kind} track updated: ${track.states.producerMuted}`);
}
1.1.63

9 months ago

1.1.62

10 months ago

1.1.61

10 months ago

1.1.60

10 months ago

1.1.59

11 months ago

1.1.30

1 year ago

1.1.34

1 year ago

1.1.33

1 year ago

1.1.32

1 year ago

1.1.31

1 year ago

1.1.38

1 year ago

1.1.37

1 year ago

1.1.36

1 year ago

1.1.35

1 year ago

1.1.39

1 year ago

1.1.41

1 year ago

1.1.40

1 year ago

1.1.45

1 year ago

1.1.44

1 year ago

1.1.43

1 year ago

1.1.42

1 year ago

1.1.49

1 year ago

1.1.48

1 year ago

1.1.47

1 year ago

1.1.46

1 year ago

1.1.52

12 months ago

1.1.51

12 months ago

1.1.50

12 months ago

1.1.56

11 months ago

1.1.55

12 months ago

1.1.54

12 months ago

1.1.53

12 months ago

1.1.58

11 months ago

1.1.57

11 months ago

1.1.29

1 year ago

1.1.28

1 year ago

1.1.27

1 year ago

1.1.26

1 year ago

1.1.16

1 year ago

1.1.19

1 year ago

1.1.18

1 year ago

1.1.17

1 year ago

1.1.20

1 year ago

1.1.15

1 year ago

1.1.14

1 year ago

1.1.13

1 year ago

1.1.12

1 year ago

1.1.11

1 year ago

1.1.10

1 year ago

1.1.9

1 year ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.0.345

1 year ago

1.0.344

1 year ago

1.0.343

1 year ago

1.0.342

1 year ago

1.0.341

1 year ago

1.0.340

1 year ago

1.0.339

1 year ago

1.0.338

1 year ago

1.0.337

1 year ago

1.0.336

1 year ago

1.0.335

1 year ago

1.0.334

1 year ago

1.0.333

1 year ago

1.0.331

1 year ago

1.0.621

1 year ago

1.0.620

1 year ago

1.0.619

1 year ago

1.0.618

1 year ago

1.0.617

1 year ago

1.0.616

1 year ago

1.0.615

1 year ago

1.0.614

1 year ago

1.0.613

1 year ago

1.0.612

1 year ago

1.0.611

1 year ago

1.0.61

1 year ago

1.0.60

1 year ago

1.0.59

1 year ago

1.1.254

1 year ago

1.1.25

1 year ago

1.1.24

1 year ago

1.1.23

1 year ago

1.1.22

1 year ago

1.1.21

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.0.53

1 year ago

1.0.52

1 year ago

1.0.51

1 year ago

1.1.0

1 year ago

1.0.184

1 year ago

1.0.183

1 year ago

1.0.182

1 year ago

1.0.181

1 year ago

1.0.18

1 year ago

1.0.16

1 year ago

1.0.17

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.42

1 year ago

1.0.41

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago