Atria v0.3.0 Released - Embedded Video Conferencing with Jitsi
We're excited to announce Atria v0.3.0, bringing embedded video conferencing to your events with Jitsi (JaaS) integration! This release also adds flexible external platform linking, bringing Atria's total streaming options to five platforms.
What's New in v0.3.0
Added
Jitsi (JaaS) Integration
- Embedded video conferencing directly within Atria - the only platform that keeps attendees fully in your event experience
- BYOA (Bring Your Own Account) model with JaaS credentials
- Per-user JWT authentication with automatic token generation
- Role-based moderator permissions tied to Atria event roles:
- Admin/Organizer = Moderator (recording, livestreaming, file upload, kick/mute)
- Attendee/Speaker = Participant (standard conferencing features)
- Token expiration tied to session duration (+ 1 hour buffer)
- Full two-way audio/video with screen sharing
External Platform Links ("Other")
- Link to any HTTPS streaming or meeting platform
- Perfect for MS Teams, Google Meet, self-hosted Jitsi, or custom solutions
- Simple setup - just paste the URL
- Opens in a new tab with security attributes (noopener, noreferrer)
Organization JaaS Credential Management
- Secure storage for JaaS credentials (App ID, API Key ID, RSA Private Key)
- Same Fernet encryption used for Mux credentials
- Credentials never viewable after entry (must re-enter to update)
- Owner/Admin-only access to sensitive credentials
New Documentation
- Jitsi Meetings (JaaS) Guide - Setup, moderator permissions, and troubleshooting
- Other/External Links Guide - Linking to any platform
- Updated Video Platforms Overview with 5-platform comparison
- Updated Organizations Guide with JaaS credential setup
Changed
Data Model Updates
- Session model extended with Jitsi room name field
- Organization model extended with encrypted JaaS credential fields (App ID, API Key, Private Key)
- StreamingPlatform enum now includes JITSI and OTHER options
Content Security Policy
- Added Jitsi domains to CSP configuration:
*.8x8.vc,*.jitsi.net - Pre-configured for embedded Jitsi iframe and media streams
Platform Highlights
Jitsi (JaaS)
Embedded video conferencing that keeps attendees within Atria. The only option for two-way interactive sessions without leaving your event platform.
Use when:
- You want interactive workshops, Q&A, or team sessions
- Keeping attendees in Atria matters for your event experience
- You need role-based moderator controls (recording, livestreaming)
- You prefer open-source conferencing technology
Key features:
- Per-user JWT tokens with automatic permission assignment
- Moderators (Admin/Organizer) can record, livestream to YouTube, and manage participants
- Recording costs approximately $0.01/minute through JaaS
- No app required - runs in browser
Other/External
Maximum flexibility - link to any HTTPS platform your organization uses.
Use when:
- Your team uses MS Teams, Google Meet, or other platforms
- You have a self-hosted Jitsi instance (non-JaaS)
- Different sessions need different external tools
- You need to link to a custom or niche streaming solution
Platform Summary
Atria now supports 5 streaming platforms for every use case:
| Platform | Embedding | Interaction | Best For |
|---|---|---|---|
| Vimeo | Embedded | One-way (watch) | Pre-recorded content, Vimeo Live |
| Mux | Embedded | One-way (watch) | Professional streaming with analytics |
| Zoom | External | Two-way | Zoom users, large meetings |
| Jitsi | Embedded | Two-way | Workshops, staying in-platform |
| Other | External | Varies | MS Teams, Google Meet, any URL |
Migration Notes
For Existing Installations:
-
JaaS credentials (if using Jitsi):
- Sign up at jaas.8x8.vc
- Add credentials in Organization Settings
- Uses same
ENCRYPTION_KEYfrom v0.2.0 (no new env vars needed)
-
Content Security Policy:
- Jitsi domains are pre-configured in
frontend/csp-header.conf - If you customized CSP, add:
*.8x8.vc,*.jitsi.net
- Jitsi domains are pre-configured in
-
Database migrations:
- Automatic migrations add new fields on first startup
- No data loss - existing sessions unaffected
No breaking changes - existing deployments upgrade seamlessly.
Try Atria Today
Visit atria.gg to try the platform with all five streaming options, or check out the installation guide to self-host your own instance.
Links:
