From Fedora Project Wiki

mNo edit summary
m (Change to Kamil Paral's version.)
Line 9: Line 9:
# Perform the following steps as a '''regular user'''.
# Perform the following steps as a '''regular user'''.


== How to test (Scenario 1) ==  
== How to test ==  


# Start an on-line conference using your favourite conferencing system (Zoom, BlueJeans, etc.) and check that your party can hear you correctly and vice-versa.
# 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).
# Check that the video and audio streams are synchronised.
# 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.
# Confirm that the audio quality meets your expectations. Network issues alone '''should not''' be considered a lack of audio quality.
# If the tool can also be used from within a web browser, figure out the URL to connect to the tool.
# 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.
# 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].
# 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.
# Repeat the test steps from within a browser (if applicable).
# 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/browser/both.


== How to test (Scenario 2) ==
== Echo services ==


If you have an option to start a conference with another party, you should always use '''Scenario 1''' to test this. However, if you don't, follow this procedure.
# '''Google Meet'''
 
## Go to https://meet.google.com
# Install the <code>mumble</code> package and start '''Mumble'''.
## Click on '''Join or start a new Meeting'''
# Follow the instructions in the '''Settings wizard''' and set up your audio accordingly. Confirm that setting up the audio has been successful.
## Choose the name for the meeting and click '''Continue.'''
# Click on the '''Server''' icon and navigate to '''North America''', '''United States of America''' and connect to the  '''SKYN3T''' server. Check that you have been placed in the '''Lobby''' room and that the '''__SkyMusic__''' bot is present there.
## When the room is ready, click on '''Check your audio and video''' link below the video input.
# Find a Youtube video of your choice and copy the link the that video.
## Use the drop-down menus to select the desired video and audio devices and click '''Next'''
# Doubleclick on the bot to open a chat with the bot and send it <code>!ulr <youtube-link></code> to load the video into the player and check that it starts playing.
## Click on '''Start''' and have a video clip recorded.
# Send the bot <code>!volume 40</code> to set the volume level to a reasonably low amount.
## Confirm that the video and audio have been correctly recorded and that all 4 criteria are checked as ''PASSED'' (green tick)
# Click on the '''Recording''' icon and check that a recording dialogue has opened.
# On the recording dialogue, set up your preferred format, location, etc. and when you are ready, start the recording.
# Record approximately 30 seconds of you talking and stop the recording.
# Disconnect from the Mumble server.
# Navigate to the local directory, where the recording has been stored (see the recording preferences), and make sure the recording can be played back and that it has both the background music and your voice in the foreground.


== Expected results ==
== Expected results ==


# Teleconferencing works as expected.
# Video conferencing works as expected in both standalone apps and a browser.
# If you followed '''Scenario 2''': The music provided from the SKYN3T __SkyMusic__ bot is audible in the Lobby. The Lobby recording has both the music and your voice over it.

Revision as of 13:16, 19 February 2021

Conferencing with PipeWire

Setup

  1. This test case should be performed on bare-metal 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/browser/both.

Echo services

  1. Google Meet
    1. Go to https://meet.google.com
    2. Click on Join or start a new Meeting
    3. Choose the name for the meeting and click Continue.
    4. When the room is ready, click on Check your audio and video link below the video input.
    5. Use the drop-down menus to select the desired video and audio devices and click Next
    6. Click on Start and have a video clip recorded.
    7. Confirm that the video and audio have been correctly recorded and that all 4 criteria are checked as PASSED (green tick)

Expected results

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