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:
Install via pnpm:
2. Build Your Project
After installation, build your project to ensure everything compiles correctly:
3. Run Code Quality Checks
Use these commands to check your code for formatting and linting issues:
4. Fix Lint and Formatting Issues (Optional)
You can auto-fix any formatting or linting problems using
5. Prepare for Release
To finalize and prepare your project for production release.
6. Get Your API Key
Once you have your key, include it in your API requests like this:
This is used for authenticated access to endpoints like
Last updated