Installation of a videoconferencing system based on Nextcloud Talk
This service package allows an organization to run an advanced videoconferencing system based on Nextcloud Talk with total control on communication data and metadata as well as advanced features.
The package delivers a stand-alone or distributed Talk High Performance Backend on infrastructure chosen by the customer, complemented by required system services such as TURN and STUN or optional services such as a distributed database for interruption-less Nextcloud backend management or the videocall recording service.
The system can be designed to be able to bear with a load of up to hundreds of concurrent users in a scalable and fault-tolerant way.
Benefits
- Rely on an trusted partner to setup a core service for your organization while getting back control over internal and external business communication.
- Adapt the installation to your needs. Make it a simple stand-alone system hosting all the needed low level services if you are expecting a low, constant number of users or make it scalable and fault-tolerant, for an expected higher usage scenario.
- Astonish your users with an advanced, fully integrated videoconferencing system that complements chatting. Nextcloud Talk is a general purpose service, meaning that you can use it not only for 1-to-1, group and public calls but also for webinars and virtual workshops.
- Review and learn in the PDF service report that we are going to deliver, including recommendations, system architecture and guidelines on application management.
- Optionally:
- make the system multi-tenant with granular resource assignment to each Nextcloud backend.
- make Nextcloud backend management interruption-less with a command line utility we have developed.
- deploy a dedicated monitoring dashboard that tracks, in real-time and historically, usage of all the resources, a helpful tool for maintenance and debugging.
Scope
- We carry out a preliminary call with the customer to understand business and technical requirements, get to know the infrastructure and expose the solution architecture and network topology.
- We install and configure all the components needed for a production-ready videoconferencing system:
- Janus WebRTC Gateway and its dependencies
- Signaling Server and its dependencies
- Recording Server and its dependencies
- coTURN Server, also acting as a STUN Server
- HTTP Proxy, for TLS termination and proxying to the Signaling Server and the Recording Server
- if needed (i.e. when clustering the Janus WebRTC Gateway), the Signaling Proxy
- We perform a load testing session with Talkbuchet, a tool developed by Nextcloud GmbH, adapted to customer usage scenarios.
- We perform a test suite aimed at validating several real-world call scenarios and other lower level system aspects.
- We configure the relevant parameters in the Nextcloud backend: STUN Server, TURN Server, High-performance Backend, Recording Backend
- Optionally:
- We make the system ready for multi-tenancy.
- We deploy a command-line utility that allows Nextcloud backend management without service interruption.
- We deploy a customizable monitoring dashboard tailored to the videoconferencing system, featuring alerting events, historical analysis and system health visualization.
Related Services