Communications Tooling: Video Conferencing

  • Status: Accepted

  • Last Modified: 2023-07-24

  • Related Issue: #99

  • Deciders: Lucas Brown, Billy Daly, Sarah Knopp, Sumi Thaiveettil

  • Tags: communucations, open source, video conferencing

Context and Problem Statement

The project aims to implement a reliable video conference platform to facilitate seamless communication for both internal collaborations involving HHS and contractors, as well as external engagements with members of the public. The primary objective of this ADR is to evaluate and ultimately choose a suitable video conference tool that aligns with the project's requirements. The selected platform should enable efficient virtual meetings, ensuring clear and effective communication among project stakeholders, and accommodating diverse use cases, from internal team discussions to public outreach and engagement.

Decision Drivers

Must Have

  • Public Access: If they have the right link, members of the public can join a video call without creating an account Waiting Room: Meeting organizers can configure their meetings to require that attendees must be admitted before they can join the call

  • Video Recording: Meeting organizers can record a video call from within the platform

  • Screen Sharing: Attendees can share their screen (if given the appropriate permissions by meeting organizer)

  • Chat: Users can post comments and questions in a chat that are visible to other attendees

  • Phone Support: Users can join by phone if they don't have access to a computer for video

  • Live Transcription: The platform supports live transcription for attendees that may need closed captioning

  • Authority to Operate: The platform should be covered under the existing ATO for Grants.gov

Nice to Have

  • Webinar: The platform supports a webinar format, i.e. attendees who can join and post questions but not see one another or unmute without permission

  • Breakout Rooms: A meeting organizer can split users out into virtual "breakout rooms" for small-group discussions

  • Open Source: The code to run this platform is open source and offers a self-hosting option

  • Attendance Tracking: The platform allows host to access attendees to make follow up and attendance tracking easier

  • Community & Support: The platform has a strong community for ongoing support, updates, and bug fixes

  • Scalability: The platform should be able to hadndle a growing number of participants and meetings wihtout performance issues

Options Considered

Decision Outcome

Zoom stands out as the optimal choice for our video conference tool. It fulfills all the key decision drivers we have outlined, including public access, waiting room feature, video recording capability, screen sharing, and interactive chat. Moreover, Zoom provides phone support, live transcription for closed captioning, and is FedRAMP approved. Its robust features and ease of use make it a reliable platform for both internal and external meetings, ensuring a seamless and inclusive communication experience for all stakeholders involved.

Positive Consequences

  • Improved Communication: Video conferencing enables real-tme face-to-face communication, fostering better understanding, transparency, and collaboration among team members, stakeholders, and the general public.

  • Enhanced Collaboration: With screen sharing and chat features, participants can work together on documents, brainstorm ideas, and address issues efficiently, enhancing overall teamwork.

  • Extended Reach: The tool allows you to connect with participants from different locations, making it easier to work with remote teams, partners, and the public.

  • Flexibility and Convenience: Participants can join meetings from their preferred location, whether it's their office, home, or while on the go, promoting flexibility and convenience.

  • Accessibility: Video conferencing tools often offer closed captioning and accessibility features, making meetings more inclusive for individuals with impairments.

Negative Consequences

  • Technical Challenges: Technical issues, such as poor internet connectivity, audio/video glitches, and compatibility problems, can disrupt meetings and lead to frustration.

  • Security Concerns: Video conferencing tools may pose security risks, like unauthorized access, data breaches, or potential privacy violations if not properly configured and managed.

  • Fatigue and Burnout: Frequent video meetings can lead to "Zoom fatigue" or virtual meeting burnout, affecting participant engagement and focus.

  • Distractions and Multitasking: Participants may be prone to distractions or multitasking during virtual meetings, reducing attention and active engagement.

  • Learning Curve: New users may find it challenging to navigate and fully utilize the features of the video conference tool, leading to a learning curve for some team members.

  • Bandwidth Consumption: Video conferencing consumes significant internet bandwidth, which may impact other online activities if the network is not robust enough. This could also be limiting for individuals with low or slow broadband connection.

Back-up Options

Jitsi serves as a strong backup option for our video conferencing needs. Jitsi aligns with several essential decision drivers, such as public access, waiting room functionality, and screen sharing capabilities. Additionally, its open-source nature allows for self-hosting, offering an added level of control and privacy. Our project could contribute code to functionality that may fall short. Jitsi could be a reliable and accessible alternative for hosting our meetings with both internal and external stakeholders.

Comparison Matrix

  • ✅ Feature available, meets requirement

  • ❌ Feature not available, does not meet requirement

  • 🔄 Partial feature, limited feature availability, feature in progress or undergoing improvements

  • 1-3 Strength level

  • ❓Unknown

*Nice to have

Pros and cons of each option

Zoom

Zoom is a widely used video conferencing platform known for its ease of use and comprehensive features. It offers virtual meetings, webinars, breakout rooms, screen sharing, chat functionality, and phone support.

Additional details and pricing

Pricing:

  • Free with limitations like 40 minutes per meeting, 100 attendees per meeting, whiteboard basic, team chat, mail & calendar

  • Pricing starts at $149.90/year/user and goes up from there.

  • The Enterprise plan offers rooms and webinars but no pricing is available on the site. We would need to contact Zoom for specific pricing for our project.

  • We do not need each every user to have access to our paid instance since anyone can join a Zoom session with the invite link.

  • We would need around 15-30 users with access to the paid instance.

Pros

  • User-friendly interface and easy to set up for both organizers and participants.

  • Robust features like breakout rooms, screen sharing, and virtual backgrounds enhance collaboration.

  • Offers a wide range of integrations with other apps and platforms.

  • Availability of a free plan with limited meeting duration.

Cons

  • Security concerns in the past, but the platform has made significant improvements.

  • Free plan has limitations on meeting duration and participant count.

  • Frequent updates may require users to adapt to changes.

Microsoft Teams

Microsoft Teams is a collaboration platform integrated with Microsoft 365. It offers video conferencing, chat, file sharing, and integration with other Microsoft applications. It is ideal for organizations already using Microsoft's ecosystem, fostering seamless collaboration among team members.

Additional details and pricing

Pricing:

  • Prices starting at $4 user / month

  • Webinar hosting is only available in the Business Standard package which is $12.50/user / month

Pros

  • Part of the Microsoft 365 suite, providing seamless integration with Office apps.

  • Allows for large meeting participants and live event hosting.

  • Extensive collaboration features, including document sharing and real-time editing.

  • Supports third-party app integrations for enhanced functionality.

  • Strong security features, making it suitable for enterprises.

Cons

  • Initial setup and learning curve can be overwhelming for new users.

  • Resource-intensive, leading to occasional performance issues on lower-end devices.

  • Limited to Microsoft 365 users, which may restrict external collaboration.

  • Frequent updates can lead to occasional disruptions.

  • Potentially paying a premium for the Microsoft 365 suite when the video conferencing is all that is needed for the project.

Google Meet

Google Meet is part of Google Workspace (formerly G Suite) and is well-suited for Google users. It provides straightforward video conferencing with high-quality audio and video. While it may lack some advanced features, it offers a user-friendly experience for those already using Google's tools.

Additional details and pricing

Pricing:

  • Google Workspace pricing is for the whole suite, starting at $6 per user/ month. The Enterprise has more advanced options and features.

  • We do not need each every user to have access to our paid instance since anyone can join a Google Meet session with the invite link.

  • We would need around 15-30 users with access to the paid instance.

  • Live Transcription: Yes but in English only

Pros

  • Seamless integration with Google Workspace (formerly G Suite) apps for streamlined collaboration.

  • High-quality video and audio, even in low-bandwidth conditions.

  • No additional software installation required for users with Google accounts. Users can access simply through a browser.

  • Good performance on various devices, including smartphones and tablets.

  • Provides live captions for improved accessibility.

Cons

  • Advanced features are limited compared to some other platforms.

  • Some features may require a paid G Suite subscription.

  • Limited customization options for meeting settings.

  • Live transcription is in English only.

  • Potentially paying a premium for the suite of Google products when the video conferencing is all that is needed for the project.

Jitsu

Jitsi is an open-source video conferencing solution that stands out for its simplicity and self-hosting capabilities. It supports public access, open meetings, and offers easy setup.

Additional details and pricing

  • Pricing: Free

  • Webinar: Not a built-in feature (third-party integrations available)

  • Breakout Rooms: Not a built-in feature (third-party integrations available)

  • Open Source: Yes

  • Attendance Tracking: Unknown if this exists. The team could potentially contribute and build this since Jitsu is open source.

Pros

  • Open-source platform with a self-hosting option, providing greater control and privacy.

  • Simple and lightweight, making it quick to set up and easy to use.

  • No account creation required for participants, enhancing public access.

  • Strong focus on security and privacy, allowing for end-to-end encryption.

  • Availability of web-based access without software downloads.

Cons

  • Fewer advanced features compared to more established platforms.

  • Limited support and community compared to larger video conferencing tools.

  • Self-hosting may require technical expertise and maintenance efforts.

  • Video and audio quality may vary depending on server capacity and network conditions.

Meet.coop

Meet.coop is a European based solution that provides online meeting and conferencing tools, powered by renewable energy, running on cooperatively owned infrastructure. Meet.coop emphasizes cooperative values, democratic governance, and shared decision-making. The platform's cooperative principles guide its development and operations. The community-driven project encourages open collaboration, knowledge sharing, and the creation of decentralized architecture

Additional details and pricing

Pricing:

  • Prices starting at $12 / month for 10 participants and goes up to $115 / monthe for more users.

Pros

  • Prides themselves as an ethical, sustainable, and community-driven solution which aligns with Simpler Grants values

  • Data ownership is with the users

  • Fosters a strong sense of community engagement and collaboration amongst its users, providing a platform for shared learning and support

Cons

  • Users may not be as familiar with the Meet.coop and how to use the tool, however the tool does seem user-friendly

  • Features and capabilities are not as mature as the alternatives

  • Meet.coop may lack immediate and direct support options that come with commercial platforms

  • There may be some risks in scalability to accommodate a larger number of users and meetings.

Last updated