0.0.12 • Published 8 months ago

@goheadroom/client-js-sdk v0.0.12

Weekly downloads
-
License
-
Repository
-
Last release
8 months ago

Headroom Javascript SDK

Documentation

Welcome to the official Headroom SDK. This SDK provides developers with the necessary tools to seamlessly integrate real-time video and audio capabilities into their web applications, along with advanced features like recording interactions, transforming them into knowledge, and more.

Overview

The Headroom SDK is designed to empower your applications with real-time video conferencing capabilities powered by WebRTC, and also provides additional features that simplify the integration process. With the Headroom SDK, your application can automatically handle codec and scalable video encoding, select the optimal resolution based on display size, mute videos not visible in the viewport to save bandwidth, and disable videos in case of limited bandwidth.

Furthermore, the SDK includes an 'Understand' module with a 'Generators' component that converts all the data obtained from meetings into actionable knowledge using large language models (LLMs).

Getting Started

To get started with the Headroom SDK, follow the steps outlined in the 'Quickstart' section of our documentation. This will guide you through registering on the Admin Portal, obtaining API keys, setting up your web client, and initializing the Headroom client using the obtained tokens.

Prerequisites

Before you begin, make sure you have installed the necessary packages using either npm (Node Package Manager) or Yarn. Detailed instructions can be found in the 'Quickstart' section of our documentation.

Installation

To install the Headroom SDK package, use the following commands based on your package manager:

Using npm:

npm install @goheadroom/client-js-sdk

Using Yarn:

yarn add @goheadroom/client-js-sdk

Concepts

Understanding the key concepts of the Headroom SDK is crucial for its effective integration and utilization. Concepts such as 'Rooms', 'Participants', 'Sessions', and the 'Generators' component of the 'Understand' module are explained in detail in the 'Concepts' section of our documentation.

Documentation

For detailed information about the API endpoints, parameters, and responses, please refer to our comprehensive API documentation.

Support

If you encounter any issues or have questions, please feel free to reach out to our support team at support@goheadroom.com.

Building

Run nx build client-js-sdk to build the library.

Running unit tests

Run nx test client-js-sdk to execute the unit tests via Jest.

0.0.12

8 months ago

0.0.11

8 months ago

0.0.10

9 months ago

0.0.9

9 months ago

0.0.8

9 months ago

0.0.7

9 months ago

0.0.6

9 months ago

0.0.5

9 months ago

0.0.4

9 months ago

0.0.3

9 months ago

0.0.2

9 months ago

0.0.1

10 months ago