# fossasia/eventyay-video

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/fossasia-eventyay-video).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

1,497 stars · 51 forks · Python · Apache-2.0 · archived

## Links

- GitHub: https://github.com/fossasia/eventyay-video
- awesome-repositories: https://awesome-repositories.com/repository/fossasia-eventyay-video.md

## Description

Eventyay Video is an online event management system and video conferencing platform designed to host virtual gatherings. It provides a unified environment for coordinating conferences and workshops by integrating live video streaming, interactive video calls, and real-time group communication tools.

The platform utilizes a WebRTC-based architecture to facilitate direct browser-to-browser media connections and employs a selective forwarding unit to distribute video packets efficiently among participants. It incorporates server-side media stream transcoding to adjust resolution and bitrate based on network conditions, alongside a state-synchronized event bus that ensures consistent interface updates across all connected clients.

The system supports a broad range of interactive capabilities, including persistent bidirectional messaging and a modular plugin architecture that allows for the integration of diverse communication tools. These features collectively enable organizers to manage virtual spaces that support both large-scale broadcasting and collaborative participant engagement.

## Tags

### Graphics & Multimedia

- [Virtual Event Spaces](https://awesome-repositories.com/f/graphics-multimedia/immersive-interactive-systems/virtual-event-spaces.md) — Coordinates online gatherings by combining live video streaming, interactive video calls, and group communication into a single unified environment. ([source](https://github.com/fossasia/eventyay-video#readme))
- [Media Transcoding](https://awesome-repositories.com/f/graphics-multimedia/media-transcoding.md) — Provides server-side media stream transcoding to dynamically adjust video resolution and bitrate based on participant network conditions.
- [Live Video Broadcasting](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/broadcasting-streaming/live-video-broadcasting.md) — Supports broadcasting real-time video content to large audiences during online conferences and workshops.

### Business & Productivity Software

- [Conference Management Systems](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/conference-management-systems.md) — Acts as a digital infrastructure for coordinating virtual conferences with built-in support for live broadcasting and attendee engagement.

### Networking & Communication

- [Video Conferencing Software](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/communication-platforms/real-time-collaboration-suites/video-conferencing-software.md) — Facilitates face-to-face communication and collaborative discussions through integrated browser-based video conferencing tools.
- [Selective Forwarding Units](https://awesome-repositories.com/f/networking-communication/ip-forwarding/selective-forwarding-units.md) — Utilizes selective forwarding units to efficiently route media streams to multiple participants without overloading individual client connections.
- [Peer-to-Peer Media Libraries](https://awesome-repositories.com/f/networking-communication/peer-to-peer-tunneling/peer-to-peer-media-libraries.md) — Coordinates direct browser-to-browser media connections using WebRTC signaling to establish low-latency communication channels.
- [Virtual Event Platforms](https://awesome-repositories.com/f/networking-communication/webrtc-streaming/virtual-event-platforms.md) — Integrates live video streaming, interactive video calls, and group chat into a unified environment for hosting online gatherings.
- [Real-Time Messaging Servers](https://awesome-repositories.com/f/networking-communication/real-time-messaging-servers.md) — Maintains persistent bidirectional WebSocket connections to deliver instant chat updates and event state changes.

### Software Engineering & Architecture

- [Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures.md) — Implements a modular plugin architecture that allows for the dynamic integration of diverse communication tools within the event interface.

### User Interface & Experience

- [Event-Driven State Synchronizers](https://awesome-repositories.com/f/user-interface-experience/event-driven-state-managers/event-driven-state-synchronizers.md) — Employs a state-synchronized event bus to ensure consistent UI updates and shared experiences across all connected clients.
