8.0.3 • Published 20 days ago

@openreplay/tracker-assist v8.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
20 days ago

OpenReplay Tracker Assist plugin

Tracker plugin for WebRTC video support at your site.

Installation

npm i @openreplay/tracker-assist

Usage

Initialize the @openreplay/tracker package as usual and load the plugin into it.

import Tracker from '@openreplay/tracker';
import trackerAssist from '@openreplay/tracker-assist';

const tracker = new Tracker({
  projectKey: YOUR_PROJECT_KEY,
});
tracker.start();

tracker.use(trackerAssist());

Options:

{
  confirmText: string,
  confirmStyle: Object,
  config: RTCConfiguration,
  onAgentConnect: () => (()=>void | void),
  onCallStart: () => (()=>void | void),
}

Use confirmText option to specify a text in the call confirmation popup. You can specify its styles as well with confirmStyle style object.

{
  background: "#555"
  color: "orange"
}

It is possible to pass config RTCConfiguration object in order to configure TURN server or other parameters.

config: {
  iceServers: [{
      urls: "stun:stun.services.mozilla.com",
      username: "louis@mozilla.com", 
      credential: "webrtcdemo"
  }, {
      urls: ["stun:stun.example.com", "stun:stun-1.example.com"]
  }]
}

You can pass onAgentConnect callback. It will be called when someone from OpenReplay UI connects to the current live session. It can return another function. In this case, returned callback will be called when the same agent connection gets closed.

onAgentConnect: () => {
  console.log("Hello!")
  const onAgentDisconnect = () => console.log("Bye!")
  return onAgentDisconnect
}

Warning: it is possible for the same agent to be connected/disconnected several times during one session due to a bad network. Several agents may connect simultaneously.

A callback onCallStart will be fired when the end-user accepts the call. It can return another callback that will be called on the call end.

onCallStart: () => {
  console.log("Allo!")
  const onCallEnd = () => console.log("short beeps...")
  return onCallEnd
}
8.0.4-beta.0

20 days ago

8.0.3

2 months ago

8.0.2

2 months ago

8.0.1

3 months ago

8.0.0

3 months ago

8.0.0-beta.9

3 months ago

7.0.3

3 months ago

7.0.2

4 months ago

7.0.1

4 months ago

7.0.0

5 months ago

5.0.2-beta.3

8 months ago

5.0.2-beta.2

8 months ago

5.0.3

7 months ago

6.0.1

7 months ago

6.0.3

6 months ago

6.0.2

7 months ago

6.0.1-beta.1

7 months ago

5.0.3-beta.1

8 months ago

7.0.0-beta.2

5 months ago

7.0.0-beta.1

5 months ago

6.0.0-beta.1

11 months ago

6.0.0

10 months ago

5.0.2-beta.1

1 year ago

5.0.2

1 year ago

5.0.1

1 year ago

5.0.1-beta.1

1 year ago

4.1.7

1 year ago

5.0.0

1 year ago

4.1.6

1 year ago

4.1.4-beta.1

1 year ago

4.1.4-beta.3

1 year ago

4.1.4-beta.2

1 year ago

4.1.4-beta.4

1 year ago

4.1.4

1 year ago

4.1.5

1 year ago

4.1.3

1 year ago

4.1.2

1 year ago

4.1.3-beta.1

2 years ago

4.1.3-beta.2

2 years ago

3.6.2

2 years ago

3.6.0

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

4.0.2

2 years ago

3.6.3

2 years ago

4.1.0

2 years ago

4.1.1

2 years ago

3.5.14

2 years ago

3.5.15

2 years ago

3.5.16-beta.10

2 years ago

3.5.16-beta.3

2 years ago

3.5.16-beta.2

2 years ago

3.5.16-beta.1

2 years ago

3.5.11

2 years ago

3.5.10

2 years ago

3.5.9

2 years ago

3.5.7

2 years ago

3.5.6

2 years ago

3.5.8

2 years ago

3.5.5

2 years ago

3.5.4

2 years ago

3.5.3

2 years ago

3.5.2

2 years ago

3.4.14

2 years ago

3.4.15

2 years ago

3.4.16

2 years ago

3.4.16-beta.0

2 years ago

3.5.1

2 years ago

3.5.0

2 years ago

3.4.13

2 years ago

3.5.1-beta.1

2 years ago

3.4.10

2 years ago

3.4.11

2 years ago

3.4.12

2 years ago

3.4.8

2 years ago

3.4.7

2 years ago

3.4.6

2 years ago

3.4.5

2 years ago

3.4.9

2 years ago

3.4.4

3 years ago

3.4.3

3 years ago

3.4.0

3 years ago

3.1.1

3 years ago

3.1.0

3 years ago

3.0.4

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago