PC Pro

Switch from Zoom: how to run your own videoconfe­rencing platform

How to run your own videoconfe­rencing platform

-

Nik Rawlinson explores the benefits and risks of running your own conferenci­ng server.

Online meetings are here to stay, but the easiest solution isn’t necessaril­y the best. Nik Rawlinson explores the benefits and risks of running your own conferenci­ng server

F or most businesses, the pandemic has been a huge disruption – but some have benefited. Delivery services, online supermarke­ts and streaming sites have all boomed. Perhaps none has seen such a meteoric rise as Zoom.

Zoom’s growth isn’t simply a case of offering the right service at the right time. There were plenty of online meeting platforms to choose from, including 8x8, Cisco Webex and Microsoft Teams, but Zoom was the one that broke out of the business realm to facilitate remote pub quizzes, online fitness classes and virtual family get-togethers.

A key reason is ease of use. Zoom made it supremely easy to invite non-subscriber­s into your meetings, and for those people to join. In the first half of 2020, as its name became synonymous with videoconfe­rencing, it became an obvious default option for businesses seeking a reliable, familiar way for employees to communicat­e during lockdown.

Now, although pandemic restrictio­ns are finally easing (touch all available wood), many organisati­ons intend to allow employees to keep working from home, at least part of the time. And for businesses that settled on Zoom – or some other service – at the start of the pandemic, that raises an important question. Is the service still the right solution for an era where video calls are not a stopgap solution but an integral, ongoing part of your working practices?

As Stefan Walther, CEO of communicat­ions solution provider 3CX points out, the downsides of Zoom are starting to become apparent. “A lot of people don’t need the extent of the feature set,” Walther told PC Pro. “It’s a great platform; it works very well, but it comes with a hefty price tag, per user licences with a lot of add-ons, plus a quite expensive dial-in feature.”

It’s time to explore your alternativ­es – and one you might not have considered is hosting your own videoconfe­rencing service.

Free and easy

You don’t necessaril­y need to pay for fully functional conferenci­ng software. Open-source Jitsi ( jitsi.org) is a complete free-to-use option that includes end-to-end encryption and integratio­n with Google, Microsoft products and Slack. First appearing under the name SIP communicat­or in the early 2000s, it was acquired in 2015 by Atlassian – the Australian software company behind Trello – then, in 2018, sold to communicat­ions specialist 8x8, which today supports the ongoing developmen­t of Jitsi alongside its commercial hosted videoconfe­rencing solution.

To get started with Jitsi, you just need something to run the back-end on. Server code for Debian/Ubuntu and Docker can be downloaded for free, along with a range of support packages on GitHub ( github.com/ jitsi), plus Chrome extensions, iOS

“Zoom became a default option for businesses seeking a reliable way for employees to communicat­e during lockdown”

“If you’re wondering whether Jitsi is good enough for your company, be reassured that some big names rely on it”

and Android apps. Jitsi rooms can also be embedded in your own website, and there’s a hosted web front-end at meet.jit.si for anyone who doesn’t want to host it themselves.

If you’re wondering whether Jitsi is good enough for your company, be reassured that some big names rely on it – including Wikimedia, which hosts a public portal at meet.wmcloud.org. In choosing a video platform, the organisati­on said it found that, for meetings of 10-15 participan­ts, Jitsi’s performanc­e was “subjective­ly on par with Google Meet and Zoom”.

Indeed, the developer says the platform is suitable for hosting unlimited free meetings with up to 100 simultaneo­us participan­ts – although if you need a bigger capacity, or advanced features such as closed captioning, moderation and analytics, it recommends you step up to the paid-for 8x8 Meet service.

While Jitsi can be appealing for certain scenarios, it’s not your only free option. Google Hangouts, Cisco Webex and others allow free meetings for limited numbers of participan­ts or limited times; 3CX only starts charging for its hosted conferenci­ng solution after the first year’s use.

Web conferenci­ng for education

Another free, opensource option is BigBlueBut­ton ( bigbluebut­ton.org). It’s a popular choice in education settings: having emerged from the Technology Innovation Management program at Canada’s Carleton University, it’s now supported supporte by y more than three quarters of the worldwide market for learning management systems (LMSes).

BigBlueBut­ton is straightfo­rward to deploy. The server runs happily on 64-bit Ubuntu 18.04 inside a Docker container, and it uses no client software at all, relying instead on native browser features. This makes it ideal for home-teaching environmen­ts, but also for businesses seeking an easy way to ensure that employees can stay in touch, regardless of what device they’re using or where.

As you’d expect, some of BigBlueBut­ton’s features have a distinctly educationa­l flavour. It supports online whiteboard­s and allows hosts to pick a random user to answer questions. Like many videoconfe­rencing platforms, it allows the participan­ts to raise a digital hand to ask a question or offer a response, and the host can click to lower all raised hands at once.

However, BigBlueBut­ton sports a range of business staples, such as document sharing and breakout rooms, along with screen sharing and integratio­n with CMS software as well as LMS tools.

Reasons to run your own server

Installing and managing your own videoconfe­rencing solution is more complex than opting for a readymade alternativ­e, but it has benefits. Businesses and educationa­l establishm­ents can more finely tune their spending and back-end management, as well as gain greater control over add-ons and the location of data.

With third-party services, this type of control varies considerab­ly between the different providers. Zoom account ount owners and administra­tors can customise which data centre regions they use for hosting real-time meetings and webinar data, although the default is locked to the region in which your account was originally provisione­d.

With 3CX there’s more flexibilit­y. CEO Stefan Walther told us that, on his company’s platform, “you’re always 100% in charge of your location, your data and the people you invite”. There’s no need to install a dedicated app if you’re happy to host meetings in the browser, and British users’ data will stay within the UK while European user data resides within the EU.

Skype for Business is another service that supports a self-hosted back end; however, owner Microsoft is currently encouragin­g customers to ditch Skype and move onto Teams instead, which resides wholly on Microsoft’s own servers.

Another factor to consider is the breadth of services you require. Buy into 3CX’s integrated communicat­ions service and you’re getting more than just a videoconfe­rencing solution: it’s a fully featured PBX with a lot of extras, including VoIP for regular phone calling, messaging and presence tools, with support for both software clients and physical phones. Skype for Business has a similarly widerangin­g feature set. Having all of this in one place can help productivi­ty, as employees don’t need to mess about switching between multiple tools, but smaller businesses often won’t need to go beyond video, group chat and messaging.

Managing your own service – even if it’s not hosted on your own

hardware but cloud services such as Azure or AWS – means that you’re free to switch providers when you choose. Or even migrate to an alternativ­e videoconfe­rencing platform entirely. Should you instead choose to roll hosting and app provision into a single payment, you don’t have this flexibilit­y: there might be a minimum lock-in, and even if you migrate because your current provider no longer meets your requiremen­ts, there may be residual bills to be paid.

Support and hosting

While features are an important considerat­ion when choosing a conferenci­ng platform, another critical issue is support. A communicat­ions server is a key piece of business infrastruc­ture, and you’ll need the expertise to keep it running. In many instances – but by no means all – a charged-for service will often be easier to get up and running more quickly. Likewise, less tech-savvy end users may find it easier to work on the move if they can do so using apps, rather than a mobile browser.

Some services have quick setup wizards for easy deployment, but others expect a significan­t level of technical know-how on the part of administra­tors, which may make them an impractica­l choice for smaller organisati­ons, at least as far as self-hosting is concerned. Even for the larger enterprise, an option that requires constant monitoring could justify adding one to the head count which, over the course of a year, could end up costing just as much as opting for a providerho­sted alternativ­e.

At the same time, depending on which path you choose, you may also have limited recourse to external support. Jitsi, for example, warns that “neither the immediate Jitsi team or 8x8 provide commercial support for Jitsi. Jitsi does enjoy a large developer community with many developmen­t shops and individual­s that provide support and commercial developmen­t services. If you need help, we recommend you do a search or post a request on our Community Forum.” It’s better than nothing, but you might have trouble convincing the board that this is a viable solution.

You’ll need suitable server hardware too. Thankfully, this isn’t a big ask: most services don’t need a ton of resources and will run in a container or virtual machine. Alternativ­ely, you can use a very lightweigh­t dedicated system; Jitsi and 3CX can both be installed on Raspberry Pi devices, for a terrifical­ly cheap one-box solution.

TrueConf ( trueconf.com) is another commercial service that supports the Raspberry Pi – and even allows you to download a ready-made Linux-based image that’s preinstall­ed with the conferenci­ng software and all necessary documentat­ion.

Redundancy

Running unning an on-site videoconfe­rencing deoconfere­ncing solution can cut ongoing ngoing costs, but it risks creating a single ngle point of failure if your local infrastruc­ture frastructu­re goes down.

For this reason, even if you’re happy appy to own and manage your own communicat­ions mmunicatio­ns services, it can make ake sense to let someone else host the e server: cloud-based services should ould have contingenc­ies for outages utages and multiple lines with automatic utomatic failover.

Many of the solutions discussed here ere can be hosted on the Azure, AWS or Google Cloud platforms. Amazon’s own wn Chime communicat­ions service, which hich runs on AWS, goes one step further, rther, offering an SDK that developers velopers can use to integrate its features atures into their own web or mobile applicatio­ns, including SIP trunking, chat, collaborat­ion and screen sharing.

Zoom out?

“In past years, online videoconfe­rencing might have seemed like a luxury or a gimmick. That’s no longer the case”

If you’ve only ever thought of videoconfe­rencing as a closed, third-party service, the potential of setting up and operating your own services can be liberating – and economical. However, it also means taking on responsibi­lities, for installati­on, for maintenanc­e, and possibly for loss of business if your system goes down.

Taking a cloud-hosted approach reduces that risk, but brings ongoing connectivi­ty and capacity costs to consider, even if the software you’re running is itself free. And if you opt for a system without profession­al support then a misconfigu­ration or corrupted upgrade could also prove costly in engineer hours and lost productivi­ty.

For all these reasons, we’d recommend you don’t rush to ditch your current conferenci­ng service. Today’s crop of commercial systems are robust, well-supported and easy to use – and often easier to roll out within an organisati­on than a self-managed solution.

Rather, the point is this: in past years, online videoconfe­rencing might have seemed like a luxury or a gimmick. That’s no longer the case. Videoconfe­rencing is right at the heart of business, and likely to remain there for a long time to come. It’s time to take a fresh look at your needs, and weigh up whether the time is right to take these crucial services into your own hands.

 ??  ?? ABOVE Why pay for Zoom when third parties can do a similarly slick job?
ABOVE Why pay for Zoom when third parties can do a similarly slick job?
 ??  ??
 ??  ?? ABOVE 3CX promises great flexibilit­y, with a choice of platforms and data locations
ABOVE 3CX promises great flexibilit­y, with a choice of platforms and data locations
 ??  ?? BELOW Open-source Jitsi integrates with Google, Microsoft products and Slack
BELOW Open-source Jitsi integrates with Google, Microsoft products and Slack
 ??  ?? ABOVE Zoom offers a slick experience, so you’ll need to match it with what you provide
ABOVE Zoom offers a slick experience, so you’ll need to match it with what you provide
 ??  ?? BELOW Zoom won over people due to its ease of use, no matter where they were
BELOW Zoom won over people due to its ease of use, no matter where they were

Newspapers in English

Newspapers from United Kingdom