Back to FOSSASIA
GSoC 2026

Real-Time Interpreter Audio Streaming and Synchronized Playback for Eventyay

The project focuses on enabling real-time multilingual accessibility for Eventyay’s live streaming platform by introducing interpreter audio alongside existing YouTube video streams. It includes the development of a browser-based interpreter console that captures audio via WebRTC using a Jitsi-based infrastructure, allowing interpreters to stream translated speech with low latency. On the viewer side, a multi-language audio player will allow users to subscribe to preferred language tracks while maintaining synchronization with the video through automatic and user-adjustable timing offsets. On the backend, interpretation settings such as languages, streams, and synchronization offsets will be integrated into the existing Eventyay admin system and associated with sessions. A lightweight audio pipeline will process interpreter input into scalable HLS streams for reliable delivery. Work also includes ensuring seamless integration with the current platform, maintaining synchronization accuracy, and supporting multiple concurrent language streams. The outcome will be a scalable and user-friendly multilingual streaming experience, enabling organizers to configure interpreter settings, interpreters to operate from a unified browser interface, and viewers to seamlessly select their preferred language during live sessions.

Project details

Contributor

Arnav Angarkar

Mentors

Not available

Technologies

Not listed in the archive