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
To get started with the Datagram SDK, you can install the package using npm or pnpm, depending on your development setup.
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
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 Get an 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
Join Datagram If you’re not already using Datagram, download the desktop app for rewards and start earning today.
Last updated