From Fedora Project Wiki

Conferencing with PipeWire

Setup

  1. This test case should be performed on both bare-metal and virtual machines.
  2. The computer must be equipped with a sound device.
  3. You must have headphones and a microphone (or headseat) to test with.
  4. Install a desktop version of Fedora 34 (or later).
  5. Perform the following steps as a regular user.

How to test

  1. Select your favorite video conferencing tool that you've used in the past or you're familiar with (some of the most popular ones are Zoom, Google Meet, Skype, BlueJeans, Discord, Microsoft Teams, Facebook Messenger Rooms, TeamViewer and others -- but don't get limited just to these).
  2. If the tool offers a standalone application for Linux, install it. The proprietary ones will not be available in Fedora repositories, but search for an installer/archive on the vendor's website, or look at Flathub.
  3. If the tool can also be used from within a web browser, figure out the URL to connect to the tool.
  4. Run the standalone app (if applicable), go to app settings, and see if there's a microphone/camera/speakers test available in there. If it is, test that everything works as expected.
  5. If there is an "echo service" available for this tool (e.g. a special number or URL that you can call, which will record your inputs and play it back to you), use this service to verify that everything works as expected. See #Echo services.
  6. If possible, initiate a call with a friend/colleague/someone or join an existing meeting/class/etc to verify that you can see and hear others, and others can see and hear you.
  7. Repeat the test steps from within a browser (if applicable).
  8. When submitting a result for this testcase, please add a note specifying which video conferencing tool you've tested, and whether you tested the standalone app/website/both.

Echo services

  1. Google Meet (website)
    1. Go to https://meet.google.com.
    2. Click on New meeting.
    3. Click on Create a meeting for later
    4. Copy the link to your meeting and open it.
    5. In the meeting lobby, click on Check your audio and video link below the video input.
    6. Use the drop-down menus to select the desired video and audio devices and click Next.
    7. Click on Start and have a video clip recorded.
    8. Confirm that the video and audio have been correctly recorded and that all 4 criteria are checked as PASSED (green tick).
  2. BlueJeans (website)
    1. Go to https://www.bluejeans.com/scheduling.
    2. Click on Test Video Setup.
    3. Click on Settings to select the desired video and audio devices.
    4. Click on Join the meeting to start the meeting with Jean the Parrot.
    5. When in the meeting, say a short sentence and wait until Jean repeats it. Confirm that Jean's response matches the original sentence.

Expected results

  1. Video conferencing works as expected in both standalone apps and a browser.