We value your privacy
We use necessary cookies to make Loadero work. We ask for your permission to set additional cookies to understand site usage, make site improvements and to remember your settings. We also use cookies set by other sites to help deliver content from their services. See Cookie Policy for more info.
Skip to main content

Audio and video feed generation

One of Loadero's features is the ability to supply fake media feeds during tests. This feature mainly concerns services that require a webcam or microphone to fully cover app logic. In Loadero supplying fake media feeds can be accomplished by simply selecting the desired audio and video feed type when creating a participant. This media feed will be used to simulate a webcam and a microphone that a physical machine could have, whenever the participant is prompted to use their microphone or webcam. Different types of fake media allow simulating users with higher or lower resolution cameras.

info

Loadero automatically handles webcam and microphone permissions in the background. You will not have to deal with permission management in your script.

caution

Media selection is applied to participants using the Google Chrome browser only. For Mozilla Firefox browser the built-in fake media feed will be always used, regardless of the selected feed for the participant.

Audio feed values and their properties

All of the audio feeds provided by Loadero have the following properties:

  • Sample rate: 44.1 kHz
  • Number of channels: 2
  • Audio bitrate (uncompressed): 1 411 kbps

The table below shows all of the available audio feeds along with a sample of what they sound like, and a general description. The given sample will be repeated on a loop when the appropriate audio feed is being used in an application.

info

When using Loadero's API, you can reference the audio feed type by the values provided in the API identifier column.

Not present in the table, but also an option, is the Default audio feed (API identifier - default). This is not an audio feed created by Loadero, but rather the browser's built-in fake audio feed, which is why a sample for it has not been provided.

Audio feedSampleDescriptionAPI identifier
DTMF tone audio feedConsists of various DTMF frequencies.dtmf
128kbps audio feedAudio feed of a male voice speaking, followed by a female voice speaking.128kbps
-20dB audio feedNoise generally resembling the bustle of a crowded restaurant, consisting of several muffled voices talking over one another and the sounds of clinking eating utensils.-20db
-30dB audio feedSame as -20db audio feed, just slightly quieter.-30db
-50dB audio feedSame as -20db audio feed, but significantly quieter.-50db
Silent audio feedResembles an audio feed where nothing is being picked up by the microphone.silence
ViSQOL speech audio feedAudio feed of a male voice speaking, followed by a female voice speaking.visqol-speech

Video feed values and their properties

The table below shows all of the available video feeds along with their properties. A sample of what these video feeds would look like is provided even further below. All video feeds have an aspect ratio of 16 : 9.

Video feeds labeled as "meeting video" are intended to look similar to the kind of video feed you would see in your average online video conference call - a person sitting, looking into the camera and generally displaying little movement. The feeds labeled as "dynamic video" has content where each frame is significantly different from the last, stressing encoders and decoders more. Using dynamic video feeds is likely to result in a higher network consumption in your tests.

Most video feeds have markers added. A video feed marker is a QR code rendered on video feed input that changes every frame. This allows determining the frame rate of the video output. The QR marker for dynamic video feeds is located in the top left of the video feed, whereas for meeting video feeds it is located in the bottom center. Exceptions:

  • 1080p @ 30FPS clean meeting video has no QR markings
  • 1080p video feed with top left side marker positions the QR in the top left instead, of the bottom center
info

When using Loadero's API, you can reference the video feed type by the values provided in the API identifier column.

Not mentioned in the table below, the Default video feed (API identifier - default) option supplies the browser's built-in video feed.

Video feedDimensions pxFPSVideo bitrate kbps (uncompressed)API identifier
240p @ 5FPS dynamic video426 x 24056 134240p-5fps
240p @ 15FPS dynamic video426 x 2401518 403240p-15fps
240p @ 30FPS dynamic video426 x 2403036 807240p-30fps
240p @ 30FPS meeting video426 x 2403036 807240p-meeting
360p @ 5FPS dynamic video640 x 360513 824360p-5fps
360p @ 15FPS dynamic video640 x 3601541 472360p-15fps
360p @ 30FPS dynamic video640 x 3603082 945360p-30fps
360p @ 30FPS meeting video640 x 3603082 945360p-meeting
480p @ 5FPS dynamic video854 x 480524 595480p-5fps
480p @ 15FPS dynamic video854 x 4801573 786480p-15fps
480p @ 30FPS dynamic video854 x 48030147 572480p-30fps
480p @ 30FPS meeting video854 x 48030147 572480p-meeting
720p @ 5FPS dynamic video1280 x 720555 296720p-5fps
720p @ 15FPS dynamic video1280 x 72015165 888720p-15fps
720p @ 30FPS dynamic video1280 x 72030331 777720p-30fps
720p @ 30FPS meeting video1280 x 72030331 777720p-meeting
1080p @ 5FPS dynamic video1920 x 10805124 4161080p-5fps
1080p @ 15FPS dynamic video1920 x 108015373 2481080p-15fps
1080p @ 30FPS dynamic video1920 x 108030746 4971080p-30fps
1080p @ 30FPS meeting video1920 x 108030746 4971080p-meeting
1080p @ 30FPS clean meeting video1920 x 108030746 4971080p-meeting-clean
1080p video feed with top left side marker1920 x 108030746 4971080p-marked-top-left
tip

Different resolutions and audio qualities have different constraints on network and server load.

Video feed samples

240p dynamic video feed

All variants have the same feed, just at different FPS

thumnail-240p @ 30 FPS dynamic video

360p dynamic video feed

All variants have the same feed, just at different FPS

thumnail-360p @ 30 FPS dynamic video

480p dynamic video feed

All variants have the same feed, just at different FPS

thumnail-480p @ 30 FPS dynamic video

720p dynamic video feed

All variants have the same feed, just at different FPS

thumnail-240p @ 30 FPS meeting video

1080p dynamic video feed

All variants have the same feed, just at different FPS

thumnail-1080p @ 30 FPS dynamic video

Meeting video feed

All meeting video variants use this feed, just at different FPS and resolutions

thumnail-1080p @ 30 FPS meeting video
info

1080p @ 30 FPS clean meeting video and 1080p video feed with top left side marker have the same general video feed as the meeting video feed provided in the table. The only difference is the absence of the QR marker or its relocation, respectively.

Deprecated video feeds

These video feeds are no longer available in Loadero. Test configurations using these feeds will get remapped in the following way.

Deprecated video feedRemapped video feed
240p video feed240p @ 30FPS dynamic video
360p video feed360p @ 30FPS dynamic video
480p video feed480p @ 30FPS dynamic video
720p video feed720p @ 30FPS dynamic video
1080p video feed1080p @ 30FPS dynamic video
240p video feed with top left side marker240p @ 30FPS meeting video
360p video feed with top left side marker360p @ 30FPS meeting video
480p video feed with top left side marker480p @ 30FPS meeting video
720p video feed with top left side marker720p @ 30FPS meeting video
720p video feed with marker720p @ 30FPS meeting video
1080p video feed with center marker1080p @ 30FPS meeting video