And it is far from over. - Do you have any function requests or suggestions? Always welcome.
Technical Benefits
Open source
OpenTalk is open source, naturally. Developed by Heinlein, the product combines years of experience and technological finesse to a video conferencing solution that offers auditable code and free community use - in keeping with our philosophy of independence and digital sovereignty.
Performance
OpenTalk supports small-scale operation on root servers and can be easily scaled for the needs of large enterprises, national data centers or ISPs. Thanks to the Docker and Kubernetes technologies, many hundreds of conferences with very large numbers of participants can be run in parallel, securely and with high performance.
Architecture
OpenTalk is hosted on dedicated servers in Germany and implemented with a secure, high-performance programming language. Its core architecture was designed from scratch and avoids weaknesses that other conference solutions suffer from, offering 100% data sovereignty. For secure communication and data protection - fully GDPR-compliant.
General features
Next-level video conferencing
Session recording
Recordings of conferences will soon be possible -- and can then be downloaded at the end in generally playable formats such as MP4 video files.
Also on the roadmap: Optional integration of chat and whiteboard into the recording.
Integrated chat
Our chat feature allows users to send messages to single, multiple, or all participants of a session. This also applies to group discussions. Chat groups are set up automatically to help users avoid chatting to the wrong people by mistake.
Our roadmap:
Registered participants will be able to create their own contact lists for preferred chat partners.
Users will also be able to post questions to the moderator while running a group discussion. All participants can then vote up questions for the moderator or podium to see, to help them steer a session effectively and address those topics first that are most relevant to the audience.
Participant views
OpenTalk offers you flexible and intuitive options for viewing your conference participants and keeping the perfect overview.
In the classic Grid-View, all participants are displayed simultaneously in a clear grid – ideal for meetings in which every voice counts and you want to keep an eye on all reactions.
The dynamic Speaker-View automatically brings the active speaker to the foreground, while other participants remain in the background. This makes it easy to follow presentations and discussions without losing track of what's going on.
You can also switch to Fullscreen at any time and use the entire screen for your conference.
With these well-thought-out viewing options, OpenTalk flexibly adapts to your needs – whether for small team meetings, large presentations or lively discussion groups.
Dashboard
The Dashboard presents important information in a structured fashion. This includes all scheduled meetings (your own and those you are invited to attend), clearly presented and arranged in a calendar view.
Recurring or important meetings can be highlighted and accessed through dashboard shortcuts. New meetings can be created instantly, using predefined templates.
Breakout rooms
If a conference requires discussion to continue in smaller groups, OpenTalk will assist with the setup of breakout-rooms and the assigning of participants. Rooms can be automatically created according to a range of different parameters. When group functions are used, the corresponding group rooms can be prepared in advance and participants assigned automatically.
Meanwhile, the conference moderators have everything under control: They can be called for assistance at any time and visit breakout-rooms as required. A central event console gives access to all messages and advanced moderation features.
Runs in the browser
OpenTalk is purely browser-based and does not require any local software to be installed on the client. All common browsers such as Chrome / Chromium, Edge, Firefox or even Brave are supported. Functional limitations apply to Safari on Apple devices, as Apple does not support the WebRTC standard cleanly.
Centralized deployment reduces administration and operational overhead and enables ease of use for internal and external users. Depending on the authorization system, mechanisms such as single sign-on or 2FA are also supported.
Waiting room
Moderators can decide if participants will join a conference session automatically, or whether they need to be admitted manually from the lobby. The event console will tell moderators if there is anyone waiting to join.
Participants can confirm the performance of their current Internet connection and check and configure the functionality of their camera, microphone, or speaker in the lobby, before joining the actual video conference.
Screen sharing
Participants can share individual program windows or their entire screen with the audience. The speaker video will remain visible when sharing. OpenTalk also supports parallel screen sharing by multiple participants.
Sub-room meeting
Need to quickly discuss an issue privately with another participant? You can do so without losing touch of what is going on in the main session. Open a sub-conference room to have a private conversation but keep following events of the main event. During any video conference, it is possible to enter into a one-to-one audio chat with another participant by using the whisper key. The conversation won't be overheard by the people in the main session.
This is interesting for political debates, but also for teachers. For example, this feature could be used to help students during quiet, individual work without disturbing the other students in the class.
Dial-in by phone
OpenTalk comes with a dedicated telephony feature - beside using the regular client over the Internet, participants can also dial in using a regular phone (audio only). OpenTalk can also be connected as a SIP client to an existing in-house telephone system or an external SIP provider. By doing so, conferences can be allocated a dedicated telephone number, and participants can dial in exclusively by phone or in combination with a computer that uses an Internet connection.
On our roadmap:
Future support for multiple phone numbers per conference, to offer dial-in worldwide. Registered participants to be automatically identified by their telephone number, and to have their name displayed accordingly.
Virtual backgrounds
For fun or privacy: A participant's background can be blurred or replaced with a virtual background image.
Raise hands and more
OpenTalk comes with speaker lists built in, so that moderators can manage individual speaker contributions as intended and give everyone the speaking time they are entitled to.
Whiteboard
Our integrated whiteboard feature enables seamless real-time collaboration during calls, regardless of location. You can sketch out ideas, brainstorm, and make notes together on the same canvas. Multiple pen and color options are available, and it's easy to access within the tool. This promotes improved collaboration during meetings and more productive discussions.
Moderation, debates, and classes
Voting & polls
Polls can be used to quickly gauge opinions, run a question and answer session in class, or as a way to add variety to activities.
OpenTalk offers polls where answer options include free text input, yes/no, or a selection of predefined answers. These can also be prepared in advance and presented as required to enable lively and hassle-free moderation.
Motions & points of order Roadmap
In association and meeting law, motions to procedural rules or points of order must be given priority in a session.
OpenTalk offers features for lively debate and plenary culture, and support for motions. Such requests will be visible to the moderator and appropriately presented in the current list of speakers.
Together with our legally secure voting, this enables OpenTalk to facilitate virtual meetings for clubs or advisory boards, as well as political plenary debates.
Gamification Roadmap
Video conferencing can be fun: At school, university, or at work. Offering a variety of features is a breath of fresh air, keeps the suspense going, clears the mind and enables positive interaction between participants. Gamification is a central design aspect of OpenTalk. Examples are the "Wheel of names", theming, and the whisper button.
Coffee breaks
In a conference, short breaks may often last a bit longer than initially announced. Especially when all cameras are turned off, it's sometimes not clear to everyone when the session will actually continue, and five minutes may turn into ten.
In OpenTalk, moderators can set specific break times, turn off all cameras and microphones for the duration, if desired, and display a special break screen with a timer countdown. This way, everyone will know when the regular session is going to resume.
Conference and speaker times
Every conference benefits from good time management. If conferences are time-limited, the remaining time can be emphasized with a color, and displayed in addition to the regular time (Like a "scrum clock"). Participants can be assigned a speaking time to avoid individual speakers to overrun their allocated timeslot - this also works with auto moderation and talking stick activities.
Multiple moderators
OpenTalk supports multi-moderator meetings. Conferences, workshops, and plenary debates can be conducted more effectively if the effort of moderating these sessions is shared among several privileged moderators. For example, this would resemble the tasks carried out by a council of elders in parliament, or the main board members in a general assembly meeting.
An event console, which is visible to the moderator team, helps coordinate all pending tasks and messages. There is also a separate chat window for exclusive use by the moderation team.
Offboarding
Once a conference is over, the organizing team will sometimes perform a concluding evaluation, also called "offboarding". OpenTalk supports such activities and if enabled, all presenters and VIPs can remain in a conference session after it has ended for regular participants.
Audit-compliant voting
Whether anonymously or not, as a quick way of gauging the mood in the room, or audit-proof for real commitment and impact: OpenTalk is ideal for data protection-compliant, secure decision-making. When it counts, for example at association, advisory board or political meetings.
Participants cannot vote more than once, and results cannot be manipulated by moderators. Even when voting anonymously, participants can use their "voting tokens" to double-check that their vote was counted correctly.
Talking stick
There is a debating technique where the person holding the "talking stick" is the only one who remains unmuted and therefore able to speak. Once they finish, the stick is passed on, and the next person is unmuted while everyone else is muted. This ensures that each speaker can express their thoughts without interruption.
With this feature, even challenging or emotional debates with many participants can be conducted in a calm, structured, and constructive way. It also promotes inclusiveness, as participants who might otherwise hesitate to speak are encouraged to share their perspective.
Wheel of names Roadmap
Who is up next? With our "Wheel of names", you can leave it to chance to decide. A fun feature that can introduce excitement and entertainment in the classroom.
But the wheel of names can do more: If the objective is that no one is to be left out of the conversation, the wheel can ensure that those who have already spoken will not be called up again.
Ball of yarn Roadmap
Effective team building: Any experienced team seminar leader knows the so-called "ball of yarn" activity, which is often used for welcoming and introducing participants who do not know each other yet.
After offering their own introduction, the current speaker will hold on to the string and throw the ball of yarn towards another person in the meeting, whose time it is to speak - over time, this will create a web of yarn between all participants. When the last person has had their say and introductions are finished, everyone ends up connected to everyone else.
Mute all by moderator
For improved meeting control and time saving, OpenTalk includes master moderator features such as "mute all participants". This allows moderators to mute all participants at the same time with one click – or even or select individual participants. It helps to increases productivity by eliminating background noise.
Meeting notes
Our protocol feature allows the moderator to set one or multiple participants for note taking and saving them in PDF format. This saves time and streamlines processes, increasing productivity.
Hands down
"Hands down" is another moderator feature that allows the moderator to prompt participants to lower their hands and move on to the next topic. This promotes engagement and gives moderators greater control over the meeting, making it easier to manage and stay on track.
Technologies, operations, and security
Open APIs
OpenTalk comes with open and well-documented APIs. Clearly specified interfaces enable seamless integration into existing platforms and products. All access to features is subject to strict authentication and authorization.
REST-based APIs are available for provisioning of users and rooms, configuration, metrics, and reporting.
This enables a rich set of use cases beyond pure video conferencing and makes OpenTalk a versatile video communication solution for third-party applications.
Containerization
OpenTalk utilizes modern container technology. Each conference runs inside its own container. For small-scale deployments, this can be a single dedicated server, while larger installations typically make use of a Kubernetes cluster. OpenTalk automatically provisions, operates, and shuts down the containers as needed.
Containerization ensures both vertical and horizontal scaling, as well as strict data separation between conferences and participants. This enables hassle-free operation, efficient resource management (e.g. CPUs and memory), and avoids the scale-out limitations (“10K problem”) that other solutions may face. Since each conference container runs largely independently, administrators benefit from greater flexibility: configuration changes and even system updates can be performed at any time without disrupting ongoing sessions.
Branding
The visual design of OpenTalk can be customized for specific projects. This includes an individually designed login page and the central provision of additional backgrounds. Further requirements can be checked by the partner at project level.
Roadmap: In future, it should be possible to adapt the color scheme to your own CI or add your own logo based on simple configuration settings.
Security zones & federation Roadmap
OpenTalk supports the operation of conferences in a cluster of federated conference servers, which enables the creation of security zones. A new conference can be bound to a specific conference server, which hosts the meeting. Participants need to access this specific server to attend the meeting. This way, some conferences can be accessed only from pre-defined locations, such as the computers of your in-house network. Thus, any security-sensitive content will be protected by an additional level of security.
On the other hand, open conferences with external participants can be held in a way that optimizes traffic, using video bridge servers that are freely accessible over the Internet.
Simulcasting
With OpenTalk, each client will send audio and video streams in three different resolutions simultaneously. This allows other participants to receive this content in a way that is optimal for their particular setup and location. Each client performs a continuous bandwidth check and will swap streams adaptively to provide the best-possible user experience for everyone.
On-premises or SaaS
Deploy OpenTalk in a way that best fits your needs and circumstances. For total digital sovereignty, OpenTalk can be operated locally, on your own servers, and connected to your local administration interface. Alternatively, get access to OpenTalk through our software-as-a-service (SaaS) arrangement, where we take care of the operation of your conferences. You can rely on the scalable resources and bandwidth available to our video servers, and the fact that we will always keep the software up to date, and run the system within a hardened security environment.
Provisioning & billing
OpenTalk is made for providers. Clear interfaces allow for clean integration, straightforward management of permissions, and flexible configuration options per customer or conference. This includes flexible billing options like basic, premium and enterprise packages as well as reporting.
Optimal quality
OpenTalk offers excellent image quality even on low-bandwidth Internet connections, using HTML5 and video codecs that are optimized for the Web. For corporate use, that means resource consumption and the additional load that is put on your company's infrastructure is kept low.
OpenTalk's special multiplexing technology ensures best-possible bi-directional audio and image quality for all participants, even in situations where bandwidth is sketchy. Whenever available bandwidth is scarce or traffic expensive (e.g., data roaming), OpenTalk can be set up to operate in an "audio-only" mode.
Reporting
Using well-defined interfaces and APIs, all kinds of qualitative and quantitative metrics can be retrieved from the OpenTalk platform for monitoring and performance analytics.
OpenTalk allows you to stay on top of all mission-critical indicators: Server health, available resources and consumption by container, participant numbers per conference, number of connections, reconnects, other events, usage time, and many more.
Good reporting and meaningful statistics show the current status and predicts future situations, so that impending bottlenecks can be identified at an early stage and available resources allocated accordingly.
Rust
Security experts praise the programming language Rust. For OpenTalk, Rust was an obvious choice not just for its security features but also because it lends itself well to the development of software that does a lot of parallel processing, as is required for video conferences with high numbers of participants. The Rust compiler detects programming issues that can lead to malicious memory access and buffer overflows, and provides protection against modern attack vectors out of the box.
Scalability
For OpenTalk, a completely new architecture was developed from scratch that offers the latest in security, authentication, encryption, scalability, and flexibility: A state-of-the-art architecture from the 2020s.
Since clients subscribe and receive only those video streams that are currently played back, the feeds of those participants that are not displayed have only negligible impact on client scale-out in terms of computing resources and bandwidth. On the server side, they generate incoming bandwidth, but computing-wise, OpenTalk scales very efficiently since there is no image processing required on the server side.
Since any number of video bridges can be used, and each conference is launched in its own container on a horizontally scalable Kubernetes infrastructure, large scale-out will only be limited by the provision of further Kubernetes nodes by the operator. There is support for utilizing cloud providers for this, and these can be automatically connected.
A large number of (passive) viewers can be reached by connecting streaming platforms such as NC3 or Youtube. This is planned for an upcoming release.
Streaming
Video streams can be exported to external streaming providers. Primarily, RTMP(S) is used, which is supported by Youtube and many other streaming services. As an alternative to exporting to an external service, OpenTalk also provides a dedicated light-weight streaming server that can be accessed through a web browser. All available authentication options can be implemented, if required.
System architecture
OpenTalk is built on a modern architecture developed from scratch, reflecting the current state of the art in security, authentication, encryption, scalability, and flexibility.
A central controller manages user login and authentication and ensures that only authorized users can access conferences and their features. Token-based authorization (via OpenID Connect) is checked not only during login, but also whenever participants access conference resources—whether for video/audio streams, chat messages, votes, or control interactions.
Once authenticated, participants are connected to the appropriate video bridge, which only accepts authorized RTC connections. This layered approach protects internal systems against unauthorized access and denial-of-service attacks.
Security-sensitive operations, such as microphone and camera controls, are validated and transmitted through the controller before reaching the video bridge. Communication between components is optimized for real-time operation and high scalability, without relying on legacy message queues.
For each conference, a dedicated video bridge instance is provisioned in a containerized environment. This ensures strict isolation between conferences and automatic cleanup of runtime data when a session ends.
Modern, license-free codecs such as VP8, VP9, or AV1 ensure efficient streaming quality with low latency, even under fluctuating network conditions. Connection quality is continuously monitored, with parameters dynamically adjusted to available bandwidth.
The OpenTalk frontend is implemented with React, a modern JavaScript framework based on hierarchical components. To mitigate security risks such as cross-site scripting (XSS), React automatically sanitizes user inputs. Runtime data is handled efficiently with local state management, ensuring that data is only shared when necessary.

Want to get started?
Try OpenTalk directly and start your first meeting. - Securely operated in our German data centers, of course.
Prefer to host your video conferences in your own data center?
You want to be absolutely digitally sovereign and integrate OpenTalk into your own IT infrastructure? Do you have your own user management system to which you want to connect OpenTalk? - No problem.