LogoLogo
  • Introduction
    • 🚀 Welcome to Datagram
    • What is Datagram?
  • Alpha Testnet
    • What Is Alpha Testnet?
    • Getting Started with the Alpha Testnet
  • Rewards
    • Datagram Rewards System
    • Datagram Points (Alpha Testnet Rewards)
    • DGRAM Token (Mainnet Rewards)
  • Datagram Architecture
    • Datagram Architecture Overview
    • Node Network
    • Fabric Networks
    • Datagram Core Substrate (DCS)
    • The Hyper Network Layer
  • DATAGRAM DESKTOP APPLICATION GUIDE
    • Datagram Desktop Application User Guide
    • Create a Datagram Account
    • Home Screen Guide
  • SETUP DATAGRAM
    • Desktop Application Setup
      • Mac (Silicon, Intel)
      • Windows
    • Partner Substrate Setup
      • Local Machine (Ubuntu/Linux)
      • VPS Servers
  • APIs
    • Get an API Key
  • SDKs
    • Video Conferencing
      • Web (external)
      • iOS (external)
  • Additional Tools
    • CLI (Command Line Interface)
    • Node License Tools
      • Desktop (Full Core License required)
      • Partner Substrate (Partner Core License required)
  • Documentation
    • Whitepaper
      • 1. Introduction & Project Overview
      • 2. Why Blockchain?
      • 3. Datagram Architecture
        • 3.1. The Datagram Node Network & Fabric Networks
        • 3.2. Datagram Core Substrate DCS: The Connectivity Layer
        • 3.3. The Hyper Network Layer
      • 4. Datagram in Action: Real-World Applications & Adoption
        • 4.1. Key Use Cases
        • 4.2. The Datagram Browser
        • 4.3. Business Implementation
      • 5. Tokenomics
        • 5.1. Tri-Token Model
        • 5.2. Supply & Distribution
      • 6. Datagram Rewards & Emissions Model
        • 6.1. Checkpoints
        • 6.2. Emissions Formula
      • 7. Datagram Governance
        • 7.1. Overview
        • 7.2. Voting Process
        • 7.3. Proposal Lifecycle
        • 7.4. Governance Dashboard
      • 8. Datagram Team
      • 9. Conclusion
  • EXTERNAL LINKS
  • Website
  • Dashboard
  • FAQs
  • Blog
  • Discord
  • X
  • Telegram
Powered by GitBook
On this page
  • Key Features
  • Getting Started
  • 1. Install the Datagram Video Conferencing SDK
  • 2. Build Your Project
  • 3. Run Code Quality Checks
  • 4. Fix Lint and Formatting Issues (Optional)
  • 5. Prepare for Release
  • 6. Get Your API Key
  1. SDKs

Video Conferencing

Datagram’s video conferencing feature provides a fully decentralized way to host and join video meetings without using traditional servers. It includes powerful capabilities like video and voice sharing, chat, screen sharing, guest invitations, live streaming, and more.

Everything is available by default and works across supported platforms like web browsers and Apple devices, making it easy to connect and collaborate securely.

Let’s get started. 🚀

Key Features

With Datagram's SDK, your app can support the following video conferencing features:

All features listed above are enabled by default. More custom configuration options will be available soon.

1. Camera and Microphone: Use your camera and mic to share your video and voice with others in the conference.

2. Speaker Control: Turn the speaker on or off as needed during the meeting.

3. Invite Guests: Share a link or QR code to invite others to join the conference.

4. Meeting Chat: Send messages, images, documents, and other files in the group chat.

5. Private Chat: Send direct messages privately to any participant during the meeting.

6. Participant List: View a list of everyone who has joined the conference.

7. Host Controls: As a host or moderator, you can:

  • Turn guests’ cameras or microphones on/off

  • Remove participants

  • Pin specific guests on screen

8. Screen Sharing & Whiteboard: Share your desktop screen and use a digital whiteboard for collaboration.

9. Customization Options: Add scrolling text banners, virtual backgrounds, custom conference backdrops, and name badges.

10. Waiting Room & Lock Room

  • Use the waiting room to control who joins the meeting

  • Lock the room to prevent new participants from entering

11. Multicast to Social Media: Stream your conference live to platforms like Facebook, Twitter, YouTube, and Twitch.

12. View Options: Use picture-in-picture mode or switch to full screen for a better viewing experience.

Getting Started

Follow these steps to install, build, and prepare your project using the Datagram SDK.

1. Install the Datagram Video Conferencing SDK

Install via npm or pnpm:

npm i @datagram-network/conference-sdk

Install via pnpm:

pnpm install

2. Build Your Project

After installation, build your project to ensure everything compiles correctly:

pnpm build

3. Run Code Quality Checks

Use these commands to check your code for formatting and linting issues:

pnpm lint
pnpm prettier

4. Fix Lint and Formatting Issues (Optional)

You can auto-fix any formatting or linting problems using

pnpm lint:fix
pnpm prettier:fix

5. Prepare for Release

To finalize and prepare your project for production release.

pnpm release

6. Get Your API Key

Once you have your key, include it in your API requests like this:

Authorization: <project_api_key>

This is used for authenticated access to endpoints like

/project/api/v1
PreviousGet an API KeyNextWeb (external)

Last updated 2 days ago

To get started with the Datagram SDK, you can the package using npm or pnpm, depending on your development setup.

To begin making authenticated requests to the Datagram API, you need a Project API Key. For more information on how to get your API key, refer to the documentation on .

Join Datagram If you’re not already using Datagram, download the desktop app for rewards and

install
Get an API Key
start earning today.